|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.bval.jsr303.ApacheFactoryContext
public class ApacheFactoryContext
Description: Represents the context that is used to create
ClassValidator instances.
| Constructor Summary | |
|---|---|
|
ApacheFactoryContext(ApacheValidatorFactory factory)
Create a new ApacheFactoryContext instance. |
protected |
ApacheFactoryContext(ApacheValidatorFactory factory,
MetaBeanFinder metaBeanFinder)
Deprecated. does anyone need this? If the default ApacheFactoryContext
uses a Jsr303MetaBeanFactory, which circularly refers to its owning ApacheFactoryContext,
it follows that this constructor can't be conveniently used with a Jsr303MetaBeanFactory. |
| Method Summary | |
|---|---|
protected MetaBeanFinder |
buildMetaBeanFinder()
Create MetaBeanManager that uses JSR303-XML + JSR303-Annotations to build meta-data from. |
ValidatorContext |
constraintValidatorFactory(ConstraintValidatorFactory constraintValidatorFactory)
|
protected MetaBeanManager |
createMetaBeanManager(List<MetaBeanFactory> builders)
Create a MetaBeanManager using the specified builders. |
ConstraintValidatorFactory |
getConstraintValidatorFactory()
Get the ConstraintValidatorFactory. |
ApacheValidatorFactory |
getFactory()
Get the ApacheValidatorFactory used by this
ApacheFactoryContext. |
MessageInterpolator |
getMessageInterpolator()
Get the MessageInterpolator. |
MetaBeanFinder |
getMetaBeanFinder()
Get the metaBeanFinder. |
TraversableResolver |
getTraversableResolver()
Get the TraversableResolver. |
Validator |
getValidator()
|
ValidatorContext |
messageInterpolator(MessageInterpolator messageInterpolator)
|
ValidatorContext |
traversableResolver(TraversableResolver traversableResolver)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ApacheFactoryContext(ApacheValidatorFactory factory)
factory -
protected ApacheFactoryContext(ApacheValidatorFactory factory,
MetaBeanFinder metaBeanFinder)
ApacheFactoryContext
uses a Jsr303MetaBeanFactory, which circularly refers to its owning ApacheFactoryContext,
it follows that this constructor can't be conveniently used with a Jsr303MetaBeanFactory.
factory - metaBeanFinder - | Method Detail |
|---|
public 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 ConstraintValidatorFactory getConstraintValidatorFactory()
ConstraintValidatorFactory.
ConstraintValidatorFactorypublic Validator getValidator()
getValidator in interface ValidatorContextpublic MessageInterpolator getMessageInterpolator()
MessageInterpolator.
MessageInterpolatorpublic TraversableResolver getTraversableResolver()
TraversableResolver.
TraversableResolverprotected MetaBeanFinder buildMetaBeanFinder()
protected MetaBeanManager createMetaBeanManager(List<MetaBeanFactory> builders)
MetaBeanManager using the specified builders.
builders - MetaBeanFactory List
MetaBeanManager
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||