org.springframework.aop.support
Class ComposablePointcut
java.lang.Object
org.springframework.aop.support.ComposablePointcut
- All Implemented Interfaces:
- Serializable, Pointcut
public class ComposablePointcut
- extends Object
- implements Pointcut, Serializable
Convenient class for building up pointcuts. All methods return
ComposablePointcut, so we can use a concise idiom like:
Pointcut pc = new ComposablePointcut().union(classFilter).intersection(methodMatcher).intersection(pointcut);
There is no union(Pointcut, Pointcut)
method on this class.
Use the Pointcuts.union
method for this.
- Since:
- 11.11.2003
- Author:
- Rod Johnson, Rob Harrop
- See Also:
Pointcuts.union(org.springframework.aop.Pointcut, org.springframework.aop.Pointcut)
,
Serialized Form
Fields inherited from interface org.springframework.aop.Pointcut |
TRUE |
ComposablePointcut
public ComposablePointcut()
ComposablePointcut
public ComposablePointcut(ClassFilter classFilter,
MethodMatcher methodMatcher)
union
public ComposablePointcut union(ClassFilter filter)
intersection
public ComposablePointcut intersection(ClassFilter filter)
union
public ComposablePointcut union(MethodMatcher mm)
intersection
public ComposablePointcut intersection(MethodMatcher mm)
intersection
public ComposablePointcut intersection(Pointcut other)
getClassFilter
public ClassFilter getClassFilter()
- Description copied from interface:
Pointcut
- Return the ClassFilter for this pointcut.
- Specified by:
getClassFilter
in interface Pointcut
getMethodMatcher
public MethodMatcher getMethodMatcher()
- Description copied from interface:
Pointcut
- Return the MethodMatcher for this pointcut.
- Specified by:
getMethodMatcher
in interface Pointcut
equals
public boolean equals(Object other)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
Copyright © 2002-2006 The Spring Framework.