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

A

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

C

ClassPointcut - interface org.nanocontainer.aop.ClassPointcut.
Pointcut that picks classes.
ComponentPointcut - interface org.nanocontainer.aop.ComponentPointcut.
Pointcut that picks component keys.
className(String) - Method in interface org.nanocontainer.aop.PointcutsFactory
Returns a class pointcut that matches class names with a regular expression.
className(String) - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 
component(Object) - Method in interface org.nanocontainer.aop.PointcutsFactory
Returns a component pointcut that picks one component key.
component(Object) - 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.
componentName(String) - Method in class org.nanocontainer.aop.defaults.AbstractPointcutsFactory
 
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

DynaopAspectablePicoContainerFactory - class org.nanocontainer.aop.dynaop.DynaopAspectablePicoContainerFactory.
Uses dynaop to create AspectablePicoContainer objects.
DynaopAspectablePicoContainerFactory() - Constructor for class org.nanocontainer.aop.dynaop.DynaopAspectablePicoContainerFactory
 
DynaopAspectsManager - class org.nanocontainer.aop.dynaop.DynaopAspectsManager.
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 org.nanocontainer.aop.dynaop.DynaopPointcutsFactory.
Implements the org.nanocontainer.aop.PointcutsFactory interface using dynaop.
DynaopPointcutsFactory() - Constructor for 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.
declaringClass(ClassPointcut) - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 
decorate(ComponentAdapterFactory, Map) - Method in class org.nanocontainer.aop.defaults.AopNodeBuilderDecorationDelegate
 
decorate(MutablePicoContainer) - Method in class org.nanocontainer.aop.defaults.AopNodeBuilderDecorationDelegate
 

G

getComponentInstance(PicoContainer) - Method in class org.nanocontainer.aop.defaults.AspectsComponentAdapter
 
getMethods() - Method in interface org.nanocontainer.aop.PointcutsFactory
Returns a pointcut that matches get methods.
getMethods() - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 
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 org.nanocontainer.aop.dynaop.InstanceMixinFactory.
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 interface org.nanocontainer.aop.PointcutsFactory
Returns a class pointcut that picks all instances of a given type.
instancesOf(Class) - 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.
intersection(ClassPointcut, ClassPointcut) - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 
intersection(MethodPointcut, MethodPointcut) - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 
isMethods() - Method in interface org.nanocontainer.aop.PointcutsFactory
Returns a pointcut that matches is methods.
isMethods() - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 

K

KeyEqualsComponentPointcut - class org.nanocontainer.aop.defaults.KeyEqualsComponentPointcut.
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

MalformedRegularExpressionException - exception org.nanocontainer.aop.MalformedRegularExpressionException.
Exception thrown by PointcutsFactory when it is passed an invalid regular expression.
MalformedRegularExpressionException(String, Throwable) - Constructor for class org.nanocontainer.aop.MalformedRegularExpressionException
Creates a new MalformedRegularExpression object.
MethodPointcut - interface org.nanocontainer.aop.MethodPointcut.
Pointcut that picks methods.
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
 
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).
membersOf(Class) - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 

N

NameMatchesComponentPointcut - class org.nanocontainer.aop.defaults.NameMatchesComponentPointcut.
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 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.
not(ClassPointcut) - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 
not(MethodPointcut) - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 

O

objectMethods() - Method in interface org.nanocontainer.aop.PointcutsFactory
Returns a method pointcut that picks equals, hashCode, and toString.
objectMethods() - 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.
oneClass(Class) - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 
oneMethod(Method) - Method in interface org.nanocontainer.aop.PointcutsFactory
Returns a pointcut that matches one method.
oneMethod(Method) - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 
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

PointcutsFactory - interface org.nanocontainer.aop.PointcutsFactory.
Produces pointcuts.
packageName(String) - Method in interface org.nanocontainer.aop.PointcutsFactory
Returns a class pointcut that picks all classes in a package.
packageName(String) - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 
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(Method) - Method in interface org.nanocontainer.aop.MethodPointcut
Tests to see if method 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.

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 interface org.nanocontainer.aop.PointcutsFactory
Returns a method pointcut that picks a method if the given class pointcut picks the method's return type.
returnType(ClassPointcut) - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 

S

setMethods() - Method in interface org.nanocontainer.aop.PointcutsFactory
Returns a method pointcut that matches set methods.
setMethods() - 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.
signature(String) - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 

U

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.
union(ClassPointcut, ClassPointcut) - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 
union(MethodPointcut, MethodPointcut) - Method in class org.nanocontainer.aop.dynaop.DynaopPointcutsFactory
 

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

Copyright © 2003-2007 Codehaus. All Rights Reserved.