Package org.apache.bval.jsr
Class ApacheFactoryContext
- java.lang.Object
-
- org.apache.bval.jsr.ApacheFactoryContext
-
- All Implemented Interfaces:
javax.validation.ValidatorContext
public class ApacheFactoryContext extends Object implements javax.validation.ValidatorContext
Description: Represents the context that is used to createClassValidatorinstances.
-
-
Constructor Summary
Constructors Constructor Description ApacheFactoryContext(ApacheValidatorFactory factory)Create a new ApacheFactoryContext instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApacheFactoryContextaddValueExtractor(javax.validation.valueextraction.ValueExtractor<?> extractor)ApacheFactoryContextclockProvider(javax.validation.ClockProvider clockProvider)ApacheFactoryContextconstraintValidatorFactory(javax.validation.ConstraintValidatorFactory constraintValidatorFactory)javax.validation.ClockProvidergetClockProvider()ConstraintCachedgetConstraintsCache()javax.validation.ConstraintValidatorFactorygetConstraintValidatorFactory()Get theConstraintValidatorFactory.DescriptorManagergetDescriptorManager()ApacheValidatorFactorygetFactory()GroupsComputergetGroupsComputer()javax.validation.MessageInterpolatorgetMessageInterpolator()Get theMessageInterpolator.javax.validation.ConstraintValidatorgetOrComputeConstraintValidator(ConstraintD<?> constraint, Supplier<javax.validation.ConstraintValidator> computer)javax.validation.ParameterNameProvidergetParameterNameProvider()javax.validation.TraversableResolvergetTraversableResolver()Get theTraversableResolver.javax.validation.ValidatorgetValidator()ValueExtractorsgetValueExtractors()ApacheFactoryContextmessageInterpolator(javax.validation.MessageInterpolator messageInterpolator)ApacheFactoryContextparameterNameProvider(javax.validation.ParameterNameProvider parameterNameProvider)ApacheFactoryContexttraversableResolver(javax.validation.TraversableResolver traversableResolver)
-
-
-
Constructor Detail
-
ApacheFactoryContext
public ApacheFactoryContext(ApacheValidatorFactory factory)
Create a new ApacheFactoryContext instance.- Parameters:
factory- validator factorymetaBeanFinder- meta finder
-
-
Method Detail
-
messageInterpolator
public ApacheFactoryContext messageInterpolator(javax.validation.MessageInterpolator messageInterpolator)
- Specified by:
messageInterpolatorin interfacejavax.validation.ValidatorContext
-
traversableResolver
public ApacheFactoryContext traversableResolver(javax.validation.TraversableResolver traversableResolver)
- Specified by:
traversableResolverin interfacejavax.validation.ValidatorContext
-
constraintValidatorFactory
public ApacheFactoryContext constraintValidatorFactory(javax.validation.ConstraintValidatorFactory constraintValidatorFactory)
- Specified by:
constraintValidatorFactoryin interfacejavax.validation.ValidatorContext
-
parameterNameProvider
public ApacheFactoryContext parameterNameProvider(javax.validation.ParameterNameProvider parameterNameProvider)
- Specified by:
parameterNameProviderin interfacejavax.validation.ValidatorContext
-
clockProvider
public ApacheFactoryContext clockProvider(javax.validation.ClockProvider clockProvider)
- Specified by:
clockProviderin interfacejavax.validation.ValidatorContext
-
addValueExtractor
public ApacheFactoryContext addValueExtractor(javax.validation.valueextraction.ValueExtractor<?> extractor)
- Specified by:
addValueExtractorin interfacejavax.validation.ValidatorContext
-
getConstraintValidatorFactory
public javax.validation.ConstraintValidatorFactory getConstraintValidatorFactory()
Get theConstraintValidatorFactory.- Returns:
ConstraintValidatorFactory
-
getValidator
public javax.validation.Validator getValidator()
- Specified by:
getValidatorin interfacejavax.validation.ValidatorContext
-
getMessageInterpolator
public javax.validation.MessageInterpolator getMessageInterpolator()
Get theMessageInterpolator.- Returns:
MessageInterpolator
-
getTraversableResolver
public javax.validation.TraversableResolver getTraversableResolver()
Get theTraversableResolver.- Returns:
TraversableResolver
-
getParameterNameProvider
public javax.validation.ParameterNameProvider getParameterNameProvider()
-
getClockProvider
public javax.validation.ClockProvider getClockProvider()
-
getValueExtractors
public ValueExtractors getValueExtractors()
-
getDescriptorManager
public DescriptorManager getDescriptorManager()
-
getGroupsComputer
public GroupsComputer getGroupsComputer()
-
getConstraintsCache
public ConstraintCached getConstraintsCache()
-
getFactory
public ApacheValidatorFactory getFactory()
-
getOrComputeConstraintValidator
public javax.validation.ConstraintValidator getOrComputeConstraintValidator(ConstraintD<?> constraint, Supplier<javax.validation.ConstraintValidator> computer)
-
-