All Classes and Interfaces

Class
Description
Abstract Adapter that validates objects based on Constraint Annotations.
Factory for creating a ValidationAdapter for a given type.
Factory for creating an Annotation Adapter for a given annotation.
Marks a type as a Constraint Adapter to be registered automatically.
Describes a constraint violation.
Exception holding a set of constraint violations.
Adapter that validates container types.
Marks an method annotation as a CrossParamConstraint used for validating multiple method parameters
Default Validation group.
Marks source code that has been generated.
Registers generated ValidationAdapters with the Validator.Builder
Specify external types for which to generate Valid Adapters.
Reads an Annotation's attributes and the message template and interpolates the message
For internal use, holds metadata on generated adapters for use by code generation (Java annotation processing).
For internal use, holds metadata on generated adapters that also have factories.
For internal use, holds metadata on generated adapters that also have factories.
 
Marks this Class as a MixIn Type that can add/modify constraint annotations on the specified type.
 
 
This interface defines a set of validation methods for validating a value based on specific rules.
Validation adapter that supports and uses the primitive type.
Context used to lookup validation adapters and create validation requests.
Request to create a Validation Adapter.
Represents a message object used in error message interpolation.
Super interface for all validation SPIs
A validation request.
Validate plain Java objects that have been annotated with validation constraints.
Function to build a ValidationAdapter from a Validation Context
Function to build a ValidationAdapter that needs Validator.
Build the Validator instance adding ValidationAdapter, Factory or AdapterBuilder.
Callback interface that's used to customize a Validator.Builder.
Place on a method to execute validations on the parameters and return types