public interface ConfigurationState
Configuration
and a
ValidationProvider
to create a ValidatorFactory
.
The configuration artifacts defined in the XML configuration and provided to the
Configuration
are merged and passed along via
ConfigurationState
.Modifier and Type | Method and Description |
---|---|
ConstraintValidatorFactory |
getConstraintValidatorFactory()
Returns the constraint validator factory of this configuration.
|
Set<InputStream> |
getMappingStreams()
Returns a set of configuration streams.
|
MessageInterpolator |
getMessageInterpolator()
Returns the message interpolator of this configuration.
|
ParameterNameProvider |
getParameterNameProvider()
Returns the parameter name provider for this configuration.
|
Map<String,String> |
getProperties()
Returns a map of non type-safe custom properties.
|
TraversableResolver |
getTraversableResolver()
Returns the traversable resolver for this configuration.
|
boolean |
isIgnoreXmlConfiguration()
Returns
true if Configuration.ignoreXmlConfiguration() has been called. |
boolean isIgnoreXmlConfiguration()
true
if Configuration.ignoreXmlConfiguration()
has been called.
In this case, the ValidatorFactory
must ignore
META-INF/validation.xml
.true
if META-INF/validation.xml
should be ignoredMessageInterpolator getMessageInterpolator()
Configuration
programmatic APIMETA-INF/validation.xml
provided that
ignoreXmlConfiguration
is false. In this case the instance
is created via its no-arg constructor.null
if undefined.null
if not definedSet<InputStream> getMappingStreams()
Configuration
META-INF/validation.xml
(constraint-mapping element)Configuration
implementation must be closed by the
Configuration
implementation after the ValidatorFactory
creation (or if an exception occurs). All streams are guaranteed to
adhere to the mark/reset contract (see InputStream.markSupported()
by the Bean Validation provider.ConstraintValidatorFactory getConstraintValidatorFactory()
ConstraintValidatorFactory
implementation is defined in the following
decreasing priority:
Configuration
programmatic APIMETA-INF/validation.xml
provided that
ignoredXmlConfiguration
is false
. In this case the instance
is created via its no-arg constructor.null
if undefined.null
if not definedTraversableResolver getTraversableResolver()
TraversableResolver
is defined in the following decreasing priority:
Configuration
programmatic APIMETA-INF/validation.xml
provided that
ignoredXmlConfiguration
is false
. In this case the
instance is created via its no-arg constructor.null
if undefined.null
if not definedParameterNameProvider getParameterNameProvider()
ParameterNameProvider
is defined in the following decreasing priority:
Configuration
programmatic APIMETA-INF/validation.xml
provided that
ignoreXmlConfiguration
is false
. In this case the instance
is created via its no-arg constructor.null
if undefined.null
if not definedMap<String,String> getProperties()
Configuration.addProperty(String, String)
META-INF/validation.xml
provided that
ignoreXmlConfiguration
false
.
Map
whose key is the property key and the value
the property valueCopyright © 2007-2013. All Rights Reserved.