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.