|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.hibernate.validator.engine.ConfigurationImpl
public class ConfigurationImpl
Hibernate specific Configuration implementation.
| Field Summary |
|---|
| Fields inherited from interface org.hibernate.validator.HibernateValidatorConfiguration |
|---|
FAIL_FAST |
| Constructor Summary | |
|---|---|
ConfigurationImpl(javax.validation.spi.BootstrapState state)
|
|
ConfigurationImpl(javax.validation.spi.ValidationProvider<?> provider)
|
|
| Method Summary | |
|---|---|
HibernateValidatorConfiguration |
addMapping(ConstraintMapping mapping)
Adds the specified ConstraintMapping instance to the configuration. |
HibernateValidatorConfiguration |
addMapping(java.io.InputStream stream)
|
HibernateValidatorConfiguration |
addProperty(java.lang.String name,
java.lang.String value)
|
javax.validation.ValidatorFactory |
buildValidatorFactory()
|
ConfigurationImpl |
constraintValidatorFactory(javax.validation.ConstraintValidatorFactory constraintValidatorFactory)
|
HibernateValidatorConfiguration |
failFast(boolean failFast)
En- or disables the fail fast mode. |
javax.validation.ConstraintValidatorFactory |
getConstraintValidatorFactory()
|
javax.validation.ConstraintValidatorFactory |
getDefaultConstraintValidatorFactory()
|
javax.validation.MessageInterpolator |
getDefaultMessageInterpolator()
|
ResourceBundleLocator |
getDefaultResourceBundleLocator()
Returns the ResourceBundleLocator used by the
default message
interpolator to load user-provided resource bundles. |
javax.validation.TraversableResolver |
getDefaultTraversableResolver()
|
boolean |
getFailFast()
|
ConstraintMapping |
getMapping()
|
java.util.Set<java.io.InputStream> |
getMappingStreams()
|
javax.validation.MessageInterpolator |
getMessageInterpolator()
|
java.util.Map<java.lang.String,java.lang.String> |
getProperties()
|
javax.validation.TraversableResolver |
getTraversableResolver()
|
HibernateValidatorConfiguration |
ignoreXmlConfiguration()
|
boolean |
isIgnoreXmlConfiguration()
|
ConfigurationImpl |
messageInterpolator(javax.validation.MessageInterpolator interpolator)
|
ConfigurationImpl |
traversableResolver(javax.validation.TraversableResolver resolver)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ConfigurationImpl(javax.validation.spi.BootstrapState state)
public ConfigurationImpl(javax.validation.spi.ValidationProvider<?> provider)
| Method Detail |
|---|
public final HibernateValidatorConfiguration ignoreXmlConfiguration()
ignoreXmlConfiguration in interface javax.validation.Configuration<HibernateValidatorConfiguration>public final ConfigurationImpl messageInterpolator(javax.validation.MessageInterpolator interpolator)
messageInterpolator in interface javax.validation.Configuration<HibernateValidatorConfiguration>public final ConfigurationImpl traversableResolver(javax.validation.TraversableResolver resolver)
traversableResolver in interface javax.validation.Configuration<HibernateValidatorConfiguration>public final ConfigurationImpl constraintValidatorFactory(javax.validation.ConstraintValidatorFactory constraintValidatorFactory)
constraintValidatorFactory in interface javax.validation.Configuration<HibernateValidatorConfiguration>public final HibernateValidatorConfiguration addMapping(java.io.InputStream stream)
addMapping in interface javax.validation.Configuration<HibernateValidatorConfiguration>public final HibernateValidatorConfiguration failFast(boolean failFast)
HibernateValidatorConfiguration
failFast in interface HibernateValidatorConfigurationfailFast - true to enable fail fast, false otherwise.
this following the chaining method patternpublic final HibernateValidatorConfiguration addMapping(ConstraintMapping mapping)
HibernateValidatorConfigurationConstraintMapping instance to the configuration. Constraints configured in mapping
will be added to the constraints configured via annotations and/or xml.
addMapping in interface HibernateValidatorConfigurationmapping - ConstraintMapping instance containing programmatic configured constraints
this following the chaining method pattern
public final HibernateValidatorConfiguration addProperty(java.lang.String name,
java.lang.String value)
addProperty in interface javax.validation.Configuration<HibernateValidatorConfiguration>public final javax.validation.ValidatorFactory buildValidatorFactory()
buildValidatorFactory in interface javax.validation.Configuration<HibernateValidatorConfiguration>public final boolean isIgnoreXmlConfiguration()
isIgnoreXmlConfiguration in interface javax.validation.spi.ConfigurationStatepublic final javax.validation.MessageInterpolator getMessageInterpolator()
getMessageInterpolator in interface javax.validation.spi.ConfigurationStatepublic final java.util.Set<java.io.InputStream> getMappingStreams()
getMappingStreams in interface javax.validation.spi.ConfigurationStatepublic final boolean getFailFast()
public final javax.validation.ConstraintValidatorFactory getConstraintValidatorFactory()
getConstraintValidatorFactory in interface javax.validation.spi.ConfigurationStatepublic final javax.validation.TraversableResolver getTraversableResolver()
getTraversableResolver in interface javax.validation.spi.ConfigurationStatepublic final java.util.Map<java.lang.String,java.lang.String> getProperties()
getProperties in interface javax.validation.spi.ConfigurationStatepublic final javax.validation.MessageInterpolator getDefaultMessageInterpolator()
getDefaultMessageInterpolator in interface javax.validation.Configuration<HibernateValidatorConfiguration>public final javax.validation.TraversableResolver getDefaultTraversableResolver()
getDefaultTraversableResolver in interface javax.validation.Configuration<HibernateValidatorConfiguration>public final javax.validation.ConstraintValidatorFactory getDefaultConstraintValidatorFactory()
getDefaultConstraintValidatorFactory in interface javax.validation.Configuration<HibernateValidatorConfiguration>public final ResourceBundleLocator getDefaultResourceBundleLocator()
HibernateValidatorConfiguration
Returns the ResourceBundleLocator used by the
default message
interpolator to load user-provided resource bundles. In conformance with
the specification this default locator retrieves the bundle
"ValidationMessages".
This locator can be used as delegate for custom locators when setting a
customized ResourceBundleMessageInterpolator:
HibernateValidatorConfiguration configure =
Validation.byProvider(HibernateValidator.class).configure();
<p/>
ResourceBundleLocator defaultResourceBundleLocator =
configure.getDefaultResourceBundleLocator();
ResourceBundleLocator myResourceBundleLocator =
new MyResourceBundleLocator(defaultResourceBundleLocator);
<p/>
configure.messageInterpolator(
new ResourceBundleMessageInterpolator(myResourceBundleLocator));
getDefaultResourceBundleLocator in interface HibernateValidatorConfigurationResourceBundleLocator. Never null.public final ConstraintMapping getMapping()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||