public interface AspectDefAware
このインターフェースは、 アスペクト定義を登録および取得することができるオブジェクトを表します。
アスペクト定義は複数登録することが出来ます。 アスペクト定義の取得はインデックス番号を指定して行います。 アスペクト定義は登録されている順に適用されます。
AspectDef| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
addAspectDef(AspectDef aspectDef)
アスペクト定義を追加します。
|
void |
addAspectDef(int index,
AspectDef aspectDef)
アスペクト定義を指定の位置に追加します。
|
AspectDef |
getAspectDef(int index)
指定されたインデックス番号
indexのアスペクト定義を返します。 |
int |
getAspectDefSize()
登録されている
アスペクト定義の数を返します。 |
void addAspectDef(AspectDef aspectDef)
aspectDef - アスペクト定義void addAspectDef(int index,
AspectDef aspectDef)
index - アスペクト定義を追加する位置aspectDef - アスペクト定義int getAspectDefSize()
アスペクト定義の数を返します。
登録されているインターセプタの数ではなく、
アスペクト定義の数を返します。 アスペクト定義のコンポーネント(インターセプタ)のクラスが
InterceptorChainで、
その中に複数のインターセプタが含まれる場合も、 1つのアスペクト定義としてカウントします。
AspectDef getAspectDef(int index)
indexのアスペクト定義を返します。
インデックス番号は、 登録した順番に 0,1,2,… となります。
index - アスペクト定義を指定するインデックス番号Copyright © 2015 The DBFlute Project. All rights reserved.