パッケージ | 説明 |
---|---|
org.springframework.aop | AOP Alliance AOP 相互運用性インターフェース上に構築されたコア Spring AOP インターフェース。 |
org.springframework.aop.aspectj | AspectJ 統合パッケージ。 |
org.springframework.aop.support | Spring の AOP API を使用するための便利なクラス。 |
org.springframework.aop.support.annotation | AOP ポイントカットのアノテーションサポート。 |
org.springframework.cache.jcache.interceptor | JSR-107 アノテーションを使用した宣言的キャッシュ区分のための AOP ベースのソリューション。 |
修飾子と型 | インターフェースと説明 |
---|---|
interface | IntroductionAwareMethodMatcher メソッドを照合するときに導入を考慮する特殊な型の MethodMatcher 。 |
修飾子と型 | フィールドと説明 |
---|---|
static MethodMatcher | MethodMatcher.TRUE すべてのメソッドに一致する正規インスタンス。 |
修飾子と型 | メソッドと説明 |
---|---|
MethodMatcher | Pointcut.getMethodMatcher() このポイントカットの MethodMatcher を返します。 |
修飾子と型 | クラスと説明 |
---|---|
class | AspectJExpressionPointcut Spring AspectJ ウィーバーを使用してポイントカット式を評価する Pointcut 実装。 |
修飾子と型 | メソッドと説明 |
---|---|
MethodMatcher | AspectJExpressionPointcut.getMethodMatcher() |
修飾子と型 | クラスと説明 |
---|---|
class | AbstractRegexpMethodPointcut 抽象基本正規表現ポイントカット Bean。 |
class | ControlFlowPointcut 単純な cflow -style ポイントカットで使用するポイントカットおよびメソッドマッチャー。 |
class | DynamicMethodMatcher 動的メソッドマッチャーのための便利な抽象スーパークラス。実行時に引数を考慮します。 |
class | DynamicMethodMatcherPointcut サブクラスに MethodMatcher インターフェースを実装させたいが、サブクラスはポイントカットにしたい場合に便利なスーパークラス。 |
class | JdkRegexpMethodPointcut java.util.regex パッケージに基づく正規表現ポイントカット。 |
class | NameMatchMethodPointcut 正規表現パターンの代わりとして、単純なメソッド名の一致のためのポイントカット Bean。 |
class | StaticMethodMatcher 静的メソッドマッチャー用の便利な抽象スーパークラス。実行時に引数を考慮しません。 |
class | StaticMethodMatcherPointcut サブクラスに強制的に MethodMatcher インターフェースを実装させたいが、サブクラスはポイントカットにしたい場合に便利なスーパークラス。 |
class | StaticMethodMatcherPointcutAdvisor 静的ポイントカットでもあるアドバイザの便利な基本クラス。 |
修飾子と型 | メソッドと説明 |
---|---|
MethodMatcher | ComposablePointcut.getMethodMatcher() |
MethodMatcher | ControlFlowPointcut.getMethodMatcher() |
MethodMatcher | StaticMethodMatcherPointcut.getMethodMatcher() |
MethodMatcher | DynamicMethodMatcherPointcut.getMethodMatcher() |
static MethodMatcher | MethodMatchers.intersection(MethodMatcher mm1, MethodMatcher mm2) 指定された MethodMatchers の両方が一致するすべてのメソッドに一致します。 |
static MethodMatcher | MethodMatchers.union(MethodMatcher mm1, MethodMatcher mm2) 指定された MethodMatchers のいずれか(または両方)が一致するすべてのメソッドに一致します。 |
修飾子と型 | メソッドと説明 |
---|---|
ComposablePointcut | ComposablePointcut.intersection(MethodMatcher other) 指定された MethodMatcher との交差を適用します。 |
static MethodMatcher | MethodMatchers.intersection(MethodMatcher mm1, MethodMatcher mm2) 指定された MethodMatchers の両方が一致するすべてのメソッドに一致します。 |
static boolean | MethodMatchers.matches(MethodMatcher mm, MethodSE method, ClassSE<?> targetClass, boolean hasIntroductions) 指定された MethodMatcher を指定されたメソッドに適用し、 IntroductionAwareMethodMatcher をサポートします(該当する場合)。 |
ComposablePointcut | ComposablePointcut.union(MethodMatcher other) 与えられた MethodMatcher でユニオンを適用します。 |
static MethodMatcher | MethodMatchers.union(MethodMatcher mm1, MethodMatcher mm2) 指定された MethodMatchers のいずれか(または両方)が一致するすべてのメソッドに一致します。 |
コンストラクターと説明 |
---|
ComposablePointcut(ClassFilter classFilter, MethodMatcher methodMatcher) 指定された ClassFilter および MethodMatcher の ComposablePointcut を作成します。 |
ComposablePointcut(MethodMatcher methodMatcher) ClassFilter.TRUE を使用して、指定された MethodMatcher の ComposablePointcut を作成します。 |
修飾子と型 | クラスと説明 |
---|---|
class | AnnotationMethodMatcher メソッドに存在する特定の Java 5 アノテーションを探す単純な MethodMatcher(呼び出されたインターフェースのメソッド(存在する場合)とターゲットクラスの対応するメソッドの両方をチェック)。 |
修飾子と型 | メソッドと説明 |
---|---|
MethodMatcher | AnnotationMatchingPointcut.getMethodMatcher() |
修飾子と型 | クラスと説明 |
---|---|
class | JCacheOperationSourcePointcut 基になる JCacheOperationSource が指定されたメソッドの操作を持っている場合に一致するポイントカット。 |