org.seasar.framework.container.factory.aspect
クラス MetaAnnotationAspectDefBuilder

java.lang.Object
  上位を拡張 org.seasar.framework.container.factory.aspect.AbstractAspectDefBuilder
      上位を拡張 org.seasar.framework.container.factory.aspect.MetaAnnotationAspectDefBuilder
すべての実装されたインタフェース:
AspectDefBuilder

public class MetaAnnotationAspectDefBuilder
extends AbstractAspectDefBuilder

作成者:
koichik

入れ子のクラスの概要
 class MetaAnnotationAspectDefBuilder.ExpressionImpl
           
 
フィールドの概要
protected  String interceptorNamespace
           
protected  String interceptorSuffix
           
protected  Class<? extends Annotation> metaAnnotationType
           
 
コンストラクタの概要
MetaAnnotationAspectDefBuilder()
           
MetaAnnotationAspectDefBuilder(Class<? extends Annotation> metaAnnotationType, String interceptorSuffix)
           
MetaAnnotationAspectDefBuilder(Class<? extends Annotation> metaAnnotationType, String interceptorNamespace, String interceptorSuffix)
           
 
メソッドの概要
 void appendAspectDef(org.seasar.framework.container.factory.AnnotationHandler annotationHandler, org.seasar.framework.container.ComponentDef componentDef)
           
protected  String getInterceptorName(Annotation annotation)
           
 String getInterceptorNamespace()
           
 String getInterceptorSuffix()
           
 Class<? extends Annotation> getMetaAnnotationType()
           
protected  String getPointcut(Annotation annotation)
           
protected  void processClass(org.seasar.framework.container.ComponentDef componentDef, Class<?> componentClass)
           
protected  void processMethod(org.seasar.framework.container.ComponentDef componentDef, Class<?> componentClass)
           
 void setInterceptorNamespace(String interceptorNamespace)
           
 void setInterceptorSuffix(String interceptorSuffix)
           
 void setMetaAnnotationType(Class<? extends Annotation> metaAnnotationType)
           
 
クラス org.seasar.framework.container.factory.aspect.AbstractAspectDefBuilder から継承されたメソッド
appendAspect, appendAspect
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

metaAnnotationType

protected Class<? extends Annotation> metaAnnotationType

interceptorNamespace

protected String interceptorNamespace

interceptorSuffix

protected String interceptorSuffix
コンストラクタの詳細

MetaAnnotationAspectDefBuilder

public MetaAnnotationAspectDefBuilder()

MetaAnnotationAspectDefBuilder

public MetaAnnotationAspectDefBuilder(Class<? extends Annotation> metaAnnotationType,
                                      String interceptorSuffix)

MetaAnnotationAspectDefBuilder

public MetaAnnotationAspectDefBuilder(Class<? extends Annotation> metaAnnotationType,
                                      String interceptorNamespace,
                                      String interceptorSuffix)
メソッドの詳細

getMetaAnnotationType

public Class<? extends Annotation> getMetaAnnotationType()

setMetaAnnotationType

public void setMetaAnnotationType(Class<? extends Annotation> metaAnnotationType)

getInterceptorNamespace

public String getInterceptorNamespace()

setInterceptorNamespace

public void setInterceptorNamespace(String interceptorNamespace)

getInterceptorSuffix

public String getInterceptorSuffix()

setInterceptorSuffix

public void setInterceptorSuffix(String interceptorSuffix)

appendAspectDef

public void appendAspectDef(org.seasar.framework.container.factory.AnnotationHandler annotationHandler,
                            org.seasar.framework.container.ComponentDef componentDef)

processClass

protected void processClass(org.seasar.framework.container.ComponentDef componentDef,
                            Class<?> componentClass)

processMethod

protected void processMethod(org.seasar.framework.container.ComponentDef componentDef,
                             Class<?> componentClass)

getPointcut

protected String getPointcut(Annotation annotation)

getInterceptorName

protected String getInterceptorName(Annotation annotation)


Copyright © 2005-2007 The Seasar Foundation. All Rights Reserved.