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.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.ClockProvider getClockProvider()
getClockProvider in interface javax.validation.spi.ConfigurationStatepublic 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.ConfigurationStatepublic void deferBootstrapOverrides()
public void releaseDeferredBootstrapOverrides()
public Closeable getCloseable()
getCloseable in interface CloseableAbleCopyright © 2010–2020 The Apache Software Foundation. All rights reserved.