public class ConfigurationImpl extends Object implements HibernateValidatorConfiguration, javax.validation.spi.ConfigurationState
Configuration implementation.FAIL_FAST| Constructor and Description |
|---|
ConfigurationImpl(javax.validation.spi.BootstrapState state) |
ConfigurationImpl(javax.validation.spi.ValidationProvider<?> provider) |
| Modifier and Type | Method and Description |
|---|---|
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) |
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() |
Set<InputStream> |
getMappingStreams() |
javax.validation.MessageInterpolator |
getMessageInterpolator() |
Map<String,String> |
getProperties() |
javax.validation.TraversableResolver |
getTraversableResolver() |
HibernateValidatorConfiguration |
ignoreXmlConfiguration() |
boolean |
isIgnoreXmlConfiguration() |
ConfigurationImpl |
messageInterpolator(javax.validation.MessageInterpolator interpolator) |
ConfigurationImpl |
traversableResolver(javax.validation.TraversableResolver resolver) |
public ConfigurationImpl(javax.validation.spi.BootstrapState state)
public ConfigurationImpl(javax.validation.spi.ValidationProvider<?> provider)
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)
HibernateValidatorConfigurationfailFast 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 constraintsthis following the chaining method patternpublic 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();
<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()
Copyright © 2007-2012 Red Hat Middleware, LLC. All Rights Reserved