A C D G I K M N O P R S U

A

AbstractPointcutsFactory - Class in org.nanocontainer.aop.defaults
Provides implementations of pointcut factory methods not supplied by the 'back-end' (nanning, dynop, etc.).
AbstractPointcutsFactory() - Constructor for class org.nanocontainer.aop.defaults.AbstractPointcutsFactory
 
allClasses() - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 
allClasses() - Method in interface org.nanocontainer.aop.PointcutsFactory
Returns a class pointcut that picks all classes.
allMethods() - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 
allMethods() - Method in interface org.nanocontainer.aop.PointcutsFactory
Returns a pointcut that matches all methods.
AopNodeBuilderDecorationDelegate - Class in org.nanocontainer.aop.defaults
 
AopNodeBuilderDecorationDelegate(AspectsManager) - Constructor for class org.nanocontainer.aop.defaults.AopNodeBuilderDecorationDelegate
 
applyAspects(Object, Object, PicoContainer) - Method in interface org.nanocontainer.aop.AspectsApplicator
 
applyAspects(Object, Object, PicoContainer) - Method in class org.nanocontainer.aop.dynaop.DynaopAspectsManager
 
AspectablePicoContainer - Interface in org.nanocontainer.aop
A org.picocontainer.MutablePicoContainer that supports the application of aspects to components in the container.
AspectablePicoContainerFactory - Interface in org.nanocontainer.aop
Produces AspectablePicoContainer objects.
AspectsApplicator - Interface in org.nanocontainer.aop
Applies aspects to a component.
AspectsComponentAdapter - Class in org.nanocontainer.aop.defaults
 
AspectsComponentAdapter(AspectsApplicator, ComponentAdapter) - Constructor for class org.nanocontainer.aop.defaults.AspectsComponentAdapter
 
AspectsComponentAdapterFactory - Class in org.nanocontainer.aop.defaults
Produces component adapters that apply aspects to components.
AspectsComponentAdapterFactory(AspectsApplicator, ComponentAdapterFactory) - Constructor for class org.nanocontainer.aop.defaults.AspectsComponentAdapterFactory
Creates a new AspectsComponentAdapterFactory.
AspectsComponentAdapterFactory(AspectsApplicator) - Constructor for class org.nanocontainer.aop.defaults.AspectsComponentAdapterFactory
Creates a new AspectsComponentAdapterFactory.
AspectsContainer - Interface in org.nanocontainer.aop
Represents the collection of aspects (pointuts + advice) to be applied to a Pico container.
AspectsManager - Interface in org.nanocontainer.aop
Object that can both register aspects and apply them to components.

C

className(String) - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 
className(String) - Method in interface org.nanocontainer.aop.PointcutsFactory
Returns a class pointcut that matches class names with a regular expression.
ClassPointcut - Interface in org.nanocontainer.aop
Pointcut that picks classes.
component(Object) - Method in class org.nanocontainer.aop.defaults.AbstractPointcutsFactory
 
component(Object) - Method in interface org.nanocontainer.aop.PointcutsFactory
Returns a component pointcut that picks one component key.
componentName(String) - Method in class org.nanocontainer.aop.defaults.AbstractPointcutsFactory
 
componentName(String) - Method in interface org.nanocontainer.aop.PointcutsFactory
Returns a component pointcut that matches component keys with a regular expression.
ComponentPointcut - Interface in org.nanocontainer.aop
Pointcut that picks component keys.
create(Proxy) - Method in class org.nanocontainer.aop.dynaop.InstanceMixinFactory
Returns the mixin instance passed to the constructor.
createComponentAdapter(Object, Class, Parameter[]) - Method in class org.nanocontainer.aop.defaults.AspectsComponentAdapterFactory
 
createContainer(Class, AspectsManager, ComponentAdapterFactory, PicoContainer) - Method in interface org.nanocontainer.aop.AspectablePicoContainerFactory
Creates a new AspectablePicoContainer.
createContainer(Class, ComponentAdapterFactory, PicoContainer) - Method in interface org.nanocontainer.aop.AspectablePicoContainerFactory
Creates a new AspectablePicoContainer.
createContainer(ComponentAdapterFactory, PicoContainer) - Method in interface org.nanocontainer.aop.AspectablePicoContainerFactory
Creates a new AspectablePicoContainer.
createContainer(ComponentAdapterFactory) - Method in interface org.nanocontainer.aop.AspectablePicoContainerFactory
Creates a new AspectablePicoContainer.
createContainer(PicoContainer) - Method in interface org.nanocontainer.aop.AspectablePicoContainerFactory
Creates a new AspectablePicoContainer.
createContainer() - Method in interface org.nanocontainer.aop.AspectablePicoContainerFactory
Creates a new AspectablePicoContainer.
createContainer(Class, AspectsManager, ComponentAdapterFactory, PicoContainer) - Method in class org.nanocontainer.aop.dynaop.DynaopAspectablePicoContainerFactory
 
createContainer(Class, ComponentAdapterFactory, PicoContainer) - Method in class org.nanocontainer.aop.dynaop.DynaopAspectablePicoContainerFactory
 
createContainer(ComponentAdapterFactory, PicoContainer) - Method in class org.nanocontainer.aop.dynaop.DynaopAspectablePicoContainerFactory
 
createContainer(ComponentAdapterFactory) - Method in class org.nanocontainer.aop.dynaop.DynaopAspectablePicoContainerFactory
 
createContainer(PicoContainer) - Method in class org.nanocontainer.aop.dynaop.DynaopAspectablePicoContainerFactory
 
createContainer() - Method in class org.nanocontainer.aop.dynaop.DynaopAspectablePicoContainerFactory
 
createNode(Object, Map, Object) - Method in class org.nanocontainer.aop.defaults.AopNodeBuilderDecorationDelegate
 

D

declaringClass(ClassPointcut) - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 
declaringClass(ClassPointcut) - Method in interface org.nanocontainer.aop.PointcutsFactory
Returns a method pointcut that picks a method if the given class pointcut picks the method's declaring class.
decorate(ComponentAdapterFactory, Map) - Method in class org.nanocontainer.aop.defaults.AopNodeBuilderDecorationDelegate
 
decorate(MutablePicoContainer) - Method in class org.nanocontainer.aop.defaults.AopNodeBuilderDecorationDelegate
 
DynaopAspectablePicoContainerFactory - Class in org.nanocontainer.aop.dynaop
Uses dynaop to create AspectablePicoContainer objects.
DynaopAspectablePicoContainerFactory() - Constructor for class org.nanocontainer.aop.dynaop.DynaopAspectablePicoContainerFactory
 
DynaopAspectsManager - Class in org.nanocontainer.aop.dynaop
An AspectsManager implemented using dynaop.
DynaopAspectsManager(Aspects, PointcutsFactory) - Constructor for class org.nanocontainer.aop.dynaop.DynaopAspectsManager
Creates a new DynaopAspectsManager that will used the given dynaop.Aspects object and pointcuts factory.
DynaopAspectsManager(Aspects) - Constructor for class org.nanocontainer.aop.dynaop.DynaopAspectsManager
Creates a new DynaopAspectsManager that will used the given dynaop.Aspects object.
DynaopAspectsManager(PointcutsFactory) - Constructor for class org.nanocontainer.aop.dynaop.DynaopAspectsManager
Creates a new DynaopAspectsManager that will use the given pointcuts factory.
DynaopAspectsManager() - Constructor for class org.nanocontainer.aop.dynaop.DynaopAspectsManager
Creates a new DynaopAspectsManager.
DynaopPointcutsFactory - Class in org.nanocontainer.aop.dynaop
Implements the org.nanocontainer.aop.PointcutsFactory interface using dynaop.
DynaopPointcutsFactory() - Constructor for class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 

G

getComponentInstance(PicoContainer) - Method in class org.nanocontainer.aop.defaults.AspectsComponentAdapter
 
getMethods() - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 
getMethods() - Method in interface org.nanocontainer.aop.PointcutsFactory
Returns a pointcut that matches get methods.
getPointcutsFactory() - Method in interface org.nanocontainer.aop.AspectsContainer
Produces a pointcuts factory that can be used to create pointcuts to be used in aspects registered with this AspectsContainer.
getPointcutsFactory() - Method in class org.nanocontainer.aop.dynaop.DynaopAspectsManager
 
getProperties() - Method in class org.nanocontainer.aop.dynaop.InstanceMixinFactory
Used for debugging.

I

InstanceMixinFactory - Class in org.nanocontainer.aop.dynaop
Produces mixin advice from a mixin instance object.
InstanceMixinFactory(Object) - Constructor for class org.nanocontainer.aop.dynaop.InstanceMixinFactory
Creates a new InstanceMixinFactory with the given mixin instance.
instancesOf(Class) - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 
instancesOf(Class) - Method in interface org.nanocontainer.aop.PointcutsFactory
Returns a class pointcut that picks all instances of a given type.
intersection(ClassPointcut, ClassPointcut) - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 
intersection(MethodPointcut, MethodPointcut) - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 
intersection(ClassPointcut, ClassPointcut) - Method in interface org.nanocontainer.aop.PointcutsFactory
Returns a class pointcut that is the intersection of two class pointcuts.
intersection(MethodPointcut, MethodPointcut) - Method in interface org.nanocontainer.aop.PointcutsFactory
Returns a method pointcut that is the intersection of two other method pointcuts.
isMethods() - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 
isMethods() - Method in interface org.nanocontainer.aop.PointcutsFactory
Returns a pointcut that matches is methods.

K

KeyEqualsComponentPointcut - Class in org.nanocontainer.aop.defaults
Component pointcut that matches against a component key.
KeyEqualsComponentPointcut(Object) - Constructor for class org.nanocontainer.aop.defaults.KeyEqualsComponentPointcut
Creates a new KeyEqualsComponentPointcut that matches against componentKey.

M

makeChildContainer(AspectsManager, AspectablePicoContainer) - Method in interface org.nanocontainer.aop.AspectablePicoContainerFactory
Make a child AspectablePicoContainer of a given AspectablePicoContainer.
makeChildContainer(AspectablePicoContainer) - Method in interface org.nanocontainer.aop.AspectablePicoContainerFactory
Make a child AspectablePicoContainer of a given AspectablePicoContainer The child container will be obtained aspectifying MutablePicoContainer#makeChildContainer().
makeChildContainer(AspectsManager, AspectablePicoContainer) - Method in class org.nanocontainer.aop.dynaop.DynaopAspectablePicoContainerFactory
 
makeChildContainer(AspectablePicoContainer) - Method in class org.nanocontainer.aop.dynaop.DynaopAspectablePicoContainerFactory
 
MalformedRegularExpressionException - Exception in org.nanocontainer.aop
Exception thrown by PointcutsFactory when it is passed an invalid regular expression.
MalformedRegularExpressionException(String, Throwable) - Constructor for exception org.nanocontainer.aop.MalformedRegularExpressionException
Creates a new MalformedRegularExpression object.
membersOf(Class) - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 
membersOf(Class) - Method in interface org.nanocontainer.aop.PointcutsFactory
Picks methods that are members of the given class (even if the method was declared in a super class of the given class).
MethodPointcut - Interface in org.nanocontainer.aop
Pointcut that picks methods.

N

NameMatchesComponentPointcut - Class in org.nanocontainer.aop.defaults
Component pointcut that matches the component name against a regular expression.
NameMatchesComponentPointcut(String) - Constructor for class org.nanocontainer.aop.defaults.NameMatchesComponentPointcut
Creates a new NameMatchesComponentPointcut that will match the component key against the given regular expression.
not(ClassPointcut) - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 
not(MethodPointcut) - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 
not(ClassPointcut) - Method in interface org.nanocontainer.aop.PointcutsFactory
Returns a class pointcut that inverts the original pointcut.
not(MethodPointcut) - Method in interface org.nanocontainer.aop.PointcutsFactory
Creates a method pointcut that inverts the original pointcut.

O

objectMethods() - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 
objectMethods() - Method in interface org.nanocontainer.aop.PointcutsFactory
Returns a method pointcut that picks equals, hashCode, and toString.
oneClass(Class) - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 
oneClass(Class) - Method in interface org.nanocontainer.aop.PointcutsFactory
Returns a class pointcut that picks one class.
oneMethod(Method) - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 
oneMethod(Method) - Method in interface org.nanocontainer.aop.PointcutsFactory
Returns a pointcut that matches one method.
org.nanocontainer.aop - package org.nanocontainer.aop
Lets you configure aspects on components in a PicoContainer.
org.nanocontainer.aop.defaults - package org.nanocontainer.aop.defaults
Provides partial or default implementations of the interfaces in org.nanocontainer.aop, and common classes used by different sub-packages under org.nanocontainer.aop.
org.nanocontainer.aop.dynaop - package org.nanocontainer.aop.dynaop
Implements org.nanocontainer.aop using dynaop.

P

packageName(String) - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 
packageName(String) - Method in interface org.nanocontainer.aop.PointcutsFactory
Returns a class pointcut that picks all classes in a package.
picks(Class) - Method in interface org.nanocontainer.aop.ClassPointcut
Returns true if clazz satisfies this pointcut.
picks(Object) - Method in interface org.nanocontainer.aop.ComponentPointcut
Returns true if the component key satisfies this pointcut.
picks(Object) - Method in class org.nanocontainer.aop.defaults.KeyEqualsComponentPointcut
Tests to see if the componentKey matches the component key passed to the constructor.
picks(Object) - Method in class org.nanocontainer.aop.defaults.NameMatchesComponentPointcut
Tests to see if the component key's toString() value matches the regular expression passed to the constructor.
picks(Method) - Method in interface org.nanocontainer.aop.MethodPointcut
Tests to see if method satisfies this pointcut.
PointcutsFactory - Interface in org.nanocontainer.aop
Produces pointcuts.

R

registerInterceptor(ClassPointcut, MethodPointcut, MethodInterceptor) - Method in interface org.nanocontainer.aop.AspectsContainer
Registers container scoped interceptor advice.
registerInterceptor(ComponentPointcut, MethodPointcut, MethodInterceptor) - Method in interface org.nanocontainer.aop.AspectsContainer
Registers component scoped interceptor advice.
registerInterceptor(ClassPointcut, MethodPointcut, Object) - Method in interface org.nanocontainer.aop.AspectsContainer
Registers container supplied container scoped interceptor advice.
registerInterceptor(ComponentPointcut, MethodPointcut, Object) - Method in interface org.nanocontainer.aop.AspectsContainer
Registers component scoped interceptor advice.
registerInterceptor(ClassPointcut, MethodPointcut, Object) - Method in class org.nanocontainer.aop.dynaop.DynaopAspectsManager
 
registerInterceptor(ClassPointcut, MethodPointcut, MethodInterceptor) - Method in class org.nanocontainer.aop.dynaop.DynaopAspectsManager
 
registerInterceptor(ComponentPointcut, MethodPointcut, Object) - Method in class org.nanocontainer.aop.dynaop.DynaopAspectsManager
 
registerInterceptor(ComponentPointcut, MethodPointcut, MethodInterceptor) - Method in class org.nanocontainer.aop.dynaop.DynaopAspectsManager
 
registerInterfaces(ClassPointcut, Class[]) - Method in interface org.nanocontainer.aop.AspectsContainer
Adds interfaces to classes picked by the class pointcut.
registerInterfaces(ComponentPointcut, Class[]) - Method in interface org.nanocontainer.aop.AspectsContainer
Adds interfaces to components picked by the component pointcut.
registerInterfaces(ClassPointcut, Class[]) - Method in class org.nanocontainer.aop.dynaop.DynaopAspectsManager
 
registerInterfaces(ComponentPointcut, Class[]) - Method in class org.nanocontainer.aop.dynaop.DynaopAspectsManager
 
registerMixin(ClassPointcut, Class[], Class) - Method in interface org.nanocontainer.aop.AspectsContainer
Registers container scoped mixin advice.
registerMixin(ComponentPointcut, Class[], Class) - Method in interface org.nanocontainer.aop.AspectsContainer
Registers component scoped mixin advice.
registerMixin(ClassPointcut, Class) - Method in interface org.nanocontainer.aop.AspectsContainer
Registers container scoped mixin advice.
registerMixin(ComponentPointcut, Class) - Method in interface org.nanocontainer.aop.AspectsContainer
Registers component scoped mixin advice.
registerMixin(ClassPointcut, Class) - Method in class org.nanocontainer.aop.dynaop.DynaopAspectsManager
 
registerMixin(ClassPointcut, Class[], Class) - Method in class org.nanocontainer.aop.dynaop.DynaopAspectsManager
 
registerMixin(ComponentPointcut, Class) - Method in class org.nanocontainer.aop.dynaop.DynaopAspectsManager
 
registerMixin(ComponentPointcut, Class[], Class) - Method in class org.nanocontainer.aop.dynaop.DynaopAspectsManager
 
rememberComponentKey(Map) - Method in class org.nanocontainer.aop.defaults.AopNodeBuilderDecorationDelegate
 
returnType(ClassPointcut) - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 
returnType(ClassPointcut) - Method in interface org.nanocontainer.aop.PointcutsFactory
Returns a method pointcut that picks a method if the given class pointcut picks the method's return type.

S

setMethods() - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 
setMethods() - Method in interface org.nanocontainer.aop.PointcutsFactory
Returns a method pointcut that matches set methods.
signature(String) - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 
signature(String) - Method in interface org.nanocontainer.aop.PointcutsFactory
Returns a method pointcut that matches the method signatures with a regular expression.

U

union(ClassPointcut, ClassPointcut) - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 
union(MethodPointcut, MethodPointcut) - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 
union(ClassPointcut, ClassPointcut) - Method in interface org.nanocontainer.aop.PointcutsFactory
Returns a pointcut that is the union of two class pointcuts.
union(MethodPointcut, MethodPointcut) - Method in interface org.nanocontainer.aop.PointcutsFactory
Returns a method pointcut that is the union of two other method pointcuts.

A C D G I K M N O P R S U

Copyright © 2003-2009 Codehaus. All Rights Reserved.