|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
コンポーネントに適用するアスペクトを定義するインターフェースです。
1つのコンポーネントに複数のアスペクトを定義することが可能です。 定義した順にアスペクトのインターセプタが実行されます。
S2AOPにおけるインターセプタは、
MethodInterceptor
インターフェースを実装したクラスのコンポーネントとして定義します。
インターセプターのセットを、複数のコンポーネントに適用する場合には、 複数のインターセプタを1つのインターセプタ・コンポーネントとして定義できる、
InterceptorChain
を使用すると設定を簡略化できます。
S2AOPの詳細についてはSeasar2公式サイトを参照して下さい。
メソッドの概要 | |
Aspect |
getAspect()
アスペクトを返します。 |
Pointcut |
getPointcut()
ポイントカットを返します。 |
void |
setPointcut(Pointcut pointcut)
ポイントカットを設定します。 |
インタフェース org.seasar.framework.container.ArgDef から継承したメソッド |
getContainer, getExpression, getValue, isValueGettable, setChildComponentDef, setContainer, setExpression, setValue |
インタフェース org.seasar.framework.container.MetaDefAware から継承したメソッド |
addMetaDef, getMetaDef, getMetaDef, getMetaDefs, getMetaDefSize |
メソッドの詳細 |
public Pointcut getPointcut()
public void setPointcut(Pointcut pointcut)
pointcut
- public Aspect getAspect()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |