Top Description Packages

Hibernate Validator Engine 8.0.1.Final

Resources
Homepage, Development, Bug Tracker, Documentation, License (Apache License 2.0)
Dependencies
java.base, java.xml, classmate, el-ri, jakarta.el-api, jakarta.persistence-api, jakarta.validation-api, javafx-base, jboss-logging, jboss-logging-annotations, joda-time, money-api, paranamer
Maven Central
Group ID:org.hibernate.validator
Artifacts:hibernate-validator

Project Hibernate Validator Engine

Hibernate's Jakarta Bean Validation reference implementation.

Release 8.0.1.Final

Release Date
2023-06-20
Mailing Lists
hibernate-dev
Version Control
Git
git://github.com/hibernate/hibernate-validator.git
Git
[email protected]:hibernate/hibernate-validator.git

Package Summary

Modifier and TypePackage and Description
package
org.hibernate.validator

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

package
org.hibernate.validator.cfg

Entry point for the programmatic constraint definition API.

package
org.hibernate.validator.cfg.context

Contains facet and creational context interfaces forming the API for programmatic constraint definition.

package
org.hibernate.validator.cfg.defs

Constraint definition classes for programmatic constraint definition API.

package
org.hibernate.validator.cfg.defs.br

Brazil specific constraint definition classes for programmatic constraint definition API.

package
org.hibernate.validator.cfg.defs.pl

Poland specific constraint definition classes for programmatic constraint definition API.

package
org.hibernate.validator.cfg.defs.ru

Russian specific constraint definition classes for programmatic constraint definition API.

package
org.hibernate.validator.constraints

Hibernate Validator specific constraints.

package
org.hibernate.validator.constraints.br

Hibernate Validator Brazilian constraints.

package
org.hibernate.validator.constraints.pl

Hibernate Validator Polish constraints.

package
org.hibernate.validator.constraints.ru

Hibernate Validator Russian constraints.

package
package
org.hibernate.validator.constraintvalidation

Custom Hibernate Validator specific constraint validation extension classes.

package
package
package
org.hibernate.validator.group

This package provides support for dynamic default group sequence definition.

package
package
org.hibernate.validator.internal.cfg.context

Creational context implementations of the API for programmatic constraint definition.

package
package
org.hibernate.validator.internal.constraintvalidators.bv

Implementations of the Bean Validation built-in constraints.

package
package
org.hibernate.validator.internal.constraintvalidators.bv.notempty

Implementations of the Bean Validation NotEmpty constraint.

package
package
package
package
package
org.hibernate.validator.internal.constraintvalidators.bv.size

Implementations of the Bean Validation Size constraint.

package
org.hibernate.validator.internal.constraintvalidators.bv.time

Constraint validator implementations of the Bean Validation time related constraints.

package
org.hibernate.validator.internal.constraintvalidators.bv.time.future

Constraint validator implementations of the Bean Validation Future constraint.

package
org.hibernate.validator.internal.constraintvalidators.bv.time.futureorpresent

Constraint validator implementations of the Bean Validation FutureOrPresent constraint.

package
org.hibernate.validator.internal.constraintvalidators.bv.time.past

Constraint validator implementations of the Bean Validation Past constraint.

package
org.hibernate.validator.internal.constraintvalidators.bv.time.pastorpresent

Constraint validator implementations of the Bean Validation PastOrPresent constraint.

package
org.hibernate.validator.internal.constraintvalidators.hv

Implementations of Hibernate Validator specific constraints.

package
package
package
package
package
org.hibernate.validator.internal.engine

Implementations for the core interfaces of Jakarta Bean Validation.

package
package
org.hibernate.validator.internal.engine.constraintvalidation

Classes dealing with the representation of constraints and the management/instantitation of constraint validators.

package
org.hibernate.validator.internal.engine.groups

Helper classes for the processing of groups.

package
org.hibernate.validator.internal.engine.messageinterpolation

Helper classes for message interpolation.

package
org.hibernate.validator.internal.engine.messageinterpolation.el

Helper classes for setting up the Expression Language context for message interpolation.

package
org.hibernate.validator.internal.engine.messageinterpolation.parser

Classes related to parsing a message descriptor and extracting interpolation terms.

package
package
org.hibernate.validator.internal.engine.path

Classes related to the Path.Node API.

package
org.hibernate.validator.internal.engine.resolver

Various implementations of the TraversableResolver interface.

package
org.hibernate.validator.internal.engine.scripting

Classes related to the evaluation of script with the JSR 223 ScriptEngine.

package
org.hibernate.validator.internal.engine.validationcontext

Contains various implementation of validation contexts and supporting classes.

package
package
package
org.hibernate.validator.internal.metadata

Implementations of the Bean Validation metadata interfaces as well as Hibernate Validator specific meta data classes.

package
org.hibernate.validator.internal.metadata.aggregated

The classes in this package contain the aggregated meta data needed for an actual validation.

package
org.hibernate.validator.internal.metadata.aggregated.rule

Contains MethodConfigurationRule and its subclasses used to validate the correctness of method constraints on overridden/implemented methods in inheritance hierarchies.

package
org.hibernate.validator.internal.metadata.core

Core classes of the internal model used for representing constraints and related metadata.

package
org.hibernate.validator.internal.metadata.descriptor

Implementation of the Bean Validation meta data API.

package
org.hibernate.validator.internal.metadata.facets

Contains the facet interfaces implemented by the aggregated meta data model types, allowing for a unified validation routine for all kinds of validation (bean, parameter and return value validation).

package
org.hibernate.validator.internal.metadata.location

Contains types for the representation of constraint locations.

package
org.hibernate.validator.internal.metadata.provider

Abstraction of the meta data sources - annotation, xml, programmatic.

package
org.hibernate.validator.internal.metadata.raw

The raw metadata is a reflection of all configured constraints including constraints defined via multiple configuration sources.

package
package
package
org.hibernate.validator.internal.util

Independent helper classes.

package
org.hibernate.validator.internal.util.annotation

Annotation proxy and descriptor.

package
org.hibernate.validator.internal.util.classhierarchy

Contains classes for working with the elements of a class hierarchy.

package
package
package
org.hibernate.validator.internal.util.privilegedactions

Implementations of PrivilegedAction in order to execute reflection operations in a security manager.

package
package
org.hibernate.validator.internal.xml

Classes for parsing of Bean Validation XML configuration files.

package
package
package
org.hibernate.validator.messageinterpolation

Implementations of the MessageInterpolator interface in particular ResourceBundleMessageInterpolator which can be used by custom implementations of the interface for delegation.

package
package
org.hibernate.validator.parameternameprovider

Custom Hibernate Validator jakarta.validation.ParameterNameProvider implementations.

package
org.hibernate.validator.path

Hibernate Validator extensions around jakarta.validation.Path.

package
org.hibernate.validator.resourceloading

ResourceBundleLocator interface and its various implementations.

package
package
org.hibernate.validator.spi.group

This package provides support for dynamic default group sequence definition.

package
package
package
org.hibernate.validator.spi.properties

This package provides support for customizing the getter detection logic.

package
org.hibernate.validator.spi.resourceloading

ResourceBundleLocator interface.

package
org.hibernate.validator.spi.scripting

This package provides support for customization of the script evaluation for ScriptAssert and ParameterScriptAssert constraints.