Top Description Constructors Methods
org.hibernate.validator

public Class HibernateValidator

extends Object
implements ValidationProvider<HibernateValidatorConfiguration>
Class Inheritance
All Implemented Interfaces
jakarta.validation.spi.ValidationProvider
Imports
jakarta.validation.Configuration, .ValidatorFactory, jakarta.validation.spi.BootstrapState, .ConfigurationState, .ValidationProvider, org.hibernate.validator.internal.engine.ConfigurationImpl, .ValidatorFactoryImpl

Default implementation of ValidationProvider within Hibernate Validator.
Authors
Emmanuel Bernard, Hardy Ferentschik

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public ValidatorFactory
buildValidatorFactory(ConfigurationState
the configuration descriptor
configurationState
)

Implements jakarta.validation.spi.ValidationProvider.buildValidatorFactory.

Build a ValidatorFactory using the current provider implementation.
public Configuration<?>
public HibernateValidatorConfiguration
createSpecializedConfiguration(BootstrapState
bootstrap state
state
)

Implements jakarta.validation.spi.ValidationProvider.createSpecializedConfiguration.

Returns a Configuration instance implementing T, the Configuration sub-interface.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

HibernateValidatorback to summary
public HibernateValidator()

Method Detail

buildValidatorFactoryback to summary
public ValidatorFactory buildValidatorFactory(ConfigurationState configurationState)

Implements jakarta.validation.spi.ValidationProvider.buildValidatorFactory.

Doc from jakarta.validation.spi.ValidationProvider.buildValidatorFactory.

Build a ValidatorFactory using the current provider implementation.

The ValidatorFactory is assembled and follows the configuration passed via ConfigurationState.

The returned ValidatorFactory is properly initialized and ready for use.

Parameters
configurationState:ConfigurationState

the configuration descriptor

Returns:ValidatorFactory

the instantiated ValidatorFactory

Annotations
@Override
createGenericConfigurationback to summary
public Configuration<?> createGenericConfiguration(BootstrapState state)

Implements jakarta.validation.spi.ValidationProvider.createGenericConfiguration.

Doc from jakarta.validation.spi.ValidationProvider.createGenericConfiguration.

Returns a Configuration instance. This instance is not bound to use the current provider. The choice of provider follows the algorithm described in Configuration

The ValidationProviderResolver used by Configuration is provided by state. If null, the default ValidationProviderResolver is used.

Parameters
state:BootstrapState

bootstrap state

Returns:Configuration<?>

non specialized Configuration implementation

Annotations
@Override
createSpecializedConfigurationback to summary
public HibernateValidatorConfiguration createSpecializedConfiguration(BootstrapState state)

Implements jakarta.validation.spi.ValidationProvider.createSpecializedConfiguration.

Doc from jakarta.validation.spi.ValidationProvider.createSpecializedConfiguration.

Returns a Configuration instance implementing T, the Configuration sub-interface. The returned Configuration instance must use the current provider (this) to build the ValidatorFactory instance.

Parameters
state:BootstrapState

bootstrap state

Returns:HibernateValidatorConfiguration

specific Configuration implementation

Annotations
@Override