Top Description Interfaces Enums
[default module]

Package javax.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.