Top Description Interfaces Annotations Classes
[default module]

Package org.hibernate.validator


Bootstrap classes HibernateValidator and HibernateValidatorConfiguration which uniquely identify Hibernate Validator and allow to configure it.

This package is part of the public Hibernate Validator API.

Interface Summary

Modifier and TypeInterface and Description
public interface
BaseHibernateValidatorConfiguration<S extends BaseHibernateValidatorConfiguration<S>>

Base interface for Hibernate Validator specific configurations.

public interface
HibernateValidatorConfiguration

Uniquely identifies Hibernate Validator in the Bean Validation bootstrap strategy.

public interface
HibernateValidatorContext

Represents a Hibernate Validator specific context that is used to create jakarta.validation.Validator instances.

public interface
HibernateValidatorFactory

Provides Hibernate Validator extensions to ValidatorFactory.

public interface
PredefinedScopeHibernateValidatorConfiguration

Extension of HibernateValidatorConfiguration with additional methods dedicated to defining the predefined scope of bean validation e.g. validated classes, constraint validators...

public interface
PredefinedScopeHibernateValidatorFactory

Provides Hibernate Validator extensions to ValidatorFactory in the context of a predefined scope.

Annotation Summary

Modifier and TypeAnnotation and Description
public @interface
Incubating

Marks the annotated element as incubating.

Class Summary

Modifier and TypeClass and Description
public class
HibernateValidator

Default implementation of ValidationProvider within Hibernate Validator.

public class
HibernateValidatorPermission

Our specific implementation of BasicPermission as we cannot define additional RuntimePermission.

public class
PredefinedScopeHibernateValidator

Implementation of ValidationProvider limiting validation to a predefined scope.