All Classes and Interfaces
Class
Description
Abstract Adapter that validates objects based on Constraint Annotations.
Adapter that validates container types.
Registers a type extending ValidatorCustomizer to
META-INF/services, annotated types will
have an entry added to META-INF/services/io.avaje.validation.adapter.ValidatorCustomizerMarks a type as a Constraint Adapter to be registered automatically.
Describes a constraint violation.
Exception holding a set of constraint violations.
Marks source code that has been generated.
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.
This interface defines a set of validation methods for validating a value based on specific
rules.
Context used to lookup validation adapters and create validation requests.
Request to create a Validation Adapter
Factory for creating a ValidationAdapter for a given type.
Factory for creating an Annotation Adapter for a given annotation.
Represents a message object used in error message interpolation.
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.
Components register ValidationAdapters Validator.Builder
Callback interface that's used to customize a Validator.Builder.