public interface ValidatorFactory
Validator
instances.
Implementations are thread-safe
This object is typically cached and reused.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> type)
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. |
Validator getValidator()
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.
Validator
instanceValidatorContext usingContext()
Validator
compliant this new context.ValidatorContext
.MessageInterpolator getMessageInterpolator()
MessageInterpolator
instance configured at
initialization time for the ValidatorFactory.
This is the instance used by #getValidator().
TraversableResolver getTraversableResolver()
TraversableResolver
instance configured
at initialization time for the ValidatorFactory.
This is the instance used by #getValidator().
ConstraintValidatorFactory getConstraintValidatorFactory()
ConstraintValidatorFactory
instance
configured at initialization time for the
ValidatorFactory.
This is the instance used by #getValidator().
<T> T unwrap(Class<T> type)
ValidationException,
is thrown.type
- the class of the object to be returned.ValidationException
- if the provider does not
support the call.Copyright © 2018 JBoss by Red Hat. All rights reserved.