public class QualifierModel<T extends Annotation> extends AnnotationModel<T>
valid
Constructor and Description |
---|
QualifierModel(Class<T> type,
ClassTransformer transformer)
Constructor
|
Modifier and Type | Method and Description |
---|---|
protected void |
check()
Validates the members
|
protected Set<Class<? extends Annotation>> |
getMetaAnnotationTypes()
Gets the meta-annotation type
|
Set<WeldMethod<?,?>> |
getNonBindingMembers()
Gets the non-binding types
|
boolean |
hasNonBindingMembers()
Indicates if there are non-binding types present
|
protected void |
init()
Initializes the non-binding types and validates the members
|
protected void |
initNonBindingMembers()
Initializes the non-binding types
|
protected void |
initValid()
Validates the data for correct annotation
|
boolean |
isEqual(Annotation instance,
Annotation other)
Comparator for checking equality
|
String |
toString()
Gets a string representation of the qualifier model
|
getAnnotatedAnnotation, getRawType, initType, isValid
public QualifierModel(Class<T> type, ClassTransformer transformer)
type
- The typeprotected void init()
init
in class AnnotationModel<T extends Annotation>
protected void initValid()
AnnotationModel
initValid
in class AnnotationModel<T extends Annotation>
protected void check()
check
in class AnnotationModel<T extends Annotation>
protected Set<Class<? extends Annotation>> getMetaAnnotationTypes()
getMetaAnnotationTypes
in class AnnotationModel<T extends Annotation>
public boolean hasNonBindingMembers()
public Set<WeldMethod<?,?>> getNonBindingMembers()
protected void initNonBindingMembers()
public boolean isEqual(Annotation instance, Annotation other)
instance
- The instance to check againstother
- The other binding typepublic String toString()
toString
in class AnnotationModel<T extends Annotation>
Copyright © 2013 Seam Framework. All rights reserved.