Uses of Interface
org.nanocontainer.aop.ClassPointcut

Packages that use ClassPointcut
org.nanocontainer.aop Lets you configure aspects on components in a PicoContainer
org.nanocontainer.aop.dynaop Implements org.nanocontainer.aop using dynaop. 
 

Uses of ClassPointcut in org.nanocontainer.aop
 

Methods in org.nanocontainer.aop that return ClassPointcut
 ClassPointcut PointcutsFactory.allClasses()
          Returns a class pointcut that picks all classes.
 ClassPointcut PointcutsFactory.instancesOf(java.lang.Class type)
          Returns a class pointcut that picks all instances of a given type.
 ClassPointcut PointcutsFactory.className(java.lang.String regex)
          Returns a class pointcut that matches class names with a regular expression.
 ClassPointcut PointcutsFactory.oneClass(java.lang.Class clazz)
          Returns a class pointcut that picks one class.
 ClassPointcut PointcutsFactory.packageName(java.lang.String packageName)
          Returns a class pointcut that picks all classes in a package.
 ClassPointcut PointcutsFactory.intersection(ClassPointcut a, ClassPointcut b)
          Returns a class pointcut that is the intersection of two class pointcuts.
 ClassPointcut PointcutsFactory.union(ClassPointcut a, ClassPointcut b)
          Returns a pointcut that is the union of two class pointcuts.
 ClassPointcut PointcutsFactory.not(ClassPointcut classPointcut)
          Returns a class pointcut that inverts the original pointcut.
 

Methods in org.nanocontainer.aop with parameters of type ClassPointcut
 void AspectsContainer.registerInterceptor(ClassPointcut classPointcut, MethodPointcut methodPointcut, org.aopalliance.intercept.MethodInterceptor interceptor)
          Registers container scoped interceptor advice.
 void AspectsContainer.registerInterceptor(ClassPointcut classPointcut, MethodPointcut methodPointcut, java.lang.Object interceptorComponentKey)
          Registers container supplied container scoped interceptor advice.
 void AspectsContainer.registerMixin(ClassPointcut classPointcut, java.lang.Class[] interfaces, java.lang.Class mixinClass)
          Registers container scoped mixin advice.
 void AspectsContainer.registerMixin(ClassPointcut classPointcut, java.lang.Class mixinClass)
          Registers container scoped mixin advice.
 void AspectsContainer.registerInterfaces(ClassPointcut classPointcut, java.lang.Class[] interfaces)
          Adds interfaces to classes picked by the class pointcut.
 ClassPointcut PointcutsFactory.intersection(ClassPointcut a, ClassPointcut b)
          Returns a class pointcut that is the intersection of two class pointcuts.
 ClassPointcut PointcutsFactory.union(ClassPointcut a, ClassPointcut b)
          Returns a pointcut that is the union of two class pointcuts.
 ClassPointcut PointcutsFactory.not(ClassPointcut classPointcut)
          Returns a class pointcut that inverts the original pointcut.
 MethodPointcut PointcutsFactory.returnType(ClassPointcut classPointcut)
          Returns a method pointcut that picks a method if the given class pointcut picks the method's return type.
 MethodPointcut PointcutsFactory.declaringClass(ClassPointcut classPointcut)
          Returns a method pointcut that picks a method if the given class pointcut picks the method's declaring class.
 

Uses of ClassPointcut in org.nanocontainer.aop.dynaop
 

Methods in org.nanocontainer.aop.dynaop that return ClassPointcut
 ClassPointcut DynaopPointcutsFactory.allClasses()
           
 ClassPointcut DynaopPointcutsFactory.instancesOf(java.lang.Class type)
           
 ClassPointcut DynaopPointcutsFactory.className(java.lang.String regex)
           
 ClassPointcut DynaopPointcutsFactory.oneClass(java.lang.Class clazz)
           
 ClassPointcut DynaopPointcutsFactory.packageName(java.lang.String packageName)
           
 ClassPointcut DynaopPointcutsFactory.intersection(ClassPointcut a, ClassPointcut b)
           
 ClassPointcut DynaopPointcutsFactory.union(ClassPointcut a, ClassPointcut b)
           
 ClassPointcut DynaopPointcutsFactory.not(ClassPointcut classPointcut)
           
 

Methods in org.nanocontainer.aop.dynaop with parameters of type ClassPointcut
 void DynaopAspectsManager.registerInterceptor(ClassPointcut classPointcut, MethodPointcut methodPointcut, java.lang.Object interceptorComponentKey)
           
 void DynaopAspectsManager.registerInterceptor(ClassPointcut classPointcut, MethodPointcut methodPointcut, org.aopalliance.intercept.MethodInterceptor interceptor)
           
 void DynaopAspectsManager.registerMixin(ClassPointcut classPointcut, java.lang.Class mixinClass)
           
 void DynaopAspectsManager.registerMixin(ClassPointcut classPointcut, java.lang.Class[] interfaces, java.lang.Class mixinClass)
           
 void DynaopAspectsManager.registerInterfaces(ClassPointcut classPointcut, java.lang.Class[] interfaces)
           
 ClassPointcut DynaopPointcutsFactory.intersection(ClassPointcut a, ClassPointcut b)
           
 ClassPointcut DynaopPointcutsFactory.union(ClassPointcut a, ClassPointcut b)
           
 ClassPointcut DynaopPointcutsFactory.not(ClassPointcut classPointcut)
           
 MethodPointcut DynaopPointcutsFactory.returnType(ClassPointcut classPointcut)
           
 MethodPointcut DynaopPointcutsFactory.declaringClass(ClassPointcut classPointcut)
           
 



Copyright © 2003-2007 Codehaus. All Rights Reserved.