public class FormValidator
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected FormErrors |
errors |
static int |
PRIORITY_ALL |
protected java.util.Map<android.view.View,java.util.Set<Rule>> |
validators |
| Constructor and Description |
|---|
FormValidator() |
| Modifier and Type | Method and Description |
|---|---|
void |
addRule(android.view.View view,
Rule rule) |
void |
addRule(android.view.View view,
Rule rule,
Rule... rules) |
FormErrors |
getErrors() |
protected java.util.Set<Rule> |
getRuleList(android.view.View view) |
boolean |
hasErrors() |
boolean |
hasErrors(android.view.View view) |
protected void |
init(android.view.View view) |
protected void |
initTextWatcher(android.widget.TextView view) |
void |
setErrors(FormErrors errors) |
void |
validate() |
void |
validate(int maxPriority) |
protected void |
validateAllViews(int maxPriority) |
protected void |
validateView(android.view.View view,
int maxPriority) |
public static final int PRIORITY_ALL
protected final java.util.Map<android.view.View,java.util.Set<Rule>> validators
protected final FormErrors errors
public void addRule(android.view.View view,
Rule rule)
protected void init(android.view.View view)
protected java.util.Set<Rule> getRuleList(android.view.View view)
public void validate()
public boolean hasErrors()
public boolean hasErrors(android.view.View view)
public FormErrors getErrors()
public void validate(int maxPriority)
protected void validateAllViews(int maxPriority)
protected void validateView(android.view.View view,
int maxPriority)
public void setErrors(FormErrors errors)
protected void initTextWatcher(android.widget.TextView view)