インターフェースの使用
org.springframework.aop.ClassFilter
パッケージ
説明
AOP Alliance AOP 相互運用性インターフェース上に構築されたコア Spring AOP インターフェース。
AspectJ 統合パッケージ。
Spring の AOP API を使用するための便利なクラス。
AOP ポイントカットのアノテーションサポート。
宣言的キャッシング境界設定のための AOP ベースのソリューション。
JSR-107 アノテーションを使用した宣言的キャッシュ区分のための AOP ベースのソリューション。
宣言的なトランザクション区分のための AOP ベースのソリューション。
org.springframework.aop 内の ClassFilter 使用
修飾子と型メソッド説明IntroductionAdvisor.getClassFilter()
この導入を適用する必要があるターゲットクラスを決定するフィルターを返します。Pointcut.getClassFilter()
このポイントカットの ClassFilter を返します。org.springframework.aop.aspectj 内の ClassFilter 使用
修飾子と型クラス説明class
Spring AspectJ ウィーバーを使用してポイントカット式を評価するPointcut
実装。class
AspectJ 型マッチングを使用した Spring AOPClassFilter
実装。org.springframework.aop.support 内の ClassFilter 使用
修飾子と型クラス説明class
単純な cflow -style ポイントカットとして使用するためのポイントカットおよびメソッドマッチャー。class
デフォルトで任意のクラスに適用される単純なIntroductionAdvisor
実装。class
クラス(およびオプションでサブクラス)を渡す単純な ClassFilter 実装。修飾子と型メソッド説明ComposablePointcut.getClassFilter()
ControlFlowPointcut.getClassFilter()
DefaultIntroductionAdvisor.getClassFilter()
DynamicMethodMatcherPointcut.getClassFilter()
StaticMethodMatcherPointcut.getClassFilter()
static ClassFilter
ClassFilters.intersection
(ClassFilter[] classFilters) 指定された ClassFilters のすべてが一致するすべてのクラスに一致します。static ClassFilter
ClassFilters.intersection
(ClassFilter cf1, ClassFilter cf2) 指定された ClassFilters の両方が一致するすべてのクラスに一致します。static ClassFilter
ClassFilters.negate
(ClassFilter classFilter) 指定されたフィルターインスタンスの論理否定を表すクラスフィルターを返します。static ClassFilter
ClassFilters.union
(ClassFilter[] classFilters) 指定された ClassFilters のいずれか(またはすべて)が一致するすべてのクラスに一致します。static ClassFilter
ClassFilters.union
(ClassFilter cf1, ClassFilter cf2) 指定された ClassFilters のいずれか(または両方)が一致するすべてのクラスに一致します。修飾子と型メソッド説明static ClassFilter
ClassFilters.intersection
(ClassFilter[] classFilters) 指定された ClassFilters のすべてが一致するすべてのクラスに一致します。static ClassFilter
ClassFilters.intersection
(ClassFilter cf1, ClassFilter cf2) 指定された ClassFilters の両方が一致するすべてのクラスに一致します。ComposablePointcut.intersection
(ClassFilter other) 指定された ClassFilter との交差を適用します。static ClassFilter
ClassFilters.negate
(ClassFilter classFilter) 指定されたフィルターインスタンスの論理否定を表すクラスフィルターを返します。void
NameMatchMethodPointcutAdvisor.setClassFilter
(ClassFilter classFilter) このポイントカットに使用するClassFilter
を設定します。void
StaticMethodMatcherPointcut.setClassFilter
(ClassFilter classFilter) このポイントカットに使用するClassFilter
を設定します。static ClassFilter
ClassFilters.union
(ClassFilter[] classFilters) 指定された ClassFilters のいずれか(またはすべて)が一致するすべてのクラスに一致します。static ClassFilter
ClassFilters.union
(ClassFilter cf1, ClassFilter cf2) 指定された ClassFilters のいずれか(または両方)が一致するすべてのクラスに一致します。ComposablePointcut.union
(ClassFilter other) 与えられた ClassFilter でユニオンを適用します。修飾子コンストラクター説明ComposablePointcut
(ClassFilter classFilter) MethodMatcher.TRUE
を使用して、指定された ClassFilter の ComposablePointcut を作成します。ComposablePointcut
(ClassFilter classFilter, MethodMatcher methodMatcher) 指定された ClassFilter および MethodMatcher の ComposablePointcut を作成します。org.springframework.aop.support.annotation 内の ClassFilter 使用
org.springframework.cache.interceptor 内の ClassFilter 使用
修飾子と型メソッド説明void
BeanFactoryCacheOperationSourceAdvisor.setClassFilter
(ClassFilter classFilter) このポイントカットに使用するClassFilter
を設定します。org.springframework.cache.jcache.interceptor 内の ClassFilter 使用
修飾子と型メソッド説明void
BeanFactoryJCacheOperationSourceAdvisor.setClassFilter
(ClassFilter classFilter) このポイントカットに使用するClassFilter
を設定します。org.springframework.transaction.interceptor 内の ClassFilter 使用
修飾子と型メソッド説明void
BeanFactoryTransactionAttributeSourceAdvisor.setClassFilter
(ClassFilter classFilter) このポイントカットに使用するClassFilter
を設定します。void
TransactionAttributeSourceAdvisor.setClassFilter
(ClassFilter classFilter) このポイントカットに使用するClassFilter
を設定します。