public class ConfigurationImpl extends Object implements HibernateValidatorConfiguration, javax.validation.spi.ConfigurationState
Configuration implementation.FAIL_FAST, VALIDATED_VALUE_HANDLERS| 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) |
HibernateValidatorConfiguration |
addValidatedValueHandler(ValidatedValueUnwrapper<?> handler)
Registers the given validated value unwrapper with the bootstrapped validator factory.
|
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.BootstrapConfiguration |
getBootstrapConfiguration() |
javax.validation.ConstraintValidatorFactory |
getConstraintValidatorFactory() |
javax.validation.ConstraintValidatorFactory |
getDefaultConstraintValidatorFactory() |
javax.validation.MessageInterpolator |
getDefaultMessageInterpolator() |
javax.validation.ParameterNameProvider |
getDefaultParameterNameProvider() |
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() |
javax.validation.ParameterNameProvider |
getParameterNameProvider() |
Set<DefaultConstraintMapping> |
getProgrammaticMappings() |
Map<String,String> |
getProperties() |
javax.validation.TraversableResolver |
getTraversableResolver() |
List<ValidatedValueUnwrapper<?>> |
getValidatedValueHandlers() |
HibernateValidatorConfiguration |
ignoreXmlConfiguration() |
boolean |
isIgnoreXmlConfiguration() |
ConfigurationImpl |
messageInterpolator(javax.validation.MessageInterpolator interpolator) |
HibernateValidatorConfiguration |
parameterNameProvider(javax.validation.ParameterNameProvider parameterNameProvider) |
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 HibernateValidatorConfiguration parameterNameProvider(javax.validation.ParameterNameProvider parameterNameProvider)
parameterNameProvider 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 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 constraintsthis following the chaining method patternpublic final HibernateValidatorConfiguration addProperty(String name, String value)
addProperty in interface javax.validation.Configuration<HibernateValidatorConfiguration>public HibernateValidatorConfiguration addValidatedValueHandler(ValidatedValueUnwrapper<?> handler)
HibernateValidatorConfigurationUnwrapValidatedValue, the unwrapper will be applied to retrieve the
value to validate.addValidatedValueHandler in interface HibernateValidatorConfigurationhandler - the unwrapper to registerthis following the chaining method patternpublic 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 javax.validation.BootstrapConfiguration getBootstrapConfiguration()
getBootstrapConfiguration in interface javax.validation.Configuration<HibernateValidatorConfiguration>public javax.validation.ParameterNameProvider getParameterNameProvider()
getParameterNameProvider in interface javax.validation.spi.ConfigurationStatepublic List<ValidatedValueUnwrapper<?>> getValidatedValueHandlers()
public 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));
getDefaultResourceBundleLocator in interface HibernateValidatorConfigurationResourceBundleLocator. Never null.public javax.validation.ParameterNameProvider getDefaultParameterNameProvider()
getDefaultParameterNameProvider in interface javax.validation.Configuration<HibernateValidatorConfiguration>public final Set<DefaultConstraintMapping> getProgrammaticMappings()
Copyright © 2009-2014 Oracle Corporation. All Rights Reserved.