Top Description Interfaces Classes
[default module]

Package org.hibernate.validator.internal.metadata.aggregated


The classes in this package contain the aggregated meta data needed for an actual validation. The aggregated meta data view takes into account type inheritance, configuration source, etc and aggregates for a given type.

Interface Summary

Modifier and TypeInterface and Description
public interface
BeanMetaData<T>

Interface defining the meta data about the constraints defined in a given bean.

public interface
CascadingMetaData

An aggregated view of the cascading validation metadata.

public interface
ConstraintMetaData

An aggregated view of the constraint related meta data for a given bean/type element and all the elements in the inheritance hierarchy which it overrides or implements.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractConstraintMetaData

Base implementation for ConstraintMetaData with attributes common to all type of meta data.

public abstract class
AbstractPropertyCascadable<T extends Property>

A Cascadable backed by a property of a Java bean.

public class
public class
BeanMetaDataImpl<T>

This class encapsulates all meta data needed for validation.

public class
CascadingMetaDataBuilder

A temporary data structure used to build CascadingMetaData.

public class
ClassMetaData

Represents the constraint related meta data for a type i.e. class-level constraints.

public class
ContainerCascadingMetaData

An aggregated view of the cascading validation metadata for containers.

public class
ExecutableMetaData

An aggregated view of the constraint related meta data for a given method or constructors and in (case of methods) all the methods in the inheritance hierarchy which it overrides or implements.

public class
FieldCascadable

A Cascadable backed by a field of a Java bean.

public class
GetterCascadable

A Cascadable backed by a getter of a Java bean.

public class
GroupConversionHelper

Provides group conversion functionality to org.hibernate.validator.cfg.context.Cascadables.

public abstract class
MetaDataBuilder

Builds ConstraintMetaData instances for the ConstrainedElement objects representing one method or property in a type's inheritance hierarchy.

public class
NonContainerCascadingMetaData

A simplified view of the cascading validation metadata for an element that does not contain any container element cascading.

public class
ParameterMetaData

An aggregated view of the constraint related meta data for a single method parameter.

public class
PotentiallyContainerCascadingMetaData

A simplified view of the cascading validation metadata for a potentially container element at runtime.

public class
PropertyMetaData

Represents the constraint related meta data for a JavaBeans property.

public class
ReturnValueMetaData

Represents the constraint related meta data of the return value of a method or constructor.

public class
ValidatableParametersMetaData

Represents the constraint related meta data of the arguments of a method or constructor.