org.jboss.weld.metadata.cache
Class InterceptorBindingModel<T extends java.lang.annotation.Annotation>

java.lang.Object
  extended by org.jboss.weld.metadata.cache.AnnotationModel<T>
      extended by org.jboss.weld.metadata.cache.InterceptorBindingModel<T>

public class InterceptorBindingModel<T extends java.lang.annotation.Annotation>
extends AnnotationModel<T>

Author:
Marius Bogoevici

Field Summary
 
Fields inherited from class org.jboss.weld.metadata.cache.AnnotationModel
valid
 
Constructor Summary
InterceptorBindingModel(java.lang.Class<T> type, ClassTransformer transformer)
           
 
Method Summary
 java.util.Set<java.lang.annotation.Annotation> getInheritedInterceptionBindingTypes()
           
 java.util.Set<java.lang.annotation.Annotation> getMetaAnnotations()
           
protected  java.util.Set<java.lang.Class<? extends java.lang.annotation.Annotation>> getMetaAnnotationTypes()
          Gets the meta-annotation that should be present
protected  void initInterceptionBindingTypes()
           
protected  void initNonBindingTypes()
           
 boolean isEqual(java.lang.annotation.Annotation instance, java.lang.annotation.Annotation other)
           
 
Methods inherited from class org.jboss.weld.metadata.cache.AnnotationModel
getAnnotatedAnnotation, getRawType, init, initType, initValid, isValid, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InterceptorBindingModel

public InterceptorBindingModel(java.lang.Class<T> type,
                               ClassTransformer transformer)
Method Detail

getMetaAnnotationTypes

protected java.util.Set<java.lang.Class<? extends java.lang.annotation.Annotation>> getMetaAnnotationTypes()
Description copied from class: AnnotationModel
Gets the meta-annotation that should be present

Specified by:
getMetaAnnotationTypes in class AnnotationModel<T extends java.lang.annotation.Annotation>
Returns:

getMetaAnnotations

public java.util.Set<java.lang.annotation.Annotation> getMetaAnnotations()

initNonBindingTypes

protected void initNonBindingTypes()

initInterceptionBindingTypes

protected void initInterceptionBindingTypes()

getInheritedInterceptionBindingTypes

public java.util.Set<java.lang.annotation.Annotation> getInheritedInterceptionBindingTypes()

isEqual

public boolean isEqual(java.lang.annotation.Annotation instance,
                       java.lang.annotation.Annotation other)


Copyright © 2008-2009 Seam Framework. All Rights Reserved.