public class ValidatorTextInputLayout extends TextInputLayout implements ValidatorView
| Constructor and Description |
|---|
ValidatorTextInputLayout(android.content.Context context) |
ValidatorTextInputLayout(android.content.Context context,
android.util.AttributeSet attrs) |
ValidatorTextInputLayout(android.content.Context context,
android.util.AttributeSet attrs,
int defStyleAttr) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRule(Rule rule,
Rule... otherRules)
Dodanie zasad walidacji
|
void |
addRules(Rule[] rules)
Dodanie zasad walidacji
|
void |
addView(android.view.View child) |
void |
clearErrors() |
Errors |
getErrors()
Pobranie errorów walidacji.
|
java.lang.String |
getName()
Pobranie nazwy pola używanej do walidacji
|
java.util.Set<Rule> |
getRules()
Pobranie wszystkich dodanych zasad walidacji
|
boolean |
hasErrors()
Sprawdzenie czy pole posiada błędy.
|
protected void |
initTextWatcher() |
protected void |
parseAttrs(android.content.Context context,
android.util.AttributeSet attrs) |
void |
setName(java.lang.String name)
Ustawienie nazwy pola dla walidacji
|
void |
showErrors() |
boolean |
validate(int maxPriority)
Sprawdzenie czy wartość jest poprawna
|
public ValidatorTextInputLayout(android.content.Context context)
public ValidatorTextInputLayout(android.content.Context context,
android.util.AttributeSet attrs)
public ValidatorTextInputLayout(android.content.Context context,
android.util.AttributeSet attrs,
int defStyleAttr)
protected void parseAttrs(android.content.Context context,
android.util.AttributeSet attrs)
public void setName(java.lang.String name)
ValidatorViewsetName in interface ValidatorViewpublic java.lang.String getName()
ValidatorViewgetName in interface ValidatorViewpublic void addRule(Rule rule, Rule... otherRules)
ValidatorViewaddRule in interface ValidatorViewpublic void addRules(Rule[] rules)
ValidatorViewaddRules in interface ValidatorViewpublic void addView(android.view.View child)
public java.util.Set<Rule> getRules()
ValidatorViewgetRules in interface ValidatorViewpublic boolean validate(int maxPriority)
ValidatorViewvalidate in interface ValidatorViewpublic Errors getErrors()
ValidatorViewgetErrors in interface ValidatorViewpublic boolean hasErrors()
ValidatorViewhasErrors in interface ValidatorViewpublic void clearErrors()
clearErrors in interface ValidatorViewpublic void showErrors()
showErrors in interface ValidatorViewprotected void initTextWatcher()