public abstract class

ClassFilters

extends Object
java.lang.Object
   ↳ org.springframework.aop.support.ClassFilters

Class Overview

Static utility methods for composing ClassFilters.

Summary

Public Constructors
ClassFilters()
Public Methods
static ClassFilter intersection(ClassFilter cf1, ClassFilter cf2)
Match all classes that both of the given ClassFilters match.
static ClassFilter intersection(ClassFilter[] classFilters)
Match all classes that all of the given ClassFilters match.
static ClassFilter union(ClassFilter cf1, ClassFilter cf2)
Match all classes that either (or both) of the given ClassFilters matches.
static ClassFilter union(ClassFilter[] classFilters)
Match all classes that either (or all) of the given ClassFilters matches.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public ClassFilters ()

Public Methods

public static ClassFilter intersection (ClassFilter cf1, ClassFilter cf2)

Match all classes that both of the given ClassFilters match.

Parameters
cf1 the first ClassFilter
cf2 the second ClassFilter
Returns
  • a distinct ClassFilter that matches all classes that both of the given ClassFilter match

public static ClassFilter intersection (ClassFilter[] classFilters)

Match all classes that all of the given ClassFilters match.

Parameters
classFilters the ClassFilters to match
Returns
  • a distinct ClassFilter that matches all classes that both of the given ClassFilter match

public static ClassFilter union (ClassFilter cf1, ClassFilter cf2)

Match all classes that either (or both) of the given ClassFilters matches.

Parameters
cf1 the first ClassFilter
cf2 the second ClassFilter
Returns
  • a distinct ClassFilter that matches all classes that either of the given ClassFilter matches

public static ClassFilter union (ClassFilter[] classFilters)

Match all classes that either (or all) of the given ClassFilters matches.

Parameters
classFilters the ClassFilters to match
Returns
  • a distinct ClassFilter that matches all classes that either of the given ClassFilter matches