クラス RegexpMethodPointcutAdvisor
java.lang.ObjectSE
org.springframework.aop.support.AbstractPointcutAdvisor
org.springframework.aop.support.AbstractGenericPointcutAdvisor
org.springframework.aop.support.RegexpMethodPointcutAdvisor
- 実装されているすべてのインターフェース:
SerializableSE、Advisor、PointcutAdvisor、Ordered
アドバイスを保持し、
Advisor にする regexp メソッドポイントカットの便利なクラス。 "pattern" および "patterns" パススループロパティを使用して、このクラスを構成します。これらは AbstractRegexpMethodPointcut のパターンとパターンプロパティに類似しています。
任意の AbstractRegexpMethodPointcut サブクラスに委譲できます。デフォルトでは、JdkRegexpMethodPointcut が使用されます。特定のものを選択するには、createPointcut() メソッドをオーバーライドします。
- 作成者:
- Rod Johnson, Juergen Hoeller
- 関連事項:
フィールドのサマリー
インターフェース org.springframework.aop.Advisor から継承されたフィールド
EMPTY_ADVICEインターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCEコンストラクターの概要
コンストラクターコンストラクター説明空の RegexpMethodPointcutAdvisor を作成します。RegexpMethodPointcutAdvisor(StringSE[] patterns, Advice advice) 指定されたアドバイスの RegexpMethodPointcutAdvisor を作成します。RegexpMethodPointcutAdvisor(StringSE pattern, Advice advice) 指定されたアドバイスの RegexpMethodPointcutAdvisor を作成します。RegexpMethodPointcutAdvisor(Advice advice) 指定されたアドバイスの RegexpMethodPointcutAdvisor を作成します。メソッドのサマリー
修飾子と型メソッド説明protected AbstractRegexpMethodPointcut実際のポイントカットを作成する: デフォルトでは、JdkRegexpMethodPointcutが使用されます。このアドバイザ内に保持されているシングルトンポイントカットを初期化します。voidsetPattern(StringSE pattern) 一致するメソッドを定義する正規表現を設定します。voidsetPatterns(StringSE... patterns) 一致するメソッドを定義する正規表現を設定します。toString()クラス org.springframework.aop.support.AbstractGenericPointcutAdvisor から継承されたメソッド
getAdvice, setAdviceクラス org.springframework.aop.support.AbstractPointcutAdvisor から継承されたメソッド
equals, getOrder, hashCode, setOrderクラス java.lang.ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSEインターフェース org.springframework.aop.Advisor から継承されたメソッド
isPerInstance
コンストラクターの詳細
RegexpMethodPointcutAdvisor
public RegexpMethodPointcutAdvisor()空の RegexpMethodPointcutAdvisor を作成します。RegexpMethodPointcutAdvisor
与えられたアドバイスのために RegexpMethodPointcutAdvisor を作成します。後でパターンを指定する必要があります。- パラメーター:
advice- 使用するためのアドバイス- 関連事項:
RegexpMethodPointcutAdvisor
指定されたアドバイスの RegexpMethodPointcutAdvisor を作成します。- パラメーター:
pattern- 使用するパターンadvice- 使用するためのアドバイス
RegexpMethodPointcutAdvisor
指定されたアドバイスの RegexpMethodPointcutAdvisor を作成します。- パラメーター:
patterns- 使用するパターンadvice- 使用するためのアドバイス
メソッドの詳細
setPattern
一致するメソッドを定義する正規表現を設定します。このメソッドまたは
setPatterns(java.lang.String...)のいずれかを使用してください。両方は使用しないでください。setPatterns
一致するメソッドを定義する正規表現を設定します。ポイントカット実装に渡されます。マッチングはこれらすべての結合になります。パターンのいずれかが一致する場合、ポイントカットが一致します。
getPointcut
このアドバイザ内に保持されているシングルトンポイントカットを初期化します。createPointcut
実際のポイントカットを作成する: デフォルトでは、JdkRegexpMethodPointcutが使用されます。- 戻り値:
- Pointcut インスタンス (非
null)
toString
- オーバーライド:
- クラス
AbstractGenericPointcutAdvisorのtoString