|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ConfigurationState
Contract between a Configuration and a
ValidationProvider to create a ValidatorFactory.
Configuration are merged and passed along via
ConfigurationState.
| Method Summary | |
|---|---|
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. |
| Method Detail |
|---|
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()
ConfigurationMETA-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
ignoreXmlConfigurationfalse.
Map whose key is the property key and the value
the property value
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||