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, toStringpublic InterceptorBindingModel(Class<T> type, ClassTransformer transformer)
protected void init()
AnnotationModelinit in class AnnotationModel<T extends Annotation>protected Set<Class<? extends Annotation>> getMetaAnnotationTypes()
AnnotationModelgetMetaAnnotationTypes 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 © 2014 Seam Framework. All Rights Reserved.