Skip navigation links

Hibernate Validator 6.1.7.Final

This is the Hibernate Validator API documentation.

See: Description

Validator Packages 
Package Description
org.hibernate.validator
Bootstrap classes HibernateValidator and HibernateValidatorConfiguration which uniquely identify Hibernate Validator and allow to configure it.
org.hibernate.validator.cdi.internal
Classes for enabling Bean Validation CDI integration.
org.hibernate.validator.cdi.internal.interceptor
Classes for enabling Bean Validation method validation via a CDI interceptor.
org.hibernate.validator.cdi.internal.util  
org.hibernate.validator.cdi.spi  
org.hibernate.validator.cfg
Entry point for the programmatic constraint definition API.
org.hibernate.validator.cfg.context
Contains facet and creational context interfaces forming the API for programmatic constraint definition.
org.hibernate.validator.cfg.defs
Constraint definition classes for programmatic constraint definition API.
org.hibernate.validator.cfg.defs.br
Brazil specific constraint definition classes for programmatic constraint definition API.
org.hibernate.validator.cfg.defs.pl
Poland specific constraint definition classes for programmatic constraint definition API.
org.hibernate.validator.constraints
Hibernate Validator specific constraints.
org.hibernate.validator.constraints.br
Hibernate Validator Brazilian constraints.
org.hibernate.validator.constraints.pl
Hibernate Validator Polish constraints.
org.hibernate.validator.constraints.time
Hibernate Validator Duration constraints.
org.hibernate.validator.constraintvalidation
Custom Hibernate Validator specific constraint validation extension classes.
org.hibernate.validator.constraintvalidators  
org.hibernate.validator.engine  
org.hibernate.validator.group
This package provides support for dynamic default group sequence definition.
org.hibernate.validator.internal  
org.hibernate.validator.internal.cfg.context
Creational context implementations of the API for programmatic constraint definition.
org.hibernate.validator.internal.constraintvalidators  
org.hibernate.validator.internal.constraintvalidators.bv
Implementations of the Bean Validation built-in constraints.
org.hibernate.validator.internal.constraintvalidators.bv.money  
org.hibernate.validator.internal.constraintvalidators.bv.notempty
Implementations of the Bean Validation NotEmpty constraint.
org.hibernate.validator.internal.constraintvalidators.bv.number
Contains ConstraintValidator implementations for various number constraints.
org.hibernate.validator.internal.constraintvalidators.bv.number.bound
Contains ConstraintValidator implementations for min and max constraints for numbers.
org.hibernate.validator.internal.constraintvalidators.bv.number.bound.decimal
Contains ConstraintValidator implementations for DecimalMin and DecimalMax constraints.
org.hibernate.validator.internal.constraintvalidators.bv.number.sign
Contains ConstraintValidator implementations for Positive, PositiveOrZero, Negative and NegativeOrZero constraints.
org.hibernate.validator.internal.constraintvalidators.bv.size
Implementations of the Bean Validation Size constraint.
org.hibernate.validator.internal.constraintvalidators.bv.time
Constraint validator implementations of the Bean Validation time related constraints.
org.hibernate.validator.internal.constraintvalidators.bv.time.future
Constraint validator implementations of the Bean Validation Future constraint.
org.hibernate.validator.internal.constraintvalidators.bv.time.futureorpresent
Constraint validator implementations of the Bean Validation FutureOrPresent constraint.
org.hibernate.validator.internal.constraintvalidators.bv.time.past
Constraint validator implementations of the Bean Validation Past constraint.
org.hibernate.validator.internal.constraintvalidators.bv.time.pastorpresent
Constraint validator implementations of the Bean Validation PastOrPresent constraint.
org.hibernate.validator.internal.constraintvalidators.hv
Implementations of Hibernate Validator specific constraints.
org.hibernate.validator.internal.constraintvalidators.hv.br  
org.hibernate.validator.internal.constraintvalidators.hv.pl  
org.hibernate.validator.internal.constraintvalidators.hv.time  
org.hibernate.validator.internal.engine
Implementations for the core interfaces of Jakarta Bean Validation.
org.hibernate.validator.internal.engine.constraintdefinition  
org.hibernate.validator.internal.engine.constraintvalidation
Classes dealing with the representation of constraints and the management/instantitation of constraint validators.
org.hibernate.validator.internal.engine.groups
Helper classes for the processing of groups.
org.hibernate.validator.internal.engine.messageinterpolation
Helper classes for message interpolation.
org.hibernate.validator.internal.engine.messageinterpolation.el
Helper classes for setting up the Expression Language context for message interpolation.
org.hibernate.validator.internal.engine.messageinterpolation.parser
Classes related to parsing a message descriptor and extracting interpolation terms.
org.hibernate.validator.internal.engine.messageinterpolation.util  
org.hibernate.validator.internal.engine.path
Classes related to the Path.Node API.
org.hibernate.validator.internal.engine.resolver
Various implementations of the TraversableResolver interface.
org.hibernate.validator.internal.engine.scripting
Classes related to the evaluation of script with the JSR 223 ScriptEngine.
org.hibernate.validator.internal.engine.validationcontext
Contains various implementation of validation contexts and supporting classes.
org.hibernate.validator.internal.engine.valuecontext  
org.hibernate.validator.internal.engine.valueextraction  
org.hibernate.validator.internal.metadata
Implementations of the Bean Validation metadata interfaces as well as Hibernate Validator specific meta data classes.
org.hibernate.validator.internal.metadata.aggregated
The classes in this package contain the aggregated meta data needed for an actual validation.
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.
org.hibernate.validator.internal.metadata.core
Core classes of the internal model used for representing constraints and related metadata.
org.hibernate.validator.internal.metadata.descriptor
Implementation of the Bean Validation meta data API.
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).
org.hibernate.validator.internal.metadata.location
Contains types for the representation of constraint locations.
org.hibernate.validator.internal.metadata.provider
Abstraction of the meta data sources - annotation, xml, programmatic.
org.hibernate.validator.internal.metadata.raw
The raw metadata is a reflection of all configured constraints including constraints defined via multiple configuration sources.
org.hibernate.validator.internal.properties  
org.hibernate.validator.internal.properties.javabean  
org.hibernate.validator.internal.util
Independent helper classes.
org.hibernate.validator.internal.util.annotation
Annotation proxy and descriptor.
org.hibernate.validator.internal.util.classhierarchy
Contains classes for working with the elements of a class hierarchy.
org.hibernate.validator.internal.util.logging
Logging classes.
org.hibernate.validator.internal.util.logging.formatter  
org.hibernate.validator.internal.util.privilegedactions
Implementations of PrivilegedAction in order to execute reflection operations in a security manager.
org.hibernate.validator.internal.util.stereotypes  
org.hibernate.validator.internal.xml
Classes for parsing of Bean Validation XML configuration files.
org.hibernate.validator.internal.xml.config  
org.hibernate.validator.internal.xml.mapping  
org.hibernate.validator.messageinterpolation
Implementations of the MessageInterpolator interface in particular ResourceBundleMessageInterpolator which can be used by custom implementations of the interface for delegation.
org.hibernate.validator.metadata  
org.hibernate.validator.parameternameprovider
Custom Hibernate Validator javax.validation.ParameterNameProvider implementations.
org.hibernate.validator.path
Hibernate Validator extensions around javax.validation.Path.
org.hibernate.validator.resourceloading
ResourceBundleLocator interface and its various implementations.
org.hibernate.validator.spi.cfg  
org.hibernate.validator.spi.group
This package provides support for dynamic default group sequence definition.
org.hibernate.validator.spi.messageinterpolation  
org.hibernate.validator.spi.nodenameprovider  
org.hibernate.validator.spi.properties
This package provides support for customizing the getter detection logic.
org.hibernate.validator.spi.resourceloading
ResourceBundleLocator interface.
org.hibernate.validator.spi.scripting
This package provides support for customization of the script evaluation for ScriptAssert and ParameterScriptAssert constraints.
Validator Portable Extension Packages 
Package Description
org.hibernate.validator.cdi
Public types dealing with the integration of Hibernate Validator and CDI ("Contexts and Dependency Injection for JavaTM", JSR 346).
Annotation Processor Packages 
Package Description
org.hibernate.validator.ap
This package contains the main class of Hibernate Validator annotation processor.
org.hibernate.validator.ap.internal  
org.hibernate.validator.ap.internal.checks
This package contains check implementations used by the annotation processor to verify constraint declarations.
org.hibernate.validator.ap.internal.checks.annotationparameters  
org.hibernate.validator.ap.internal.classchecks  
org.hibernate.validator.ap.internal.util
This package contains helper classes.

This is the Hibernate Validator API documentation. Hibernate Validator is the reference implementation of https://projects.eclipse.org/projects/ee4j.bean-validation[Jakarta Bean Validation 2.0].

All classes fall into three categories:

Skip navigation links

Copyright © 2007-2020 Red Hat, Inc. All Rights Reserved