| Interface | Description |
|---|---|
| BeanValidatorFactory.BeanValidatorCreator |
Contract to create a
BeanValidator. |
| BeanValidatorListener | Deprecated
since 2.5.2, use instead the
SimpleBeanValidatorListener. |
| ValidatorCreator<V> |
TODO
|
| ValidatorListener<E extends AbstractValidatorEvent<?>> |
The definition of an event on
BeanListValidatorEvent
to be fired by a BeanListValidator. |
| Class | Description |
|---|---|
| AbstractNuitonValidatorContext<O,V,E> |
Defines a context of validation used for a single bean.
|
| AbstractValidator<O> |
TODO
|
| AbstractValidatorEvent<V> |
TODO
|
| BeanValidator<O> | Deprecated
since 2.5.2, use instead the
SimpleBeanValidator. |
| BeanValidatorEvent | Deprecated
since 2.5.2, use instead the
SimpleBeanValidatorEvent |
| BeanValidatorFactory | Deprecated
since 2.5.2, use instead the
SimpleBeanValidator factory methods. |
| BeanValidatorFactory.DefaultBeanValidatorCreator |
Default implementation of
BeanValidatorFactory.BeanValidatorCreator which just
instanciate a BeanValidator from the given parameters. |
| BeanValidatorMessage<E extends BeanValidatorMessage<?>> | Deprecated
since 2.5.2, use instead the
SimpleBeanValidatorMessage. |
| BeanValidatorUtil | Deprecated
since 2.5.2, for the moment none of this was used, and will no be replaced.
|
The BeanValidator purpose is to validate
a bean, with a listener api to interact with outside world.
BeanValidatorListener listener = new BeanValidatorListener() {XXX};
BeanValidator<O> validator = XXX;
validator.addBeanValidatorListener(listener);
validator.setBean(o);
BeanValidatorFactory.
BeanValidator<O> validator = BeanValidatorFactory.newBeanValidator(O.class);
BeanValidatorFactory.BeanValidatorCreatorBeanValidatorFactory.BeanValidatorCreator to change the
implementation of BeanValidator
instanticated by the factory.
For this just use the method
BeanValidatorFactory.setCreator(BeanValidatorCreator).
By default it will us a default creator
(BeanValidatorFactory.DefaultBeanValidatorCreator).
To be continued...Copyright © 2011-2012 CodeLutin. All Rights Reserved.