Class ConstrainedField
java.lang.Object
org.hibernate.validator.internal.metadata.raw.AbstractConstrainedElement
org.hibernate.validator.internal.metadata.raw.ConstrainedField
- All Implemented Interfaces:
Iterable<MetaConstraint<?>>,ConstrainedElement
Represents a field of a Java type and all its associated meta-data relevant
in the context of bean validation, for instance its constraints.
- Author:
- Gunnar Morling, Guillaume Smet, Marko Bekhta
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hibernate.validator.internal.metadata.raw.ConstrainedElement
ConstrainedElement.ConstrainedElementKind -
Field Summary
Fields inherited from class org.hibernate.validator.internal.metadata.raw.AbstractConstrainedElement
cascadingMetaDataBuilder, constraints, source, typeArgumentConstraints -
Constructor Summary
ConstructorsConstructorDescriptionConstrainedField(ConfigurationSource source, Field field, Set<MetaConstraint<?>> constraints, Set<MetaConstraint<?>> typeArgumentConstraints, CascadingMetaDataBuilder cascadingMetaDataBuilder) Creates a new field meta data object. -
Method Summary
Methods inherited from class org.hibernate.validator.internal.metadata.raw.AbstractConstrainedElement
getCascadingMetaDataBuilder, getConstraints, getKind, getSource, getTypeArgumentConstraints, isConstrained, iteratorMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
ConstrainedField
public ConstrainedField(ConfigurationSource source, Field field, Set<MetaConstraint<?>> constraints, Set<MetaConstraint<?>> typeArgumentConstraints, CascadingMetaDataBuilder cascadingMetaDataBuilder) Creates a new field meta data object.- Parameters:
source- The source of meta data.field- The represented field.constraints- The constraints of the represented field, if any.typeArgumentConstraints- Type arguments constraints, if any.cascadingMetaDataBuilder- The cascaded validation metadata for this element and its container elements.
-
-
Method Details
-
getField
-
toString
- Overrides:
toStringin classAbstractConstrainedElement
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractConstrainedElement
-
equals
- Overrides:
equalsin classAbstractConstrainedElement
-