クラス AbstractExpressionPointcut
java.lang.ObjectSE
org.springframework.aop.support.AbstractExpressionPointcut
- 実装されたすべてのインターフェース:
SerializableSE
、Pointcut
、ExpressionPointcut
- 既知の直属サブクラス
AspectJExpressionPointcut
public abstract class AbstractExpressionPointcut
extends ObjectSE
implements ExpressionPointcut, SerializableSE
場所と式のプロパティを提供する、式のポイントカットの抽象スーパークラス。
- 導入:
- 2.0
- 作成者:
- Rod Johnson, Rob Harrop
- 関連事項:
フィールドサマリー
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明このポイントカットの式を返します。可能な場合、ポイントカット式に関する位置情報を返します。protected void
onSetExpression
(StringSE expression) 新しいポイントカット式が設定されたときに呼び出されます。void
setExpression
(StringSE expression) void
setLocation
(StringSE location) デバッグの場所を設定します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.aop.Pointcut から継承されたメソッド
getClassFilter, getMethodMatcher
コンストラクターの詳細
AbstractExpressionPointcut
public AbstractExpressionPointcut()
メソッドの詳細
setLocation
デバッグの場所を設定します。getLocation
可能な場合は、ポイントカット式に関する位置情報を返します。これはデバッグに役立ちます。- 戻り値:
- 人間が読める文字列としての位置情報、または利用できない場合は
null
setExpression
onSetExpression
新しいポイントカット式が設定されたときに呼び出されます。可能であれば、この時点で式を解析する必要があります。この実装は空です。
- パラメーター:
expression
- 設定する式- 例外:
IllegalArgumentExceptionSE
- 式が無効な場合- 関連事項:
getExpression
このポイントカットの式を返します。- 次で指定:
- インターフェース
ExpressionPointcut
のgetExpression