クラス 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 voidonSetExpression(StringSE expression) 新しいポイントカット式が設定されたときに呼び出されます。voidsetExpression(StringSE expression) voidsetLocation(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