# Hibernate Validator 5.1.0.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.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.constraints | Hibernate Validator specific constraints.
org.hibernate.validator.constraints.br | Hibernate Validator Brazilian constraints.
org.hibernate.validator.constraintvalidation | Custom Hibernate Validator specific constraint validation extension classes.
org.hibernate.validator.group | This package provides support for dynamic default group sequence definition.
org.hibernate.validator.internal.cfg | Implementation parts of the API for programmatic constraint definition.
org.hibernate.validator.internal.cfg.context | Creational context implementations of the API for programmatic constraint definition.
org.hibernate.validator.internal.constraintvalidators | Implementations of the Bean Validation built-in as well as Hibernate Validator specific constraints.
org.hibernate.validator.internal.engine | Implementations for the core interfaces of JSR-303.
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.path | Classes related to the Path.Node API.
org.hibernate.validator.internal.engine.resolver | Various implementations of the TraversableResolver interface.
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.util | Independent helper classes.
org.hibernate.validator.internal.util.annotationfactory | Annotation proxy helper.
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.privilegedactions | Implementations of PrivilegedAction in order to execute reflection operations in a security manager.
org.hibernate.validator.internal.util.scriptengine | Classes related to the evaluation of script with ScriptEngine (JSR-223).
org.hibernate.validator.internal.xml | Classes for parsing of Bean Validation XML configuration files.
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.parameternameprovider |
org.hibernate.validator.resourceloading | ResourceBundleLocator interface and its various implementations.
org.hibernate.validator.spi.group | This package provides support for dynamic default group sequence definition.
org.hibernate.validator.spi.resourceloading | ResourceBundleLocator interface.
org.hibernate.validator.spi.valuehandling | SPI for handling values of validated elements prior to validation.
org.hibernate.validator.valuehandling | Contains annotations dealing with the handling of values of validated elements prior to validation.

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).
org.hibernate.validator.internal.cdi | Classes for enabling Bean Validation CDI integration.
org.hibernate.validator.internal.cdi.interceptor | Classes for enabling Bean Validation method validation via a CDI interceptor.

Annotation Processor Packages
Package | Description
--- | ---
org.hibernate.validator.ap | This package contains the main class of Hibernate Validator annotation processor.
org.hibernate.validator.ap.checks | This package contains check implementations used by the annotation processor to verify constraint declarations.
org.hibernate.validator.ap.util | This package contains helper classes.

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