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()
ApacheValidatorFactory
public 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.ValidatorFactory
public ApacheFactoryContext usingContext()
usingContext
in interface javax.validation.ValidatorFactory
public ApacheValidatorFactory clone()
public final void setMessageInterpolator(javax.validation.MessageInterpolator messageResolver)
MessageInterpolator
used.messageResolver
- public javax.validation.MessageInterpolator getMessageInterpolator()
getMessageInterpolator
in interface javax.validation.ValidatorFactory
public 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.ValidatorFactory
public final void setConstraintValidatorFactory(javax.validation.ConstraintValidatorFactory constraintValidatorFactory)
ConstraintValidatorFactory
used.constraintValidatorFactory
- public javax.validation.ConstraintValidatorFactory getConstraintValidatorFactory()
getConstraintValidatorFactory
in interface javax.validation.ValidatorFactory
public javax.validation.ParameterNameProvider getParameterNameProvider()
getParameterNameProvider
in interface javax.validation.ValidatorFactory
public javax.validation.ClockProvider getClockProvider()
getClockProvider
in interface javax.validation.ValidatorFactory
public void close()
close
in interface AutoCloseable
close
in interface javax.validation.ValidatorFactory
public <T> T unwrap(Class<T> type)
unwrap
in interface javax.validation.ValidatorFactory
type
- the class of the object to be returned.javax.validation.ValidationException
- if the provider does not support the call.public ConstraintCached getConstraintsCache()
ConstraintCached
public AnnotationsManager getAnnotationsManager()
AnnotationsManager
.AnnotationsManager
public DescriptorManager getDescriptorManager()
DescriptorManager
.DescriptorManager
public ValueExtractors getValueExtractors()
ValueExtractors
.ValueExtractors
public MetadataBuilders getMetadataBuilders()
public GroupsComputer getGroupsComputer()
Copyright © 2010–2020 The Apache Software Foundation. All rights reserved.