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.