|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public static interface ElementDescriptor.ConstraintFinder
Declares restrictions on retrieved constraints. Restrictions are cumulative.
AConstraintFinder is not thread-safe. The set of matching
ConstraintDescriptor is.
| Method Summary | |
|---|---|
ElementDescriptor.ConstraintFinder |
declaredOn(ElementType... types)
Restricts to the constraints hosted on the listed types
for a given element. |
Set<ConstraintDescriptor<?>> |
getConstraintDescriptors()
Retrieves the constraint descriptors following the defined restrictions and hosted on the element described by ElementDescriptor. |
boolean |
hasConstraints()
Returns true if at least one constraint declaration
matching the restrictions is present on the element,
false otherwise. |
ElementDescriptor.ConstraintFinder |
lookingAt(Scope scope)
Restricts to the constraints matching the provided scope for this element. |
ElementDescriptor.ConstraintFinder |
unorderedAndMatchingGroups(Class<?>... groups)
Restricts to the constraints matching a given set of groups for this element. |
| Method Detail |
|---|
ElementDescriptor.ConstraintFinder unorderedAndMatchingGroups(Class<?>... groups)
Default group
overriding) but does not return ConstraintDescriptors
in any particular order.
Specifically, ordering of the group sequence is not respected.
groups - groups targeted
this following the chaining method patternElementDescriptor.ConstraintFinder lookingAt(Scope scope)
Scope.HIERARCHY
scope - expected scope
this following the chaining method patternElementDescriptor.ConstraintFinder declaredOn(ElementType... types)
types
for a given element.
Defaults to all possible types of the element.
Typically used to restrict to fields (FIELD)
or getters (METHOD).
types - targeted types
this following the chaining method patternSet<ConstraintDescriptor<?>> getConstraintDescriptors()
ElementDescriptor.
boolean hasConstraints()
true if at least one constraint declaration
matching the restrictions is present on the element,
false otherwise.
true if there is at least one constraint
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||