org.nuiton.validator.bean
Interface BeanValidatorFactory.BeanValidatorCreator

All Known Implementing Classes:
BeanValidatorFactory.DefaultBeanValidatorCreator
Enclosing class:
BeanValidatorFactory

public static interface BeanValidatorFactory.BeanValidatorCreator

Contract to create a BeanValidator.

A such object is registred in the BeanValidatorFactory to create new instances of a BeanValidator.

Since:
2.0
See Also:
BeanValidatorFactory, BeanValidatorFactory.getCreator(), BeanValidatorFactory.setCreator(BeanValidatorCreator), BeanValidatorFactory.isDefaultCreator()

Method Summary
<O> BeanValidator<O>
newBeanValidator(NuitonValidatorProvider provider, Class<O> type, String context, NuitonValidatorScope... scopes)
          Given the parameters, instanciate a new BeanValidator.
 

Method Detail

newBeanValidator

<O> BeanValidator<O> newBeanValidator(NuitonValidatorProvider provider,
                                      Class<O> type,
                                      String context,
                                      NuitonValidatorScope... scopes)
Given the parameters, instanciate a new BeanValidator.

Type Parameters:
O - type of object to validate
Parameters:
provider - the delegate validator provider
type - the type of object to validate
context - the context of validation (can be null)
scopes - scopes to use (if none given, will use all available scopes)
Returns:
the new instance of bean validator


Copyright © 2011-2012 CodeLutin. All Rights Reserved.