public class ConfigurationImpl extends Object implements ApacheValidatorConfiguration, javax.validation.spi.ConfigurationState, CloseableAble
ApacheValidatorConfiguration.Properties
Constructor and Description |
---|
ConfigurationImpl(javax.validation.spi.BootstrapState aState,
javax.validation.spi.ValidationProvider<ApacheValidatorConfiguration> 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.
|
ApacheValidatorConfiguration |
addValueExtractor(javax.validation.valueextraction.ValueExtractor<?> extractor) |
javax.validation.ValidatorFactory |
buildValidatorFactory()
main factory method to build a ValidatorFactory
|
ApacheValidatorConfiguration |
clockProvider(javax.validation.ClockProvider clockProvider) |
ConfigurationImpl |
constraintValidatorFactory(javax.validation.ConstraintValidatorFactory constraintValidatorFactory) |
void |
deferBootstrapOverrides() |
javax.validation.BootstrapConfiguration |
getBootstrapConfiguration() |
javax.validation.ClockProvider |
getClockProvider() |
Closeable |
getCloseable() |
javax.validation.ConstraintValidatorFactory |
getConstraintValidatorFactory() |
javax.validation.ClockProvider |
getDefaultClockProvider() |
javax.validation.ConstraintValidatorFactory |
getDefaultConstraintValidatorFactory() |
javax.validation.MessageInterpolator |
getDefaultMessageInterpolator() |
javax.validation.ParameterNameProvider |
getDefaultParameterNameProvider() |
javax.validation.TraversableResolver |
getDefaultTraversableResolver() |
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.TraversableResolver |
getTraversableResolver() |
Set<javax.validation.valueextraction.ValueExtractor<?>> |
getValueExtractors() |
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) |
ApacheValidatorConfiguration |
parameterNameProvider(javax.validation.ParameterNameProvider parameterNameProvider) |
void |
releaseDeferredBootstrapOverrides() |
ApacheValidatorConfiguration |
traversableResolver(javax.validation.TraversableResolver resolver) |
public ConfigurationImpl(javax.validation.spi.BootstrapState aState, javax.validation.spi.ValidationProvider<ApacheValidatorConfiguration> aProvider)
aState
- bootstrap stateaProvider
- providerpublic ApacheValidatorConfiguration ignoreXmlConfiguration()
ignoreXmlConfiguration
in interface javax.validation.Configuration<ApacheValidatorConfiguration>
public ConfigurationImpl messageInterpolator(javax.validation.MessageInterpolator resolver)
messageInterpolator
in interface javax.validation.Configuration<ApacheValidatorConfiguration>
public ApacheValidatorConfiguration traversableResolver(javax.validation.TraversableResolver resolver)
traversableResolver
in interface javax.validation.Configuration<ApacheValidatorConfiguration>
public ConfigurationImpl constraintValidatorFactory(javax.validation.ConstraintValidatorFactory constraintValidatorFactory)
constraintValidatorFactory
in interface javax.validation.Configuration<ApacheValidatorConfiguration>
public ApacheValidatorConfiguration parameterNameProvider(javax.validation.ParameterNameProvider parameterNameProvider)
parameterNameProvider
in interface javax.validation.Configuration<ApacheValidatorConfiguration>
public ApacheValidatorConfiguration clockProvider(javax.validation.ClockProvider clockProvider)
clockProvider
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 javax.validation.ClockProvider getDefaultClockProvider()
getDefaultClockProvider
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.ClockProvider getClockProvider()
getClockProvider
in interface javax.validation.spi.ConfigurationState
public ApacheValidatorConfiguration addValueExtractor(javax.validation.valueextraction.ValueExtractor<?> extractor)
addValueExtractor
in interface javax.validation.Configuration<ApacheValidatorConfiguration>
public Set<javax.validation.valueextraction.ValueExtractor<?>> getValueExtractors()
getValueExtractors
in interface javax.validation.spi.ConfigurationState
public void deferBootstrapOverrides()
public void releaseDeferredBootstrapOverrides()
public Closeable getCloseable()
getCloseable
in interface CloseableAble
Copyright © 2010–2020 The Apache Software Foundation. All rights reserved.