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
ValidationProvider
protected final javax.validation.ValidationProviderResolver providerResolver
ValidationProviderResolver
protected Class<? extends javax.validation.spi.ValidationProvider<?>> providerClass
ValidationProvider
classprotected javax.validation.MessageInterpolator defaultMessageInterpolator
MessageInterpolator
protected javax.validation.MessageInterpolator messageInterpolator
protected Class<? extends javax.validation.MessageInterpolator> messageInterpolatorClass
protected javax.validation.ConstraintValidatorFactory defaultConstraintValidatorFactory
ConstraintValidatorFactory
protected 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.ConfigurationState
public boolean isIgnoreXmlConfiguration()
isIgnoreXmlConfiguration
in interface javax.validation.spi.ConfigurationState
public Set<InputStream> getMappingStreams()
getMappingStreams
in interface javax.validation.spi.ConfigurationState
public javax.validation.MessageInterpolator getMessageInterpolator()
getMessageInterpolator
in interface javax.validation.spi.ConfigurationState
public 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.ConfigurationState
public javax.validation.TraversableResolver getTraversableResolver()
getTraversableResolver
in interface javax.validation.spi.ConfigurationState
public javax.validation.ParameterNameProvider getParameterNameProvider()
getParameterNameProvider
in interface javax.validation.spi.ConfigurationState
public javax.validation.spi.ValidationProvider<?> getProvider()
ValidationProvider
.ValidationProvider
public 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–2023 The Apache Software Foundation. All rights reserved.