## Uses of Interface
org.zkoss.bind.Validator

- Packages that use Validator
  Package | Description
  --- | ---
  org.zkoss.bind |
  org.zkoss.bind.impl |
  org.zkoss.bind.sys |
  org.zkoss.bind.validator |
  org.zkoss.clientbind |
  org.zkoss.zkmax.bind |

- - ### Uses of Validator in org.zkoss.bind

    Methods in org.zkoss.bind that return Validator
    Modifier and Type | Method | Description
    --- | --- | ---
    `Validator` | BindComposer.`getValidator​(java.lang.String name)` |
    `Validator` | Binder.`getValidator​(java.lang.String name)` | Returns the _validator of the given _validator name.

    Methods in org.zkoss.bind with parameters of type Validator
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | BindComposer.`addValidator​(java.lang.String name, Validator validator)` |

  - ### Uses of Validator in org.zkoss.bind.impl

    Methods in org.zkoss.bind.impl that return Validator
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Validator` | SystemValidators.`get​(java.lang.String name)` |
    `Validator` | BinderImpl.`getValidator​(java.lang.String name)` |
    `Validator` | SaveFormBindingImpl.`getValidator()` |
    `Validator` | SavePropertyBindingImpl.`getValidator()` |

    Methods in org.zkoss.bind.impl with parameters of type Validator
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | SystemValidators.`set​(java.lang.String name, Validator validator)` |

  - ### Uses of Validator in org.zkoss.bind.sys

    Methods in org.zkoss.bind.sys that return Validator
    Modifier and Type | Method | Description
    --- | --- | ---
    `Validator` | SaveBinding.`getValidator()` | return `Validator` to do validation

  - ### Uses of Validator in org.zkoss.bind.validator

    Classes in org.zkoss.bind.validator that implement Validator
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractValidator` | A abstract validator the handling validation message
    `class` | `BeanValidator` | A JSR 303 compatible validator for a property-binding.
    `class` | `CompositeValidator` | A composite validator that contains multiple validators and forward the validation to them.
    `class` | `DeferredValidator` | A deferred validator that defers the initialization of the real validator, a validator needs 3-party jar files could still be installed if user doesn't provide it (ex, BeanValidator of JSR 303).

    Constructors in org.zkoss.bind.validator with parameters of type Validator
    Constructor | Description
    --- | ---
    `CompositeValidator​(Validator... validators)` |

    Constructor parameters in org.zkoss.bind.validator with type arguments of type Validator
    Constructor | Description
    --- | ---
    `CompositeValidator​(java.util.List<Validator> validator)` |
    `DeferredValidator​(java.lang.Class<Validator> clz)` |

  - ### Uses of Validator in org.zkoss.clientbind

    Methods in org.zkoss.clientbind that return Validator
    Modifier and Type | Method | Description
    --- | --- | ---
    `Validator` | ClientSaveFormBindingImpl.`getValidator()` |
    `Validator` | ClientSavePropertyBindingImpl.`getValidator()` |

  - ### Uses of Validator in org.zkoss.zkmax.bind

    Classes in org.zkoss.zkmax.bind that implement Validator
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BeanValidator` | A JSR 303 compatible validator for a property-binding.
    `class` | `FormBeanValidator` | A JSR 303 compatible validator for a form-binding.