public class LazyValidatorFactory extends Object implements ValidatorFactory
Constructor and Description |
---|
LazyValidatorFactory()
Use the default ValidatorFactory creation routine
|
LazyValidatorFactory(Configuration<?> configuration) |
Modifier and Type | Method and Description |
---|---|
ConstraintValidatorFactory |
getConstraintValidatorFactory()
Returns the
ConstraintValidatorFactory instance
configured at initialization time for the
ValidatorFactory |
MessageInterpolator |
getMessageInterpolator()
Returns the
MessageInterpolator instance configured at
initialization time for the ValidatorFactory |
TraversableResolver |
getTraversableResolver()
Returns the
TraversableResolver instance configured
at initialization time for the ValidatorFactory |
Validator |
getValidator()
Returns an initialized
Validator instance using the
factory defaults for message interpolator, traversable resolver
and constraint validator factory. |
<T> T |
unwrap(Class<T> clazz)
Return an instance of the specified type allowing access to
provider-specific APIs.
|
ValidatorContext |
usingContext()
Defines a new validator context and return a
Validator
compliant this new context. |
public LazyValidatorFactory()
public LazyValidatorFactory(Configuration<?> configuration)
public Validator getValidator()
ValidatorFactory
Validator
instance using the
factory defaults for message interpolator, traversable resolver
and constraint validator factory.
Validator instances can be pooled and shared by the implementation.
getValidator
in interface ValidatorFactory
Validator
instancepublic ValidatorContext usingContext()
ValidatorFactory
Validator
compliant this new context.usingContext
in interface ValidatorFactory
ValidatorContext
.public MessageInterpolator getMessageInterpolator()
ValidatorFactory
MessageInterpolator
instance configured at
initialization time for the ValidatorFactory.
This is the instance used by #getValidator().
getMessageInterpolator
in interface ValidatorFactory
public TraversableResolver getTraversableResolver()
ValidatorFactory
TraversableResolver
instance configured
at initialization time for the ValidatorFactory.
This is the instance used by #getValidator().
getTraversableResolver
in interface ValidatorFactory
public ConstraintValidatorFactory getConstraintValidatorFactory()
ValidatorFactory
ConstraintValidatorFactory
instance
configured at initialization time for the
ValidatorFactory.
This is the instance used by #getValidator().
getConstraintValidatorFactory
in interface ValidatorFactory
public <T> T unwrap(Class<T> clazz)
ValidatorFactory
ValidationException,
is thrown.unwrap
in interface ValidatorFactory
clazz
- the class of the object to be returned.Copyright © 2012 JBoss by Red Hat. All Rights Reserved.