Package org.apache.bval.jsr
Class ApacheFactoryContext
- java.lang.Object
-
- org.apache.bval.jsr.ApacheFactoryContext
-
- All Implemented Interfaces:
jakarta.validation.ValidatorContext
public class ApacheFactoryContext extends Object implements jakarta.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(jakarta.validation.valueextraction.ValueExtractor<?> extractor)ApacheFactoryContextclockProvider(jakarta.validation.ClockProvider clockProvider)ApacheFactoryContextconstraintValidatorFactory(jakarta.validation.ConstraintValidatorFactory constraintValidatorFactory)jakarta.validation.ClockProvidergetClockProvider()ConstraintCachedgetConstraintsCache()jakarta.validation.ConstraintValidatorFactorygetConstraintValidatorFactory()Get theConstraintValidatorFactory.DescriptorManagergetDescriptorManager()ApacheValidatorFactorygetFactory()GroupsComputergetGroupsComputer()jakarta.validation.MessageInterpolatorgetMessageInterpolator()Get theMessageInterpolator.jakarta.validation.ConstraintValidatorgetOrComputeConstraintValidator(ConstraintD<?> constraint, Supplier<jakarta.validation.ConstraintValidator> computer)jakarta.validation.ParameterNameProvidergetParameterNameProvider()jakarta.validation.TraversableResolvergetTraversableResolver()Get theTraversableResolver.jakarta.validation.ValidatorgetValidator()ValueExtractorsgetValueExtractors()ApacheFactoryContextmessageInterpolator(jakarta.validation.MessageInterpolator messageInterpolator)ApacheFactoryContextparameterNameProvider(jakarta.validation.ParameterNameProvider parameterNameProvider)ApacheFactoryContexttraversableResolver(jakarta.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(jakarta.validation.MessageInterpolator messageInterpolator)
- Specified by:
messageInterpolatorin interfacejakarta.validation.ValidatorContext
-
traversableResolver
public ApacheFactoryContext traversableResolver(jakarta.validation.TraversableResolver traversableResolver)
- Specified by:
traversableResolverin interfacejakarta.validation.ValidatorContext
-
constraintValidatorFactory
public ApacheFactoryContext constraintValidatorFactory(jakarta.validation.ConstraintValidatorFactory constraintValidatorFactory)
- Specified by:
constraintValidatorFactoryin interfacejakarta.validation.ValidatorContext
-
parameterNameProvider
public ApacheFactoryContext parameterNameProvider(jakarta.validation.ParameterNameProvider parameterNameProvider)
- Specified by:
parameterNameProviderin interfacejakarta.validation.ValidatorContext
-
clockProvider
public ApacheFactoryContext clockProvider(jakarta.validation.ClockProvider clockProvider)
- Specified by:
clockProviderin interfacejakarta.validation.ValidatorContext
-
addValueExtractor
public ApacheFactoryContext addValueExtractor(jakarta.validation.valueextraction.ValueExtractor<?> extractor)
- Specified by:
addValueExtractorin interfacejakarta.validation.ValidatorContext
-
getConstraintValidatorFactory
public jakarta.validation.ConstraintValidatorFactory getConstraintValidatorFactory()
Get theConstraintValidatorFactory.- Returns:
ConstraintValidatorFactory
-
getValidator
public jakarta.validation.Validator getValidator()
- Specified by:
getValidatorin interfacejakarta.validation.ValidatorContext
-
getMessageInterpolator
public jakarta.validation.MessageInterpolator getMessageInterpolator()
Get theMessageInterpolator.- Returns:
MessageInterpolator
-
getTraversableResolver
public jakarta.validation.TraversableResolver getTraversableResolver()
Get theTraversableResolver.- Returns:
TraversableResolver
-
getParameterNameProvider
public jakarta.validation.ParameterNameProvider getParameterNameProvider()
-
getClockProvider
public jakarta.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 jakarta.validation.ConstraintValidator getOrComputeConstraintValidator(ConstraintD<?> constraint, Supplier<jakarta.validation.ConstraintValidator> computer)
-
-