public class InterceptorBindingModel<T extends Annotation> extends AnnotationModel<T>
valid
Constructor and Description |
---|
InterceptorBindingModel(Class<T> type,
ClassTransformer transformer) |
Modifier and Type | Method and Description |
---|---|
protected void |
check() |
Set<Annotation> |
getInheritedInterceptionBindingTypes()
Retrieves the transitive interceptor binding types that are inherited by
this interceptor binding, as per section 9.1.1 of the specification,
"Interceptor binding types with additional interceptor bindings"
|
Set<Annotation> |
getMetaAnnotations() |
protected Set<Class<? extends Annotation>> |
getMetaAnnotationTypes()
Gets the meta-annotation that should be present
|
protected void |
init()
Initializes the type and validates it
|
protected void |
initInterceptionBindingTypes() |
protected void |
initNonBindingTypes() |
boolean |
isEqual(Annotation instance,
Annotation other) |
boolean |
isEqual(Annotation instance,
Annotation other,
boolean includeNonBindingTypes) |
getAnnotatedAnnotation, getRawType, initType, initValid, isValid, toString
public InterceptorBindingModel(Class<T> type, ClassTransformer transformer)
protected void init()
AnnotationModel
init
in class AnnotationModel<T extends Annotation>
protected Set<Class<? extends Annotation>> getMetaAnnotationTypes()
AnnotationModel
getMetaAnnotationTypes
in class AnnotationModel<T extends Annotation>
public Set<Annotation> getMetaAnnotations()
protected void initNonBindingTypes()
protected void initInterceptionBindingTypes()
protected void check()
check
in class AnnotationModel<T extends Annotation>
public Set<Annotation> getInheritedInterceptionBindingTypes()
public boolean isEqual(Annotation instance, Annotation other)
public boolean isEqual(Annotation instance, Annotation other, boolean includeNonBindingTypes)
Copyright © 2012 Seam Framework. All Rights Reserved.