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

java.lang.Object
  上位を拡張 org.seasar.framework.container.factory.aspect.AbstractAspectDefBuilder
すべての実装されたインタフェース:
AspectDefBuilder
直系の既知のサブクラス:
AspectAnnotationAspectDefBuilder, EJB3AnnotationAspectDefBuilder, MetaAnnotationAspectDefBuilder

public abstract class AbstractAspectDefBuilder
extends java.lang.Object
implements AspectDefBuilder

Tigerアノテーションを読み取りAspectDefを作成するコンポーネントの実装クラスです。

作成者:
koichik

コンストラクタの概要
AbstractAspectDefBuilder()
           
 
メソッドの概要
protected  void appendAspect(ComponentDef componentDef, java.lang.String interceptor, java.lang.reflect.Method pointcut)
          指定のインターセプタを指定のメソッドに適用するアスペクト定義を作成してコンポーネント定義に追加します。
protected  void appendAspect(ComponentDef componentDef, java.lang.String interceptor, java.lang.String pointcut)
          指定のインターセプタとポイントカットを持つアスペクト定義を作成してコンポーネント定義に追加します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース org.seasar.framework.container.factory.AspectDefBuilder から継承されたメソッド
appendAspectDef
 

コンストラクタの詳細

AbstractAspectDefBuilder

public AbstractAspectDefBuilder()
メソッドの詳細

appendAspect

protected void appendAspect(ComponentDef componentDef,
                            java.lang.String interceptor,
                            java.lang.String pointcut)
指定のインターセプタとポイントカットを持つアスペクト定義を作成してコンポーネント定義に追加します。

パラメータ:
componentDef - コンポーネント定義
interceptor - インターセプタを示すOGNL式
pointcut - ポイントカットを示す文字列 (カンマ区切りの正規表現)

appendAspect

protected void appendAspect(ComponentDef componentDef,
                            java.lang.String interceptor,
                            java.lang.reflect.Method pointcut)
指定のインターセプタを指定のメソッドに適用するアスペクト定義を作成してコンポーネント定義に追加します。

パラメータ:
componentDef - コンポーネント定義
interceptor - インターセプタを示すOGNL式
pointcut - インターセプタを適用するメソッド


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.