|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ValidatorContext
Represents the context that is used to create Validator
instances.
A client may use methods of the ValidatorContext returned by
ValidatorFactory.usingContext() to customize
the context used to create Validator instances
(for instance establish different message interpolators or
traversable resolvers).
| Method Summary | |
|---|---|
ValidatorContext |
constraintValidatorFactory(ConstraintValidatorFactory factory)
Defines the constraint validator factory implementation used by the Validator. |
Validator |
getValidator()
Returns an initialized Validator instance respecting the defined state. |
ValidatorContext |
messageInterpolator(MessageInterpolator messageInterpolator)
Defines the message interpolator implementation used by the Validator. |
ValidatorContext |
parameterNameProvider(ParameterNameProvider parameterNameProvider)
Defines the parameter name provider implementation used by the Validator. |
ValidatorContext |
traversableResolver(TraversableResolver traversableResolver)
Defines the traversable resolver implementation used by the Validator. |
| Method Detail |
|---|
ValidatorContext messageInterpolator(MessageInterpolator messageInterpolator)
Validator.
If not set or if null is passed as a parameter,
the message interpolator of the ValidatorFactory
is used.
messageInterpolator - the MessageInterpolator used by the Validator
ValidatorContext traversableResolver(TraversableResolver traversableResolver)
Validator.
If not set or if null is passed as a parameter,
the traversable resolver of the ValidatorFactory is used.
traversableResolver - the TraversableResolver used by the Validator
ValidatorContext constraintValidatorFactory(ConstraintValidatorFactory factory)
Validator.
If not set or if null is passed as a parameter,
the constraint validator factory of the ValidatorFactory is used.
factory - the ConstraintValidatorFactory used by the Validator
ValidatorContext parameterNameProvider(ParameterNameProvider parameterNameProvider)
Validator. If not set or if null is passed as a parameter,
the parameter name provider of the ValidatorFactory is used.
parameterNameProvider - parameter name provider implementation.
Validator getValidator()
Validator instance respecting the defined state.
Validator instances can be pooled and shared by the implementation.
Validator
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||