クラス AnnotationClassFilter

java.lang.ObjectSE
org.springframework.aop.support.annotation.AnnotationClassFilter
実装されたすべてのインターフェース:
ClassFilter

public class AnnotationClassFilter extends ObjectSE implements ClassFilter
クラスに存在する特定のアノテーションを探す単純な ClassFilter。
導入:
2.0
作成者:
Juergen Hoeller
関連事項:
  • フィールドサマリー

    インターフェース org.springframework.aop.ClassFilter から継承されたフィールド

    TRUE
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
    AnnotationClassFilter(ClassSE<? extends AnnotationSE> annotationType)
    指定されたアノテーション型の新しい AnnotationClassFilter を作成します。
    AnnotationClassFilter(ClassSE<? extends AnnotationSE> annotationType, boolean checkInherited)
    指定されたアノテーション型の新しい AnnotationClassFilter を作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    boolean
    int
    boolean
    matches(ClassSE<?> clazz)
    ポイントカットは、特定のインターフェースまたはターゲットクラスに適用する必要がありますか?

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSE
  • コンストラクターの詳細

  • メソッドの詳細

    • matches

      public boolean matches(ClassSE<?> clazz)
      インターフェースからコピーされた説明: ClassFilter
      ポイントカットは、特定のインターフェースまたはターゲットクラスに適用する必要がありますか?
      次で指定:
      インターフェース ClassFiltermatches 
      パラメーター:
      clazz - 候補ターゲットクラス
      戻り値:
      アドバイスが与えられたターゲットクラスに適用されるべきかどうか
    • equals

      public boolean equals(@Nullable ObjectSE other)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode 
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString