## 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
    Constructor and 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
    Constructor and 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 and 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 and Description
    --- | ---
    `protected Validator` | TapestryTestCase.`mockValidator()`

    Methods in org.apache.tapestry5.test with parameters of type Validator
    Modifier and Type | Method and 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 void` | TapestryTestCase.`train_getValueType(Validator validator, Class valueType)`
    `protected 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 and Description
    --- | ---
    `class` | `AbstractValidator<C,T>` Base class for constructing a `Validator`.
    `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.
    `class` | `MaxLength` Validates that a string value has not exceeded a maximum length.
    `class` | `Min`
    `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.
    `class` | `Required` A validator that enforces that the value is not null and not the empty string.
    `class` | `Unchecked` A validator that enforces that the value is false.

5.6.4 - Copyright © 2003-2021 The Apache Software Foundation.