|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public static interface ElementDescriptor.ConstraintFinder
Declare restrictions on retrieved constraints.
Restrictions are cumulative.
A ConstraintFinder
is not thread-safe. The set of matching
ConstraintDescriptor
is.
Method Summary | |
---|---|
ElementDescriptor.ConstraintFinder |
declaredOn(java.lang.annotation.ElementType... types)
Restrict to the constraints hosted on the listed types
for a given element. |
java.util.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(java.lang.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
ConstraintDescriptor s in any particular order. |
Method Detail |
---|
ElementDescriptor.ConstraintFinder unorderedAndMatchingGroups(java.lang.Class<?>... groups)
Default
group overriding) but does not return
ConstraintDescriptor
s 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(java.lang.annotation.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 types
this
following the chaining method patternjava.util.Set<ConstraintDescriptor<?>> getConstraintDescriptors()
ElementDescriptor
boolean hasConstraints()
true
if at least one constraint declaration
matching the restrictions is present on the element,
false
otherwise.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2009, 2010, Oracle Corporation and/or its affiliates. All Rights Reserved. Use is subject to license terms.
Generated on 4-June-2010 04:34