| Interface | Description |
|---|---|
| BeanValidatorFactory.BeanValidatorCreator |
Contract to create a
BeanValidator. |
| BeanValidatorListener |
The listener contract to be used on
BeanValidator to fire that
some messages has changed for a given field and scope. |
| Class | Description |
|---|---|
| BeanValidator<O> |
Validator for a javaBean object.
|
| BeanValidatorEvent |
The definition of an event on
BeanValidatorListener
to be fired by a BeanValidator. |
| BeanValidatorFactory |
Factory of
BeanValidator. |
| BeanValidatorFactory.DefaultBeanValidatorCreator |
Default implementation of
BeanValidatorFactory.BeanValidatorCreator which just
instanciate a BeanValidator from the given parameters. |
| BeanValidatorMessage<E extends BeanValidatorMessage<?>> |
The object to box a validation message.
|
| BeanValidatorUtil |
The helper class for bean validation module.
|
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.