| Interface | Description |
|---|---|
| Validator.ValidationListener |
Listener with callback methods that notifies the outcome of validation.
|
| Validator.ViewValidatedAction |
Interface that provides a callback when all
Rules
associated with a View passes. |
| Class | Description |
|---|---|
| AnnotationRule<RULE_ANNOTATION extends java.lang.annotation.Annotation,DATA_TYPE> | |
| ContextualAnnotationRule<RULE_ANNOTATION extends java.lang.annotation.Annotation,DATA_TYPE> |
An
AnnotationRule that has access to a
ValidationContext. |
| DateFormats |
A collection of the most commonly used date format constants.
|
| DefaultViewValidatedAction |
A default implementation of the
Validator.ViewValidatedAction
that clears error messages on EditText views by calling the
TextView.setError(CharSequence) with a null parameter. |
| QuickRule<VIEW extends android.view.View> |
Unlike
AnnotationRules,
QuickRules can exist without Annotations. |
| Rule<VALIDATABLE> |
This is a base interface for
AnnotationRule and
QuickRule. |
| ValidationContext |
Grants access to information about other
Views in the controller object. |
| ValidationError |
Contains a failed
View and the corresponding
Rule. |
| Validator |
The
Validator takes care of validating the
Views in the given controller instance. |
| Enum | Description |
|---|---|
| Validator.Mode |
Validation mode.
|