Package jakarta.validation.metadata
Interface ElementDescriptor
- 
- All Known Subinterfaces:
 BeanDescriptor,ConstructorDescriptor,ContainerElementTypeDescriptor,CrossParameterDescriptor,ExecutableDescriptor,MethodDescriptor,ParameterDescriptor,PropertyDescriptor,ReturnValueDescriptor
public interface ElementDescriptorDescribes a validated element (class, property, method etc.).- Author:
 - Emmanuel Bernard, Hardy Ferentschik, Gunnar Morling
 
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceElementDescriptor.ConstraintFinderDeclares restrictions on retrieved constraints. 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ElementDescriptor.ConstraintFinderfindConstraints()Finds constraints and potentially restricts them to certain criteria.Set<ConstraintDescriptor<?>>getConstraintDescriptors()Returns all constraint descriptors for this element in the class hierarchy or an emptySetif none are present.Class<?>getElementClass()booleanhasConstraints() 
 - 
 
- 
- 
Method Detail
- 
hasConstraints
boolean hasConstraints()
- Returns:
 - returns 
trueif at least one constraint declaration is present for this element in the class hierarchy,falseotherwise 
 
- 
getElementClass
Class<?> getElementClass()
- Returns:
 - the statically defined returned type
 
 
- 
getConstraintDescriptors
Set<ConstraintDescriptor<?>> getConstraintDescriptors()
Returns all constraint descriptors for this element in the class hierarchy or an emptySetif none are present.- Returns:
 Setof constraint descriptors for this element
 
- 
findConstraints
ElementDescriptor.ConstraintFinder findConstraints()
Finds constraints and potentially restricts them to certain criteria.- Returns:
 ConstraintFinderobject
 
 - 
 
 -