クラス 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
が使用されます。このアドバイザ内に保持されているシングルトンポイントカットを初期化します。void
setPattern
(StringSE pattern) 一致するメソッドを定義する正規表現を設定します。void
setPatterns
(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