Package org.hibernate.validator
Class HibernateValidator
java.lang.Object
org.hibernate.validator.HibernateValidator
- All Implemented Interfaces:
ValidationProvider<HibernateValidatorConfiguration>
public class HibernateValidator
extends Object
implements ValidationProvider<HibernateValidatorConfiguration>
Default implementation of
ValidationProvider within Hibernate Validator.- Author:
- Emmanuel Bernard, Hardy Ferentschik
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildValidatorFactory(ConfigurationState configurationState) Build aValidatorFactoryusing the current provider implementation.Returns aConfigurationinstance.
-
Constructor Details
-
HibernateValidator
public HibernateValidator()
-
-
Method Details
-
createSpecializedConfiguration
Description copied from interface:ValidationProviderReturns aConfigurationinstance implementingT, theConfigurationsub-interface. The returnedConfigurationinstance must use the current provider (this) to build theValidatorFactoryinstance.- Specified by:
createSpecializedConfigurationin interfaceValidationProvider<HibernateValidatorConfiguration>- Parameters:
state- bootstrap state- Returns:
- specific
Configurationimplementation
-
createGenericConfiguration
Description copied from interface:ValidationProviderReturns aConfigurationinstance. This instance is not bound to use the current provider. The choice of provider follows the algorithm described inConfigurationThe
ValidationProviderResolverused byConfigurationis provided bystate. If null, the defaultValidationProviderResolveris used.- Specified by:
createGenericConfigurationin interfaceValidationProvider<HibernateValidatorConfiguration>- Parameters:
state- bootstrap state- Returns:
- non specialized Configuration implementation
-
buildValidatorFactory
Description copied from interface:ValidationProviderBuild aValidatorFactoryusing the current provider implementation.The
ValidatorFactoryis assembled and follows the configuration passed viaConfigurationState.The returned
ValidatorFactoryis properly initialized and ready for use.- Specified by:
buildValidatorFactoryin interfaceValidationProvider<HibernateValidatorConfiguration>- Parameters:
configurationState- the configuration descriptor- Returns:
- the instantiated
ValidatorFactory
-