| 
|||||||||
| 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
 ConstraintDescriptors in any particular order. | 
| Method Detail | 
|---|
ElementDescriptor.ConstraintFinder unorderedAndMatchingGroups(java.lang.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(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-2011, Oracle Corporation and/or its affiliates. All Rights Reserved. Use is subject to license terms.
Generated on 10-February-2011 12:41