クラス AbstractExpressionPointcut

java.lang.ObjectSE
org.springframework.aop.support.AbstractExpressionPointcut
実装されたすべてのインターフェース:
SerializableSEPointcutExpressionPointcut
既知の直属サブクラス
AspectJExpressionPointcut

public abstract class AbstractExpressionPointcut extends ObjectSE implements ExpressionPointcut, SerializableSE
場所と式のプロパティを提供する、式のポイントカットの抽象スーパークラス。
導入:
2.0
作成者:
Rod Johnson, Rob Harrop
関連事項:
  • コンストラクターの詳細

    • AbstractExpressionPointcut

      public AbstractExpressionPointcut()
  • メソッドの詳細

    • setLocation

      public void setLocation(@Nullable StringSE location)
      デバッグの場所を設定します。
    • getLocation

      @Nullable public StringSE getLocation()
      可能な場合は、ポイントカット式に関する位置情報を返します。これはデバッグに役立ちます。
      戻り値:
      人間が読める文字列としての位置情報、または利用できない場合は null 
    • setExpression

      public void setExpression(@Nullable StringSE expression)
    • onSetExpression

      protected void onSetExpression(@Nullable StringSE expression) throws IllegalArgumentExceptionSE
      新しいポイントカット式が設定されたときに呼び出されます。可能であれば、この時点で式を解析する必要があります。

      この実装は空です。

      パラメーター:
      expression - 設定する式
      例外:
      IllegalArgumentExceptionSE - 式が無効な場合
      関連事項:
    • getExpression

      @Nullable public StringSE getExpression()
      このポイントカットの式を返します。
      次で指定:
      インターフェース ExpressionPointcutgetExpression