public class ConfigurationImpl extends Object implements ApacheValidatorConfiguration, javax.validation.spi.ConfigurationState
ApacheValidatorConfiguration.Properties| Modifier and Type | Field and Description |
|---|---|
protected javax.validation.BootstrapConfiguration |
bootstrapConfiguration |
protected javax.validation.ConstraintValidatorFactory |
constraintValidatorFactory |
protected Class<? extends javax.validation.ConstraintValidatorFactory> |
constraintValidatorFactoryClass |
protected javax.validation.ConstraintValidatorFactory |
defaultConstraintValidatorFactory
Configured
ConstraintValidatorFactory |
protected javax.validation.MessageInterpolator |
defaultMessageInterpolator
Configured
MessageInterpolator |
protected javax.validation.ParameterNameProvider |
defaultParameterNameProvider |
protected javax.validation.TraversableResolver |
defaultTraversableResolver |
protected Collection<javax.validation.executable.ExecutableType> |
executableValidation |
protected javax.validation.MessageInterpolator |
messageInterpolator |
protected Class<? extends javax.validation.MessageInterpolator> |
messageInterpolatorClass |
protected javax.validation.ParameterNameProvider |
parameterNameProvider |
protected Class<? extends javax.validation.ParameterNameProvider> |
parameterNameProviderClass |
protected javax.validation.spi.ValidationProvider<?> |
provider
Configured
ValidationProvider |
protected Class<? extends javax.validation.spi.ValidationProvider<?>> |
providerClass
Configured
ValidationProvider class |
protected javax.validation.ValidationProviderResolver |
providerResolver
Configured
ValidationProviderResolver |
protected javax.validation.TraversableResolver |
traversableResolver |
protected Class<? extends javax.validation.TraversableResolver> |
traversableResolverClass |
| Constructor and Description |
|---|
ConfigurationImpl(javax.validation.spi.BootstrapState aState,
javax.validation.spi.ValidationProvider<?> aProvider)
Create a new ConfigurationImpl instance.
|
| Modifier and Type | Method and Description |
|---|---|
ApacheValidatorConfiguration |
addMapping(InputStream stream)
Add a stream describing constraint mapping in the Bean Validation
XML format.
|
ApacheValidatorConfiguration |
addProperty(String name,
String value)
Add a provider specific property.
|
javax.validation.ValidatorFactory |
buildValidatorFactory()
main factory method to build a ValidatorFactory
|
ConfigurationImpl |
constraintValidatorFactory(javax.validation.ConstraintValidatorFactory constraintFactory) |
void |
constraintValidatorFactoryClass(Class<javax.validation.ConstraintValidatorFactory> clazz) |
javax.validation.BootstrapConfiguration |
getBootstrapConfiguration() |
Closeable |
getClosable() |
javax.validation.ConstraintValidatorFactory |
getConstraintValidatorFactory() |
javax.validation.ConstraintValidatorFactory |
getDefaultConstraintValidatorFactory() |
javax.validation.MessageInterpolator |
getDefaultMessageInterpolator() |
javax.validation.ParameterNameProvider |
getDefaultParameterNameProvider() |
javax.validation.TraversableResolver |
getDefaultTraversableResolver() |
Collection<javax.validation.executable.ExecutableType> |
getExecutableValidation() |
Set<InputStream> |
getMappingStreams() |
javax.validation.MessageInterpolator |
getMessageInterpolator() |
javax.validation.ParameterNameProvider |
getParameterNameProvider() |
Map<String,String> |
getProperties()
Return a map of non type-safe custom properties.
|
javax.validation.spi.ValidationProvider<?> |
getProvider()
Get the configured
ValidationProvider. |
javax.validation.TraversableResolver |
getTraversableResolver() |
ApacheValidatorConfiguration |
ignoreXmlConfiguration()
Ignore data from the META-INF/validation.xml file if this
method is called.
|
boolean |
isIgnoreXmlConfiguration()
Returns true if Configuration.ignoreXMLConfiguration() has been called.
|
ConfigurationImpl |
messageInterpolator(javax.validation.MessageInterpolator resolver) |
void |
messageInterpolatorClass(Class<javax.validation.MessageInterpolator> clazz) |
ApacheValidatorConfiguration |
parameterNameProvider(javax.validation.ParameterNameProvider parameterNameProvider) |
void |
parameterNameProviderClass(Class<? extends javax.validation.ParameterNameProvider> clazz) |
void |
setExecutableValidation(Collection<javax.validation.executable.ExecutableType> executableValidation) |
void |
setProviderClass(Class<? extends javax.validation.spi.ValidationProvider<?>> providerClass)
Set
ValidationProvider class. |
ApacheValidatorConfiguration |
traversableResolver(javax.validation.TraversableResolver resolver) |
void |
traversableResolverClass(Class<javax.validation.TraversableResolver> clazz) |
protected final javax.validation.spi.ValidationProvider<?> provider
ValidationProviderprotected final javax.validation.ValidationProviderResolver providerResolver
ValidationProviderResolverprotected Class<? extends javax.validation.spi.ValidationProvider<?>> providerClass
ValidationProvider classprotected javax.validation.MessageInterpolator defaultMessageInterpolator
MessageInterpolatorprotected javax.validation.MessageInterpolator messageInterpolator
protected Class<? extends javax.validation.MessageInterpolator> messageInterpolatorClass
protected javax.validation.ConstraintValidatorFactory defaultConstraintValidatorFactory
ConstraintValidatorFactoryprotected javax.validation.ConstraintValidatorFactory constraintValidatorFactory
protected Class<? extends javax.validation.ConstraintValidatorFactory> constraintValidatorFactoryClass
protected javax.validation.TraversableResolver defaultTraversableResolver
protected javax.validation.TraversableResolver traversableResolver
protected Class<? extends javax.validation.TraversableResolver> traversableResolverClass
protected javax.validation.ParameterNameProvider defaultParameterNameProvider
protected javax.validation.ParameterNameProvider parameterNameProvider
protected Class<? extends javax.validation.ParameterNameProvider> parameterNameProviderClass
protected javax.validation.BootstrapConfiguration bootstrapConfiguration
protected Collection<javax.validation.executable.ExecutableType> executableValidation
public ConfigurationImpl(javax.validation.spi.BootstrapState aState,
javax.validation.spi.ValidationProvider<?> aProvider)
aState - bootstrap stateaProvider - providerpublic ApacheValidatorConfiguration traversableResolver(javax.validation.TraversableResolver resolver)
traversableResolver in interface javax.validation.Configuration<ApacheValidatorConfiguration>public ApacheValidatorConfiguration ignoreXmlConfiguration()
ignoreXmlConfiguration in interface javax.validation.Configuration<ApacheValidatorConfiguration>public ConfigurationImpl messageInterpolator(javax.validation.MessageInterpolator resolver)
messageInterpolator in interface javax.validation.Configuration<ApacheValidatorConfiguration>public ConfigurationImpl constraintValidatorFactory(javax.validation.ConstraintValidatorFactory constraintFactory)
constraintValidatorFactory in interface javax.validation.Configuration<ApacheValidatorConfiguration>public ApacheValidatorConfiguration parameterNameProvider(javax.validation.ParameterNameProvider parameterNameProvider)
parameterNameProvider in interface javax.validation.Configuration<ApacheValidatorConfiguration>public ApacheValidatorConfiguration addMapping(InputStream stream)
addMapping in interface javax.validation.Configuration<ApacheValidatorConfiguration>public ApacheValidatorConfiguration addProperty(String name, String value)
addProperty in interface javax.validation.Configuration<ApacheValidatorConfiguration>public javax.validation.MessageInterpolator getDefaultMessageInterpolator()
getDefaultMessageInterpolator in interface javax.validation.Configuration<ApacheValidatorConfiguration>public javax.validation.TraversableResolver getDefaultTraversableResolver()
getDefaultTraversableResolver in interface javax.validation.Configuration<ApacheValidatorConfiguration>public javax.validation.ConstraintValidatorFactory getDefaultConstraintValidatorFactory()
getDefaultConstraintValidatorFactory in interface javax.validation.Configuration<ApacheValidatorConfiguration>public javax.validation.ParameterNameProvider getDefaultParameterNameProvider()
getDefaultParameterNameProvider in interface javax.validation.Configuration<ApacheValidatorConfiguration>public Map<String,String> getProperties()
getProperties in interface javax.validation.spi.ConfigurationStatepublic boolean isIgnoreXmlConfiguration()
isIgnoreXmlConfiguration in interface javax.validation.spi.ConfigurationStatepublic Set<InputStream> getMappingStreams()
getMappingStreams in interface javax.validation.spi.ConfigurationStatepublic javax.validation.MessageInterpolator getMessageInterpolator()
getMessageInterpolator in interface javax.validation.spi.ConfigurationStatepublic javax.validation.BootstrapConfiguration getBootstrapConfiguration()
getBootstrapConfiguration in interface javax.validation.Configuration<ApacheValidatorConfiguration>public javax.validation.ValidatorFactory buildValidatorFactory()
buildValidatorFactory in interface javax.validation.Configuration<ApacheValidatorConfiguration>javax.validation.ValidationException - if the ValidatorFactory cannot be builtpublic javax.validation.ConstraintValidatorFactory getConstraintValidatorFactory()
getConstraintValidatorFactory in interface javax.validation.spi.ConfigurationStatepublic javax.validation.TraversableResolver getTraversableResolver()
getTraversableResolver in interface javax.validation.spi.ConfigurationStatepublic javax.validation.ParameterNameProvider getParameterNameProvider()
getParameterNameProvider in interface javax.validation.spi.ConfigurationStatepublic javax.validation.spi.ValidationProvider<?> getProvider()
ValidationProvider.ValidationProviderpublic void setProviderClass(Class<? extends javax.validation.spi.ValidationProvider<?>> providerClass)
ValidationProvider class.providerClass - the provider typepublic void setExecutableValidation(Collection<javax.validation.executable.ExecutableType> executableValidation)
public Collection<javax.validation.executable.ExecutableType> getExecutableValidation()
public Closeable getClosable()
public void traversableResolverClass(Class<javax.validation.TraversableResolver> clazz)
public void constraintValidatorFactoryClass(Class<javax.validation.ConstraintValidatorFactory> clazz)
public void messageInterpolatorClass(Class<javax.validation.MessageInterpolator> clazz)
public void parameterNameProviderClass(Class<? extends javax.validation.ParameterNameProvider> clazz)
Copyright © 2010–2022 The Apache Software Foundation. All rights reserved.