public class AspectCustomizer extends AbstractCustomizer
| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
AspectCustomizer.LookupAdaptorInterceptor
インスタンス属性が
singleton以外のインターセプタを呼び出すためのアダプタとなるインターセプタです。 |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static String |
interceptorName_BINDING |
static String |
pointcut_BINDING |
static String |
useLookupAdapter_BINDING |
classPatterns, ignoreClassPatterns, targetInterface, targetInterface_BINDING| コンストラクタと説明 |
|---|
AspectCustomizer() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
addInterceptorName(String interceptorName) |
protected Pointcut |
createPointcut()
ポイントカットを作成して返します。
|
protected void |
doCustomize(ComponentDef componentDef) |
void |
setInterceptorName(String interceptorName) |
void |
setPointcut(String pointcut) |
void |
setUseLookupAdapter(boolean useLookupAdapter) |
addClassPattern, addClassPattern, addIgnoreClassPattern, addIgnoreClassPattern, customize, isMatchClassPattern, isMatchTargetInterface, setTargetInterfacepublic void setInterceptorName(String interceptorName)
public void addInterceptorName(String interceptorName)
public void setPointcut(String pointcut)
public void setUseLookupAdapter(boolean useLookupAdapter)
protected void doCustomize(ComponentDef componentDef)
doCustomize クラス内 AbstractCustomizerprotected Pointcut createPointcut()
pointcutプロパティが指定されている場合は、 その文字列からポイントカットを作成します。
targetInterfaceプロパティが指定されている場合は、
そのインターフェースからポイントカットを作成します。 それ以外の場合はnullを返します。
Copyright © 2015 The DBFlute Project. All rights reserved.