|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectorg.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 - メソッド
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||