Class ApacheFactoryContext

  • All Implemented Interfaces:
    javax.validation.ValidatorContext

    public class ApacheFactoryContext
    extends Object
    implements javax.validation.ValidatorContext
    Description: Represents the context that is used to create ClassValidator instances.
    • Constructor Detail

      • ApacheFactoryContext

        public ApacheFactoryContext​(ApacheValidatorFactory factory)
        Create a new ApacheFactoryContext instance.
        Parameters:
        factory - validator factory
        metaBeanFinder - meta finder
    • Method Detail

      • messageInterpolator

        public ApacheFactoryContext messageInterpolator​(javax.validation.MessageInterpolator messageInterpolator)
        Specified by:
        messageInterpolator in interface javax.validation.ValidatorContext
      • traversableResolver

        public ApacheFactoryContext traversableResolver​(javax.validation.TraversableResolver traversableResolver)
        Specified by:
        traversableResolver in interface javax.validation.ValidatorContext
      • constraintValidatorFactory

        public ApacheFactoryContext constraintValidatorFactory​(javax.validation.ConstraintValidatorFactory constraintValidatorFactory)
        Specified by:
        constraintValidatorFactory in interface javax.validation.ValidatorContext
      • parameterNameProvider

        public ApacheFactoryContext parameterNameProvider​(javax.validation.ParameterNameProvider parameterNameProvider)
        Specified by:
        parameterNameProvider in interface javax.validation.ValidatorContext
      • clockProvider

        public ApacheFactoryContext clockProvider​(javax.validation.ClockProvider clockProvider)
        Specified by:
        clockProvider in interface javax.validation.ValidatorContext
      • addValueExtractor

        public ApacheFactoryContext addValueExtractor​(javax.validation.valueextraction.ValueExtractor<?> extractor)
        Specified by:
        addValueExtractor in interface javax.validation.ValidatorContext
      • getConstraintValidatorFactory

        public javax.validation.ConstraintValidatorFactory getConstraintValidatorFactory()
        Get the ConstraintValidatorFactory.
        Returns:
        ConstraintValidatorFactory
      • getValidator

        public javax.validation.Validator getValidator()
        Specified by:
        getValidator in interface javax.validation.ValidatorContext
      • getMessageInterpolator

        public javax.validation.MessageInterpolator getMessageInterpolator()
        Get the MessageInterpolator.
        Returns:
        MessageInterpolator
      • getTraversableResolver

        public javax.validation.TraversableResolver getTraversableResolver()
        Get the TraversableResolver.
        Returns:
        TraversableResolver
      • getParameterNameProvider

        public javax.validation.ParameterNameProvider getParameterNameProvider()
      • getClockProvider

        public javax.validation.ClockProvider getClockProvider()
      • getOrComputeConstraintValidator

        public javax.validation.ConstraintValidator getOrComputeConstraintValidator​(ConstraintD<?> constraint,
                                                                                    Supplier<javax.validation.ConstraintValidator> computer)