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

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

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

Copyright © 2003-2007 Codehaus. All Rights Reserved.