| Interfaces | |
|---|---|
| IFormValidator | Interface that represents validators that check multiple components. |
| IValidator | Interface for validations by form components. |
| Classes | |
|---|---|
| AbstractFormValidator | Base class for IFormValidator s. |
| AbstractValidator | Base class for form component validators. |
| CustomValidator | A validator for strings designed for subclassing. |
| DateValidator | A validator for dates that can be used for subclassing or use one of the static factory methods to get the default date validators as range, maximum or minimum. |
| EmailAddressPatternValidator | Validator for checking the form/pattern of email addresses. |
| EqualInputValidator | Validates that the input of two form components is identical. |
| EqualPasswordInputValidator | Validates that the input of two form components is identical. |
| FormComponentFeedbackBorder | A border that can be placed around a form component to indicate when the bordered child/children has a validation error. |
| FormComponentFeedbackIndicator | A panel that hides or shows itself depending on whether there are feedback messages for a given message filter. |
| IntegerValidator | Ensures that the form component has a numeric value in a given range. |
| LengthValidator | Validates that a form component's string value is of a certain min/max length. |
| NumberValidator | A validator for numbers. |
| PatternValidator | Validates component by matching the component's value against a regular expression pattern. |
| RequiredValidator | This validator has been deprecated in favor of setRequired(boolean) Validator that ensures a component has a non-null and non-empty value. |
| StringValidator | A validator for strings that can be used for subclassing or use one of the static factory methods to get the default string validators as range, maximum or minimum. |
| TypeValidator | This validator has been depreacted in favor of setType(Class) Validates input by trying it to convert to the given type using the IConverter instance of the component doing the validation. |
Support for form validation. Form components can have validations assigned, which are triggered before the models of the form components are updated. If validation fails, the denied input is re-displayed by the components, and the error messages are collected and available in FeedbackMessages.