public class ApacheFactoryContext extends Object implements ValidatorContext
ClassValidator instances.| Modifier | Constructor and Description |
|---|---|
|
ApacheFactoryContext(ApacheValidatorFactory factory)
Create a new ApacheFactoryContext instance.
|
protected |
ApacheFactoryContext(ApacheValidatorFactory factory,
MetaBeanFinder metaBeanFinder)
Create a new ApacheFactoryContext instance.
|
public ApacheFactoryContext(ApacheValidatorFactory factory)
factory - validator factoryprotected ApacheFactoryContext(ApacheValidatorFactory factory, MetaBeanFinder metaBeanFinder)
factory - validator factorymetaBeanFinder - meta finderpublic ApacheValidatorFactory getFactory()
ApacheValidatorFactory used by this
ApacheFactoryContext.ApacheValidatorFactorypublic final MetaBeanFinder getMetaBeanFinder()
MetaBeanFinderpublic ValidatorContext messageInterpolator(MessageInterpolator messageInterpolator)
messageInterpolator in interface ValidatorContextpublic ValidatorContext traversableResolver(TraversableResolver traversableResolver)
traversableResolver in interface ValidatorContextpublic ValidatorContext constraintValidatorFactory(ConstraintValidatorFactory constraintValidatorFactory)
constraintValidatorFactory in interface ValidatorContextpublic ValidatorContext parameterNameProvider(ParameterNameProvider parameterNameProvider)
parameterNameProvider in interface ValidatorContextpublic ConstraintValidatorFactory getConstraintValidatorFactory()
ConstraintValidatorFactory.ConstraintValidatorFactorypublic Validator getValidator()
getValidator in interface ValidatorContextpublic MessageInterpolator getMessageInterpolator()
MessageInterpolator.MessageInterpolatorpublic TraversableResolver getTraversableResolver()
TraversableResolver.TraversableResolverpublic ParameterNameProvider getParameterNameProvider()
protected MetaBeanFinder buildMetaBeanFinder()
ApacheValidatorConfiguration.Properties.ENABLE_INTROSPECTOR, an
IntrospectorMetaBeanFactoryMetaBeanFactory types (if any) specified by
ApacheValidatorConfiguration.Properties.METABEAN_FACTORY_CLASSNAMES
JsrMetaBeanFactory has yet been specified (this
allows factory order customization), a JsrMetaBeanFactory
which handles both JSR303-XML and JSR303-AnnotationsApacheValidatorConfiguration.Properties.ENABLE_METABEANS_XML, an
XMLMetaBeanFactoryprotected MetaBeanFinder createMetaBeanManager(List<MetaBeanFactory> builders)
MetaBeanManager using the specified builders.builders - MetaBeanFactory ListMetaBeanManagerCopyright © 2010-2015 The Apache Software Foundation. All Rights Reserved.