public class ConfigurationImpl extends Object implements ApacheValidatorConfiguration, javax.validation.spi.ConfigurationState
ApacheValidatorConfiguration.Properties
Modifier and Type | Field and Description |
---|---|
protected javax.validation.ConstraintValidatorFactory |
constraintValidatorFactory
Configured
ConstraintValidatorFactory |
protected javax.validation.MessageInterpolator |
defaultMessageInterpolator
Default
MessageInterpolator |
protected javax.validation.MessageInterpolator |
messageInterpolator
Configured
MessageInterpolator |
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 |
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) |
javax.validation.ValidatorFactory |
doPrivBuildValidatorFactory() |
javax.validation.ConstraintValidatorFactory |
getConstraintValidatorFactory() |
javax.validation.ConstraintValidatorFactory |
getDefaultConstraintValidatorFactory() |
javax.validation.MessageInterpolator |
getDefaultMessageInterpolator() |
javax.validation.TraversableResolver |
getDefaultTraversableResolver() |
Set<InputStream> |
getMappingStreams() |
javax.validation.MessageInterpolator |
getMessageInterpolator() |
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 |
setProviderClass(Class<? extends javax.validation.spi.ValidationProvider<?>> providerClass)
Set
ValidationProvider class. |
ApacheValidatorConfiguration |
traversableResolver(javax.validation.TraversableResolver resolver) |
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 messageInterpolator
MessageInterpolator
protected javax.validation.ConstraintValidatorFactory constraintValidatorFactory
ConstraintValidatorFactory
protected final javax.validation.MessageInterpolator defaultMessageInterpolator
MessageInterpolator
public ConfigurationImpl(javax.validation.spi.BootstrapState aState, javax.validation.spi.ValidationProvider<?> aProvider)
aState
- aProvider
- public 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 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 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.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.ValidatorFactory buildValidatorFactory()
buildValidatorFactory
in interface javax.validation.Configuration<ApacheValidatorConfiguration>
javax.validation.ValidationException
- if the ValidatorFactory cannot be builtpublic javax.validation.ValidatorFactory doPrivBuildValidatorFactory()
public 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.spi.ValidationProvider<?> getProvider()
ValidationProvider
.ValidationProvider
public void setProviderClass(Class<? extends javax.validation.spi.ValidationProvider<?>> providerClass)
ValidationProvider
class.providerClass
- Copyright © 2010-2012 Apache Software Foundation. All Rights Reserved.