|
||||||||||
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
javax.validation.spi.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
.
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 In this case, the ValidatorFactory must ignore META-INF/validation.xml |
Method Detail |
---|
boolean isIgnoreXmlConfiguration()
true
if META-INF/validation.xml should be ignoredMessageInterpolator getMessageInterpolator()
Configuration
programmatic APInull
if undefined.
Set<InputStream> getMappingStreams()
Configuration
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 APInull
if undefined.
null
if not definedTraversableResolver getTraversableResolver()
TraversableResolver
is defined in the following decreasing priority:
Configuration
programmatic APInull
if undefined.
null
if not definedParameterNameProvider getParameterNameProvider()
ParameterNameProvider
is defined in the following decreasing priority:
Configuration
programmatic APInull
if undefined.
null
if not definedMap<String,String> getProperties()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |