public class ApacheFactoryContext extends Object implements javax.validation.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.
|
| Modifier and Type | Method and Description |
|---|---|
protected MetaBeanFinder |
buildMetaBeanFinder()
Create MetaBeanManager that uses factories:
if enabled by
ApacheValidatorConfiguration.Properties.ENABLE_INTROSPECTOR, an
IntrospectorMetaBeanFactory
MetaBeanFactory types (if any) specified by
ApacheValidatorConfiguration.Properties.METABEAN_FACTORY_CLASSNAMES
if no Jsr303MetaBeanFactory has yet been specified (this
allows factory order customization), a Jsr303MetaBeanFactory
which handles both JSR303-XML and JSR303-Annotations
if enabled by
ApacheValidatorConfiguration.Properties.ENABLE_METABEANS_XML, an
XMLMetaBeanFactory
|
javax.validation.ValidatorContext |
constraintValidatorFactory(javax.validation.ConstraintValidatorFactory constraintValidatorFactory) |
protected MetaBeanFinder |
createMetaBeanManager(List<MetaBeanFactory> builders)
Create a
MetaBeanManager using the specified builders. |
javax.validation.ConstraintValidatorFactory |
getConstraintValidatorFactory()
Get the
ConstraintValidatorFactory. |
ApacheValidatorFactory |
getFactory()
Get the
ApacheValidatorFactory used by this
ApacheFactoryContext. |
javax.validation.MessageInterpolator |
getMessageInterpolator()
Get the
MessageInterpolator. |
MetaBeanFinder |
getMetaBeanFinder()
Get the metaBeanFinder.
|
javax.validation.TraversableResolver |
getTraversableResolver()
Get the
TraversableResolver. |
javax.validation.Validator |
getValidator() |
javax.validation.ValidatorContext |
messageInterpolator(javax.validation.MessageInterpolator messageInterpolator) |
javax.validation.ValidatorContext |
traversableResolver(javax.validation.TraversableResolver traversableResolver) |
public ApacheFactoryContext(ApacheValidatorFactory factory)
factory - protected ApacheFactoryContext(ApacheValidatorFactory factory, MetaBeanFinder metaBeanFinder)
factory - metaBeanFinder - public ApacheValidatorFactory getFactory()
ApacheValidatorFactory used by this
ApacheFactoryContext.ApacheValidatorFactorypublic final MetaBeanFinder getMetaBeanFinder()
MetaBeanFinderpublic javax.validation.ValidatorContext messageInterpolator(javax.validation.MessageInterpolator messageInterpolator)
messageInterpolator in interface javax.validation.ValidatorContextpublic javax.validation.ValidatorContext traversableResolver(javax.validation.TraversableResolver traversableResolver)
traversableResolver in interface javax.validation.ValidatorContextpublic javax.validation.ValidatorContext constraintValidatorFactory(javax.validation.ConstraintValidatorFactory constraintValidatorFactory)
constraintValidatorFactory in interface javax.validation.ValidatorContextpublic javax.validation.ConstraintValidatorFactory getConstraintValidatorFactory()
ConstraintValidatorFactory.ConstraintValidatorFactorypublic javax.validation.Validator getValidator()
getValidator in interface javax.validation.ValidatorContextpublic javax.validation.MessageInterpolator getMessageInterpolator()
MessageInterpolator.MessageInterpolatorpublic javax.validation.TraversableResolver getTraversableResolver()
TraversableResolver.TraversableResolverprotected MetaBeanFinder buildMetaBeanFinder()
ApacheValidatorConfiguration.Properties.ENABLE_INTROSPECTOR, an
IntrospectorMetaBeanFactoryMetaBeanFactory types (if any) specified by
ApacheValidatorConfiguration.Properties.METABEAN_FACTORY_CLASSNAMES
Jsr303MetaBeanFactory has yet been specified (this
allows factory order customization), a Jsr303MetaBeanFactory
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-2013 The Apache Software Foundation. All Rights Reserved.