Hibernate Validator 9.0.0.CR1
This is the Hibernate Validator API documentation. Hibernate Validator is the reference implementation of Jakarta Validation 3.1.
All classes fall into three categories:
- spi: Classes with spi in the package name are service provider interfaces intended to be implemented or extended by users of Hibernate Validator.
- internal: Classes with internal in the package name are Hibernate Validator specific classes which are not intended for use. Internal classes can change at any time and no guarantee is given regarding backwards compatibility.
- public: Classes with neither spi or internal in the package name are considered public and can be used or extended by users. If changes to this classes are necessary there will be a deprecation first.
Package
Description
Bootstrap classes HibernateValidator and HibernateValidatorConfiguration which uniquely identify Hibernate Validator
and allow to configure it.
This package contains the main class of Hibernate Validator annotation processor.
Public types dealing with the integration of Hibernate Validator and CDI ("Contexts and Dependency Injection
for JavaTM", JSR 346).
Entry point for the programmatic constraint definition API.
Contains facet and creational context interfaces forming the API for programmatic constraint definition.
Constraint definition classes for programmatic constraint definition API.
Brazil specific constraint definition classes for programmatic constraint definition API.
Korean specific constraint definition classes for programmatic constraint definition API.
Poland specific constraint definition classes for programmatic constraint definition API.
Russian specific constraint definition classes for programmatic constraint definition API.
Hibernate Validator specific constraints.
Hibernate Validator Brazilian constraints.
Hibernate Validator Korean constraints.
Hibernate Validator Polish constraints.
Hibernate Validator Russian constraints.
Hibernate Validator
Duration
constraints.Custom Hibernate Validator specific constraint validation extension classes.
This package provides support for dynamic default group sequence definition.
Implementations of the MessageInterpolator interface in particular ResourceBundleMessageInterpolator which can be
used by custom implementations of the interface for delegation.
Custom Hibernate Validator
jakarta.validation.ParameterNameProvider
implementations.Hibernate Validator extensions around
jakarta.validation.Path
.ResourceBundleLocator interface and its various implementations.
This package provides support for dynamic default group sequence definition.
This package provides support for customizing the getter detection logic.
ResourceBundleLocator interface.
This package provides support for customization of the script evaluation for
ScriptAssert
and ParameterScriptAssert
constraints.This package contains utility classes for testing