|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
コンポーネントに適用するアスペクトを定義するインターフェースです。
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()
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||