|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.framework.container.factory.AspectDefFactory
アスペクト定義
およびポイントカット
を構築するためのファクトリクラスです。
コンストラクタの概要 | |
protected |
AspectDefFactory()
AspectDefFactoryを構築します。 |
メソッドの概要 | |
static AspectDef |
createAspectDef(ComponentDef cd,
Method method)
指定された コンポーネント定義 とメソッド から、
アスペクト定義 を構築して返します。 |
static AspectDef |
createAspectDef(ComponentDef cd,
Pointcut pointcut)
指定された コンポーネント定義 とポイントカット から、
アスペクト定義 を構築して返します。 |
static AspectDef |
createAspectDef(ComponentDef cd,
String pointcutStr)
指定された コンポーネント定義 とポイントカットを表す文字列から、
アスペクト定義 を構築して返します。 |
static AspectDef |
createAspectDef(MethodInterceptor interceptor,
Method method)
指定された インターセプタ とメソッド から、
アスペクト定義 を構築して返します。 |
static AspectDef |
createAspectDef(MethodInterceptor interceptor,
Pointcut pointcut)
指定された インターセプタ とポイントカット から、
アスペクト定義 を構築して返します。 |
static AspectDef |
createAspectDef(MethodInterceptor interceptor,
String pointcutStr)
指定された インターセプタ とポイントカットを表す文字列から、
アスペクト定義 を構築して返します。 |
static AspectDef |
createAspectDef(String interceptorName,
Method method)
指定されたインターセプタ名と メソッド から、
アスペクト定義 を構築して返します。 |
static AspectDef |
createAspectDef(String interceptorName,
Pointcut pointcut)
指定されたインターセプタ名と ポイントカット から、
アスペクト定義 を構築して返します。 |
static AspectDef |
createAspectDef(String interceptorName,
String pointcutStr)
指定されたインターセプタ名とポイントカットを表す文字列から、 アスペクト定義 を構築して返します。 |
static Pointcut |
createPointcut(Class clazz)
指定された クラス から、
ポイントカット を構築して返します。 |
static Pointcut |
createPointcut(Method method)
指定された メソッド から、
ポイントカット を構築して返します。 |
static Pointcut |
createPointcut(String pointcutStr)
指定されたポイントカットを表す文字列から、 ポイントカット を構築して返します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
protected AspectDefFactory()
メソッドの詳細 |
public static AspectDef createAspectDef(MethodInterceptor interceptor, Pointcut pointcut)
インターセプタ
とポイントカット
から、
アスペクト定義
を構築して返します。
interceptor
- インターセプタpointcut
- ポイントカット
public static AspectDef createAspectDef(String interceptorName, Pointcut pointcut)
ポイントカット
から、
アスペクト定義
を構築して返します。
interceptorName
- インターセプタ名pointcut
- ポイントカット
public static AspectDef createAspectDef(ComponentDef cd, Pointcut pointcut)
コンポーネント定義
とポイントカット
から、
アスペクト定義
を構築して返します。
cd
- インターセプタのコンポーネント定義pointcut
- ポイントカット
public static AspectDef createAspectDef(String interceptorName, String pointcutStr)
アスペクト定義
を構築して返します。
interceptorName
- インターセプタ名pointcutStr
- ポイントカットを表す文字列
public static AspectDef createAspectDef(MethodInterceptor interceptor, String pointcutStr)
インターセプタ
とポイントカットを表す文字列から、
アスペクト定義
を構築して返します。
interceptor
- インターセプタpointcutStr
- ポイントカットを表す文字列
public static AspectDef createAspectDef(ComponentDef cd, String pointcutStr)
コンポーネント定義
とポイントカットを表す文字列から、
アスペクト定義
を構築して返します。
cd
- インターセプタのコンポーネント定義pointcutStr
- ポイントカットを表す文字列
public static AspectDef createAspectDef(String interceptorName, Method method)
メソッド
から、
アスペクト定義
を構築して返します。
interceptorName
- インターセプタ名method
- メソッド
public static AspectDef createAspectDef(MethodInterceptor interceptor, Method method)
インターセプタ
とメソッド
から、
アスペクト定義
を構築して返します。
interceptor
- インターセプタmethod
- メソッド
public static AspectDef createAspectDef(ComponentDef cd, Method method)
コンポーネント定義
とメソッド
から、
アスペクト定義
を構築して返します。
cd
- インターセプタのコンポーネント定義method
- メソッド
public static Pointcut createPointcut(String pointcutStr)
ポイントカット
を構築して返します。
pointcutStr
- ポイントカットを表す文字列
public static Pointcut createPointcut(Class clazz)
クラス
から、
ポイントカット
を構築して返します。
clazz
- クラス
public static Pointcut createPointcut(Method method)
メソッド
から、
ポイントカット
を構築して返します。
method
- メソッド
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |