public class ApacheValidatorFactory extends Object implements javax.validation.ValidatorFactory, Cloneable
| Constructor and Description |
|---|
ApacheValidatorFactory(javax.validation.spi.ConfigurationState configuration)
Create a new ApacheValidatorFactory instance.
|
| Modifier and Type | Method and Description |
|---|---|
ApacheValidatorFactory |
clone() |
void |
close() |
AnnotationsManager |
getAnnotationsManager()
Get the
AnnotationsManager. |
javax.validation.ClockProvider |
getClockProvider() |
ConstraintCached |
getConstraintsCache()
Get the constraint cache used.
|
javax.validation.ConstraintValidatorFactory |
getConstraintValidatorFactory() |
static ApacheValidatorFactory |
getDefault()
Convenience method to retrieve a default global ApacheValidatorFactory
|
DescriptorManager |
getDescriptorManager()
Get the
DescriptorManager. |
GroupsComputer |
getGroupsComputer() |
javax.validation.MessageInterpolator |
getMessageInterpolator() |
MetadataBuilders |
getMetadataBuilders() |
javax.validation.ParameterNameProvider |
getParameterNameProvider() |
Map<String,String> |
getProperties()
Get the property map of this
ApacheValidatorFactory. |
javax.validation.TraversableResolver |
getTraversableResolver() |
Map<Class<?>,Class<?>> |
getUnwrappedClassCache() |
javax.validation.Validator |
getValidator()
Shortcut method to create a new Validator instance with factory's settings
|
ValueExtractors |
getValueExtractors()
Get the
ValueExtractors. |
void |
setClockProvider(javax.validation.ClockProvider clockProvider) |
void |
setConstraintValidatorFactory(javax.validation.ConstraintValidatorFactory constraintValidatorFactory)
Set the
ConstraintValidatorFactory used. |
static void |
setDefault(ApacheValidatorFactory aDefaultFactory)
Set a particular
ApacheValidatorFactory instance as the default. |
void |
setMessageInterpolator(javax.validation.MessageInterpolator messageResolver)
Set the
MessageInterpolator used. |
void |
setParameterNameProvider(javax.validation.ParameterNameProvider parameterNameProvider) |
void |
setTraversableResolver(javax.validation.TraversableResolver traversableResolver)
Set the
TraversableResolver used. |
<T> T |
unwrap(Class<T> type)
Return an object of the specified type to allow access to the provider-specific API.
|
ApacheFactoryContext |
usingContext() |
public ApacheValidatorFactory(javax.validation.spi.ConfigurationState configuration)
public static ApacheValidatorFactory getDefault()
ApacheValidatorFactorypublic static void setDefault(ApacheValidatorFactory aDefaultFactory)
ApacheValidatorFactory instance as the default.aDefaultFactory - public Map<String,String> getProperties()
ApacheValidatorFactory.public javax.validation.Validator getValidator()
getValidator in interface javax.validation.ValidatorFactorypublic ApacheFactoryContext usingContext()
usingContext in interface javax.validation.ValidatorFactorypublic ApacheValidatorFactory clone()
public final void setMessageInterpolator(javax.validation.MessageInterpolator messageResolver)
MessageInterpolator used.messageResolver - public javax.validation.MessageInterpolator getMessageInterpolator()
getMessageInterpolator in interface javax.validation.ValidatorFactorypublic final void setTraversableResolver(javax.validation.TraversableResolver traversableResolver)
TraversableResolver used.traversableResolver - public void setParameterNameProvider(javax.validation.ParameterNameProvider parameterNameProvider)
public void setClockProvider(javax.validation.ClockProvider clockProvider)
public javax.validation.TraversableResolver getTraversableResolver()
getTraversableResolver in interface javax.validation.ValidatorFactorypublic final void setConstraintValidatorFactory(javax.validation.ConstraintValidatorFactory constraintValidatorFactory)
ConstraintValidatorFactory used.constraintValidatorFactory - public javax.validation.ConstraintValidatorFactory getConstraintValidatorFactory()
getConstraintValidatorFactory in interface javax.validation.ValidatorFactorypublic javax.validation.ParameterNameProvider getParameterNameProvider()
getParameterNameProvider in interface javax.validation.ValidatorFactorypublic javax.validation.ClockProvider getClockProvider()
getClockProvider in interface javax.validation.ValidatorFactorypublic void close()
close in interface AutoCloseableclose in interface javax.validation.ValidatorFactorypublic <T> T unwrap(Class<T> type)
unwrap in interface javax.validation.ValidatorFactorytype - the class of the object to be returned.javax.validation.ValidationException - if the provider does not support the call.public ConstraintCached getConstraintsCache()
ConstraintCachedpublic AnnotationsManager getAnnotationsManager()
AnnotationsManager.AnnotationsManagerpublic DescriptorManager getDescriptorManager()
DescriptorManager.DescriptorManagerpublic ValueExtractors getValueExtractors()
ValueExtractors.ValueExtractorspublic MetadataBuilders getMetadataBuilders()
public GroupsComputer getGroupsComputer()
Copyright © 2010–2020 The Apache Software Foundation. All rights reserved.