The Spring Framework

Uses of Interface
org.springframework.aop.Pointcut

Packages that use Pointcut
org.springframework.aop Core Spring AOP interfaces, built on AOP Alliance AOP interoperability interfaces. 
org.springframework.aop.aspectj AspectJ integration package. 
org.springframework.aop.aspectj.annotation Classes enabling AspectJ 5 @Annotated classes to be used in Spring AOP. 
org.springframework.aop.support Convenience classes for using Spring's AOP API. 
org.springframework.aop.support.annotation Annotation support for AOP pointcuts. 
org.springframework.dao.annotation Annotation support for DAOs. 
org.springframework.transaction.interceptor AOP-based solution for declarative transaction demarcation. 
 

Uses of Pointcut in org.springframework.aop
 

Fields in org.springframework.aop declared as Pointcut
static Pointcut Pointcut.TRUE
          Canonical Pointcut instance that always matches.
 

Methods in org.springframework.aop that return Pointcut
 Pointcut PointcutAdvisor.getPointcut()
          Get the Pointcut that drives this advisor.
 

Uses of Pointcut in org.springframework.aop.aspectj
 

Classes in org.springframework.aop.aspectj that implement Pointcut
 class AspectJExpressionPointcut
          Spring Pointcut implementation that uses the AspectJ weaver to evaluate a pointcut expression.
 

Methods in org.springframework.aop.aspectj that return Pointcut
 Pointcut AbstractAspectJAdvice.buildSafePointcut()
          Build a 'safe' pointcut that excludes the AspectJ advice method itself.
 Pointcut AspectJPointcutAdvisor.getPointcut()
           
 Pointcut AspectJExpressionPointcutAdvisor.getPointcut()
           
 

Uses of Pointcut in org.springframework.aop.aspectj.annotation
 

Methods in org.springframework.aop.aspectj.annotation that return Pointcut
 Pointcut AspectMetadata.getPerClausePointcut()
          Return a Spring pointcut expression for a singleton aspect.
 

Uses of Pointcut in org.springframework.aop.support
 

Subinterfaces of Pointcut in org.springframework.aop.support
 interface ExpressionPointcut
          Interface to be implemented by pointcuts that use String expressions.
 

Classes in org.springframework.aop.support that implement Pointcut
 class AbstractExpressionPointcut
          Abstract superclass for expression pointcuts, offering location and expression properties.
 class AbstractRegexpMethodPointcut
          Abstract base regular expression pointcut bean.
 class ComposablePointcut
          Convenient class for building up pointcuts.
 class ControlFlowPointcut
          Pointcut and method matcher for use in simple cflow-style pointcut.
 class DynamicMethodMatcherPointcut
          Convenient superclass when we want to force subclasses to implement MethodMatcher interface, but subclasses will want to be pointcuts.
 class JdkRegexpMethodPointcut
          Regular expression pointcut based on the java.util.regex package.
 class NameMatchMethodPointcut
          Pointcut bean for simple method name matches, as alternative to regexp patterns.
 class StaticMethodMatcherPointcut
          Convenient superclass when we want to force subclasses to implement the MethodMatcher interface but subclasses will want to be pointcuts.
 class StaticMethodMatcherPointcutAdvisor
          Convenient base class for Advisors that are also static pointcuts.
 

Fields in org.springframework.aop.support declared as Pointcut
static Pointcut Pointcuts.GETTERS
          Pointcut matching all bean property getters, in any class
static Pointcut Pointcuts.SETTERS
          Pointcut matching all bean property setters, in any class
 

Methods in org.springframework.aop.support that return Pointcut
 Pointcut StaticMethodMatcherPointcutAdvisor.getPointcut()
           
 Pointcut RegexpMethodPointcutAdvisor.getPointcut()
          Initialize the singleton Pointcut held within this Advisor.
 Pointcut NameMatchMethodPointcutAdvisor.getPointcut()
           
 Pointcut DefaultPointcutAdvisor.getPointcut()
           
 Pointcut DefaultBeanFactoryPointcutAdvisor.getPointcut()
           
static Pointcut Pointcuts.intersection(Pointcut pc1, Pointcut pc2)
          Match all methods that both the given pointcuts match.
static Pointcut Pointcuts.union(Pointcut pc1, Pointcut pc2)
          Match all methods that either (or both) of the given pointcuts matches.
 

Methods in org.springframework.aop.support with parameters of type Pointcut
static boolean AopUtils.canApply(Pointcut pc, Class targetClass)
          Can the given pointcut apply at all on the given class?
static boolean AopUtils.canApply(Pointcut pc, Class targetClass, boolean hasIntroductions)
          Can the given pointcut apply at all on the given class?
 ComposablePointcut ComposablePointcut.intersection(Pointcut other)
          Apply an intersection with the given Pointcut.
static Pointcut Pointcuts.intersection(Pointcut pc1, Pointcut pc2)
          Match all methods that both the given pointcuts match.
static boolean Pointcuts.matches(Pointcut pointcut, Method method, Class targetClass, Object[] args)
          Perform the least expensive check for a pointcut match.
 void DefaultPointcutAdvisor.setPointcut(Pointcut pointcut)
          Specify the pointcut targeting the advice.
 void DefaultBeanFactoryPointcutAdvisor.setPointcut(Pointcut pointcut)
          Specify the pointcut targeting the advice.
 ComposablePointcut ComposablePointcut.union(Pointcut other)
          Apply a union with the given Pointcut.
static Pointcut Pointcuts.union(Pointcut pc1, Pointcut pc2)
          Match all methods that either (or both) of the given pointcuts matches.
 

Constructors in org.springframework.aop.support with parameters of type Pointcut
ComposablePointcut(Pointcut pointcut)
          Create a ComposablePointcut based on the given Pointcut.
DefaultPointcutAdvisor(Pointcut pointcut, Advice advice)
          Create a DefaultPointcutAdvisor, specifying Pointcut and Advice.
 

Uses of Pointcut in org.springframework.aop.support.annotation
 

Classes in org.springframework.aop.support.annotation that implement Pointcut
 class AnnotationMatchingPointcut
          Simple Pointcut that looks for a specific Java 5 annotation being present on a class or method.
 

Uses of Pointcut in org.springframework.dao.annotation
 

Methods in org.springframework.dao.annotation that return Pointcut
 Pointcut PersistenceExceptionTranslationAdvisor.getPointcut()
           
 

Uses of Pointcut in org.springframework.transaction.interceptor
 

Methods in org.springframework.transaction.interceptor that return Pointcut
 Pointcut BeanFactoryTransactionAttributeSourceAdvisor.getPointcut()
           
 Pointcut TransactionAttributeSourceAdvisor.getPointcut()
           
 

Methods in org.springframework.transaction.interceptor with parameters of type Pointcut
 void TransactionProxyFactoryBean.setPointcut(Pointcut pointcut)
          Set a pointcut, i.e a bean that can cause conditional invocation of the TransactionInterceptor depending on method and attributes passed.
 


The Spring Framework

Copyright © 2002-2008 The Spring Framework.