# Uses of Interface
org.apache.tapestry5.Validator

Packages that use Validator
Package
Description
org.apache.tapestry5.internal.services
[INTERNAL USE ONLY] internal service classes; API subject to change
org.apache.tapestry5.modules
org.apache.tapestry5.test
Support for testing Tapestry pages
org.apache.tapestry5.validator
Validators for use by Tapestry (and custom) form field components.

- ## Uses of Validator in org.apache.tapestry5.internal.services

  Constructors in org.apache.tapestry5.internal.services with parameters of type Validator
  Modifier
  Constructor
  Description
  ``
  `FieldValidatorImpl(Field field, Object constraintValue, MessageFormatter messageFormatter, Validator validator, FormSupport formSupport)`
  Constructor parameters in org.apache.tapestry5.internal.services with type arguments of type Validator
  Modifier
  Constructor
  Description
  ``
  `FieldValidatorSourceImpl(Messages globalMessages, TypeCoercer typeCoercer, FormSupport formSupport, Map<String,Validator> validators, ValidatorMacro validatorMacro)`

- ## Uses of Validator in org.apache.tapestry5.modules

  Method parameters in org.apache.tapestry5.modules with type arguments of type Validator
  Modifier and Type
  Method
  Description
  `static void`
  TapestryModule.`setupCoreFrameworkValidators(MappedConfiguration<String,Validator> configuration)`
  Contributes the basic set of validators: required minlength maxlength min max regexp email none

- ## Uses of Validator in org.apache.tapestry5.test

  Methods in org.apache.tapestry5.test that return Validator
  Modifier and Type
  Method
  Description
  `protected final Validator`
  TapestryTestCase.`mockValidator()`
  Methods in org.apache.tapestry5.test with parameters of type Validator
  Modifier and Type
  Method
  Description
  `protected <C, T> void`
  TapestryTestCase.`train_getConstraintType(Validator<C,T> validator, Class<C> constraintType)`
  `protected void`
  TapestryTestCase.`train_getMessageKey(Validator validator, String messageKey)`
  `protected final void`
  TapestryTestCase.`train_getValueType(Validator validator, Class valueType)`
  `protected final void`
  TapestryTestCase.`train_isRequired(Validator validator, boolean isRequired)`

- ## Uses of Validator in org.apache.tapestry5.validator

  Classes in org.apache.tapestry5.validator that implement Validator
  Modifier and Type
  Class
  Description
  `class`
  `AbstractValidator<C,T>`
  Base class for constructing a `Validator`.
  `final class`
  `Checked`
  A validator that enforces that the value is true.
  `class`
  `Email`
  A validator that checks if a given string is well-formed email address.
  `class`
  `Max`
  Enforces a maximum integer value.
  `final class`
  `MaxLength`
  Validates that a string value has not exceeded a maximum length.
  `class`
  `Min`
  `final class`
  `MinLength`
  Validates that a string value has a minimum length.
  `class`
  `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.
  `class`
  `Regexp`
  Enforces that the input matches a provided regular expression.
  `final class`
  `Required`
  A validator that enforces that the value is not null and not the empty string.
  `final class`
  `Unchecked`
  A validator that enforces that the value is false.