Top Description Interfaces Enums
module jakarta.validation

Package jakarta.validation.metadata


Package containing all objects specifically used and returned by the metadata API.

Interface Summary

Modifier and TypeInterface and Description
public interface
BeanDescriptor

Describes a constrained Java Bean and the constraints associated to it.

public interface
CascadableDescriptor

Represents a cascadable element.

public interface
ConstraintDescriptor<
the constraint's annotation type
T extends Annotation
>

Describes a single constraint and its composing constraints.

public interface
ConstructorDescriptor

Describes a validated constructor.

public interface
ContainerDescriptor

Represents an element that might be a container, thus allowing container element constraints.

public interface
ContainerElementTypeDescriptor

Describes a validated container element type, e.g. the element type of List if it hosts at least one constraint or is marked with Valid.

public interface
CrossParameterDescriptor

Describes an element holding cross-parameter constraints of a method or constructor

public interface
ElementDescriptor

Describes a validated element (class, property, method etc.).

public interface
ExecutableDescriptor

Provides the common functionality of MethodDescriptor and ConstructorDescriptor.

public interface
GroupConversionDescriptor

A group conversion rule to be applied during cascaded validation.

public interface
MethodDescriptor

Describes a validated method.

public interface
ParameterDescriptor

Describes a validated method or constructor parameter.

public interface
PropertyDescriptor

Describes a Java Bean property hosting validation constraints.

public interface
ReturnValueDescriptor

Describes a validated return value of a method or constructor.

Enum Summary

Modifier and TypeEnum and Description
public enum
MethodType

Represents the type of a method: getter or non getter.

public enum
Scope

Scope looked at when discovering constraints.

public enum
ValidateUnwrappedValue

The unwrapping behavior that can be applied to a specific constraint.