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 Interface Description BeanMetaData<T> Interface defining the meta data about the constraints defined in a given bean.CascadingMetaData An aggregated view of the cascading validation metadata.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 Class Description AbstractConstraintMetaData Base implementation forConstraintMetaDatawith attributes common to all type of meta data.AbstractPropertyCascadable<T extends Property> ACascadablebacked by a property of a Java bean.AbstractPropertyCascadable.AbstractBuilder<T extends Property> BeanMetaDataBuilder<T> BeanMetaDataImpl<T> This class encapsulates all meta data needed for validation.CascadingMetaDataBuilder A temporary data structure used to buildCascadingMetaData.ClassMetaData Represents the constraint related meta data for a type i.e.ClassMetaData.Builder ContainerCascadingMetaData An aggregated view of the cascading validation metadata for containers.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.ExecutableMetaData.Builder Creates newExecutableMetaDatainstances.FieldCascadable ACascadablebacked by a field of a Java bean.FieldCascadable.Builder GetterCascadable ACascadablebacked by a getter of a Java bean.GetterCascadable.Builder GroupConversionHelper Provides group conversion functionality toCascadables.MetaDataBuilder BuildsConstraintMetaDatainstances for theConstrainedElementobjects representing one method or property in a type's inheritance hierarchy.NonContainerCascadingMetaData A simplified view of the cascading validation metadata for an element that does not contain any container element cascading.ParameterMetaData An aggregated view of the constraint related meta data for a single method parameter.ParameterMetaData.Builder PotentiallyContainerCascadingMetaData A simplified view of the cascading validation metadata for a potentially container element at runtime.PropertyMetaData Represents the constraint related meta data for a JavaBeans property.PropertyMetaData.Builder ReturnValueMetaData Represents the constraint related meta data of the return value of a method or constructor.ValidatableParametersMetaData Represents the constraint related meta data of the arguments of a method or constructor.