Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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.className(String regex)` Returns a class pointcut that matches class names with a regular expression.
`ClassPointcut` | `PointcutsFactory.instancesOf(Class type)` Returns a class pointcut that picks all instances of a given type.
`ClassPointcut` | `PointcutsFactory.intersection(ClassPointcut a, ClassPointcut b)` Returns a class pointcut that is the intersection of two class pointcuts.
`ClassPointcut` | `PointcutsFactory.not(ClassPointcut classPointcut)` Returns a class pointcut that inverts the original pointcut.
`ClassPointcut` | `PointcutsFactory.oneClass(Class clazz)` Returns a class pointcut that picks one class.
`ClassPointcut` | `PointcutsFactory.packageName(String packageName)` Returns a class pointcut that picks all classes in a package.
`ClassPointcut` | `PointcutsFactory.union(ClassPointcut a, ClassPointcut b)` Returns a pointcut that is the union of two class pointcuts.

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

Uses of ClassPointcut in org.nanocontainer.aop.dynaop

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

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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2003-2007 Codehaus. All Rights Reserved.