|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.hibernate.validator.internal.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(InputStream stream)
|
HibernateValidatorConfiguration |
addProperty(String name,
String value)
|
javax.validation.ValidatorFactory |
buildValidatorFactory()
|
ConfigurationImpl |
constraintValidatorFactory(javax.validation.ConstraintValidatorFactory constraintValidatorFactory)
|
ConstraintMapping |
createConstraintMapping()
Creates a new constraint mapping which can be used to programmatically configure the constraints for given types. |
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()
|
Set<InputStream> |
getMappingStreams()
|
javax.validation.MessageInterpolator |
getMessageInterpolator()
|
Set<ConstraintMapping> |
getProgrammaticMappings()
|
Map<String,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(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 ConstraintMapping createConstraintMapping()
HibernateValidatorConfigurationHibernateValidatorConfiguration.addMapping(ConstraintMapping).
createConstraintMapping in interface HibernateValidatorConfigurationpublic 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(String name,
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 Set<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 Map<String,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();
ResourceBundleLocator defaultResourceBundleLocator =
configure.getDefaultBundleLocator();
ResourceBundleLocator myResourceBundleLocator =
new MyResourceBundleLocator(defaultResourceBundleLocator);
configure.messageInterpolator(
new ResourceBundleMessageInterpolator(myResourceBundleLocator));
Deprecation note: The return type of this method will change to
ResourceBundleLocator in a future release.
The return value of this method should be assigned to a variable of this type.
getDefaultResourceBundleLocator in interface HibernateValidatorConfigurationResourceBundleLocator. Never null.public final Set<ConstraintMapping> getProgrammaticMappings()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||