Package javax.validation
Interface ValidatorContext
-
public interface ValidatorContextRepresents the context that is used to createValidatorinstances. A client may use methods of theValidatorContextreturned byValidatorFactory.usingContext()to customize the context used to createValidatorinstances (for instance establish different message interpolators or traversable resolvers).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ValidatorContextconstraintValidatorFactory(ConstraintValidatorFactory factory)Defines the constraint validator factory implementation used by theValidator.ValidatorgetValidator()Returns an initializedValidatorinstance respecting the defined state.ValidatorContextmessageInterpolator(MessageInterpolator messageInterpolator)Defines the message interpolator implementation used by theValidator.ValidatorContextparameterNameProvider(ParameterNameProvider parameterNameProvider)Defines the parameter name provider implementation used by theValidator.ValidatorContexttraversableResolver(TraversableResolver traversableResolver)Defines the traversable resolver implementation used by theValidator.
-
-
-
Method Detail
-
messageInterpolator
ValidatorContext messageInterpolator(MessageInterpolator messageInterpolator)
Defines the message interpolator implementation used by theValidator. If not set or ifnullis passed as a parameter, the message interpolator of theValidatorFactoryis used.- Parameters:
messageInterpolator- theMessageInterpolatorused by theValidator- Returns:
- self following the chaining method pattern
-
traversableResolver
ValidatorContext traversableResolver(TraversableResolver traversableResolver)
Defines the traversable resolver implementation used by theValidator. If not set or ifnullis passed as a parameter, the traversable resolver of theValidatorFactoryis used.- Parameters:
traversableResolver- theTraversableResolverused by theValidator- Returns:
- self following the chaining method pattern
-
constraintValidatorFactory
ValidatorContext constraintValidatorFactory(ConstraintValidatorFactory factory)
Defines the constraint validator factory implementation used by theValidator. If not set or ifnullis passed as a parameter, the constraint validator factory of theValidatorFactoryis used.- Parameters:
factory- theConstraintValidatorFactoryused by theValidator- Returns:
- self following the chaining method pattern
-
parameterNameProvider
ValidatorContext parameterNameProvider(ParameterNameProvider parameterNameProvider)
Defines the parameter name provider implementation used by theValidator. If not set or ifnullis passed as a parameter, the parameter name provider of theValidatorFactoryis used.- Parameters:
parameterNameProvider- parameter name provider implementation.- Returns:
- self following the chaining method pattern
- Since:
- 1.1
-
-