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
.ApacheValidatorFactory
public final MetaBeanFinder getMetaBeanFinder()
MetaBeanFinder
public javax.validation.ValidatorContext messageInterpolator(javax.validation.MessageInterpolator messageInterpolator)
messageInterpolator
in interface javax.validation.ValidatorContext
public javax.validation.ValidatorContext traversableResolver(javax.validation.TraversableResolver traversableResolver)
traversableResolver
in interface javax.validation.ValidatorContext
public javax.validation.ValidatorContext constraintValidatorFactory(javax.validation.ConstraintValidatorFactory constraintValidatorFactory)
constraintValidatorFactory
in interface javax.validation.ValidatorContext
public javax.validation.ConstraintValidatorFactory getConstraintValidatorFactory()
ConstraintValidatorFactory
.ConstraintValidatorFactory
public javax.validation.Validator getValidator()
getValidator
in interface javax.validation.ValidatorContext
public javax.validation.MessageInterpolator getMessageInterpolator()
MessageInterpolator
.MessageInterpolator
public javax.validation.TraversableResolver getTraversableResolver()
TraversableResolver
.TraversableResolver
protected MetaBeanFinder buildMetaBeanFinder()
ApacheValidatorConfiguration.Properties.ENABLE_INTROSPECTOR
, an
IntrospectorMetaBeanFactory
MetaBeanFactory
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
XMLMetaBeanFactory
protected MetaBeanFinder createMetaBeanManager(List<MetaBeanFactory> builders)
MetaBeanManager
using the specified builders.builders
- MetaBeanFactory
List
MetaBeanManager
Copyright © 2010-2012 Apache Software Foundation. All Rights Reserved.