public abstract class Rule<T extends Rule<T>>
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Rule.PriorityComparator |
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
message |
| Constructor and Description |
|---|
Rule() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
checkInstance(android.view.View view) |
protected abstract void |
checkView(android.view.View view) |
int |
getPriority() |
static void |
setContext(android.content.Context context) |
T |
setMessage(int messageRes) |
T |
setMessage(int messageRes,
java.lang.Object... formatArgs) |
T |
setMessage(java.lang.String message) |
T |
setMessage(java.lang.String message,
java.lang.Object... formatArgs) |
T |
setPriority(int priority) |
void |
validate(android.view.View view) |
public final void validate(android.view.View view)
throws ViewFormErrorException
ViewFormErrorExceptionprotected abstract void checkView(android.view.View view)
throws ViewFormErrorException
ViewFormErrorExceptionprotected abstract void checkInstance(android.view.View view)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic T setMessage(java.lang.String message)
public T setMessage(java.lang.String message, java.lang.Object... formatArgs)
public T setMessage(int messageRes)
public T setMessage(int messageRes, java.lang.Object... formatArgs)
public T setPriority(int priority)
public int getPriority()
public static void setContext(android.content.Context context)