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
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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.