# Package org.apache.tapestry5.validator

package org.apache.tapestry5.validator
Validators for use by Tapestry (and custom) form field components.

- Related Packages
  Package
  Description
  org.apache.tapestry5
  Root package for Tapestry, containing common interfaces and data types used throughout the framework.
- 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.
  ValidatorMacro
  Allows support for "validator macros", a simple-minded way of combining several related valiations together under a single name.