Package org.nuiton.validator.bean

Package of Nuiton- beanValidator api.

See: Description

Package org.nuiton.validator.bean Description

Package of Nuiton- beanValidator api. This api is deprecated since version 2.5.2 and will be removed in version 3.0

The BeanValidator api

The org.nuiton.validator.bean.BeanValidator purpose is to validate a bean, with a listener api to interact with outside world.

It is mainly used in GUI parts of an application (Jaxx-validator use it).
The idea is to attach the bean to validate insed the validator, then the validator listen any modification of the bean to revalidate it and fires events when messages has changed on a field.
 BeanValidatorListener listener = new BeanValidatorListener() {XXX};
 BeanValidator<O> validator = XXX;
 validator.addBeanValidatorListener(listener);
 validator.setBean(o);
 

Obtain a validator

To obtain a bean validator use the factory of validators org.nuiton.validator.bean.BeanValidatorFactory.
 BeanValidator<O> validator = BeanValidatorFactory.newBeanValidator(O.class);
 

Using the org.nuiton.validator.bean.BeanValidatorFactory.BeanValidatorCreator

It is possible to use a org.nuiton.validator.bean.BeanValidatorFactory.BeanValidatorCreator to change the implementation of org.nuiton.validator.bean.BeanValidator instanticated by the factory. For this just use the method org.nuiton.validator.bean.BeanValidatorFactory#setCreator(BeanValidatorCreator). By default it will us a default creator (org.nuiton.validator.bean.BeanValidatorFactory.DefaultBeanValidatorCreator). To be continued...
Since:
2.0

Copyright © 2011-2013 CodeLutin. All Rights Reserved.