public static interface ElementDescriptor.ConstraintFinder
ConstraintFinder is not thread-safe. The set of matching
ConstraintDescriptor is.| Modifier and Type | Method and Description |
|---|---|
ElementDescriptor.ConstraintFinder |
declaredOn(ElementType... types)
Restrict to the constraints hosted on the listed
types
for a given element. |
Set<ConstraintDescriptor<?>> |
getConstraintDescriptors()
Retrieve 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)
Restrict to the constraints matching the provided scope for this element.
|
ElementDescriptor.ConstraintFinder |
unorderedAndMatchingGroups(Class<?>... groups)
Restrict to the constraints matching a given set of groups for this element
This method respects group sequences and group inheritance (including
class-level
Default group overriding) but does not return
ConstraintDescriptors in any particular order. |
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 targetedthis following the chaining method patternElementDescriptor.ConstraintFinder lookingAt(Scope scope)
Scope.HIERARCHYscope - expected scopethis following the chaining method patternElementDescriptor.ConstraintFinder declaredOn(ElementType... types)
types
for a given element.
Default to all possible types of the element.
Typically used to restrict to fields (FIELD)
or getters (METHOD)types - targeted typesthis following the chaining method patternSet<ConstraintDescriptor<?>> getConstraintDescriptors()
ElementDescriptorboolean hasConstraints()
true if at least one constraint declaration
matching the restrictions is present on the element,
false otherwise.Copyright © 2012 JBoss by Red Hat. All Rights Reserved.