# Package org.apache.tapestry5.validator

Validators for use by Tapestry (and custom) form field components.

- Interface Summary
  Interface | Description
  --- | ---
  ValidatorMacro | Allows support for "validator macros", a simple-minded way of combining several related valiations together under a single name.

- Class Summary
  Class | Description
  --- | ---
  AbstractValidator<C,​T> | Base class for constructing a `Validator`.
  Checked | A validator that enforces that the value is true.
  Email | A validator that checks if a given string is well-formed email address.
  Max | Enforces a maximum integer value.
  MaxLength | Validates that a string value has not exceeded a maximum length.
  Min |
  MinLength | Validates that a string value has a minimum length.
  None | The none validator is does nothing on either the client or the server; primarily it is employed as the validate parameter, to override the validation specified in the `Validate` annotation of a property.
  Regexp | Enforces that the input matches a provided regular expression.
  Required | A validator that enforces that the value is not null and not the empty string.
  Unchecked | A validator that enforces that the value is false.