org.nanocontainer.aop.defaults
Class AopNodeBuilderDecorationDelegate

java.lang.Object
  extended by org.nanocontainer.aop.defaults.AopNodeBuilderDecorationDelegate
All Implemented Interfaces:
org.nanocontainer.script.NodeBuilderDecorationDelegate

public class AopNodeBuilderDecorationDelegate
extends java.lang.Object
implements org.nanocontainer.script.NodeBuilderDecorationDelegate

Version:
$Revision: 3144 $
Author:
Aslak Hellesøy, Paul Hammant

Constructor Summary
AopNodeBuilderDecorationDelegate(AspectsManager aspectsManager)
           
 
Method Summary
 java.lang.Object createNode(java.lang.Object name, java.util.Map attributes, java.lang.Object parentElement)
           
 org.picocontainer.defaults.ComponentAdapterFactory decorate(org.picocontainer.defaults.ComponentAdapterFactory componentAdapterFactory, java.util.Map attributes)
           
 org.picocontainer.MutablePicoContainer decorate(org.picocontainer.MutablePicoContainer picoContainer)
           
 void rememberComponentKey(java.util.Map attributes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AopNodeBuilderDecorationDelegate

public AopNodeBuilderDecorationDelegate(AspectsManager aspectsManager)
Method Detail

decorate

public org.picocontainer.defaults.ComponentAdapterFactory decorate(org.picocontainer.defaults.ComponentAdapterFactory componentAdapterFactory,
                                                                   java.util.Map attributes)
Specified by:
decorate in interface org.nanocontainer.script.NodeBuilderDecorationDelegate

decorate

public org.picocontainer.MutablePicoContainer decorate(org.picocontainer.MutablePicoContainer picoContainer)
Specified by:
decorate in interface org.nanocontainer.script.NodeBuilderDecorationDelegate

createNode

public java.lang.Object createNode(java.lang.Object name,
                                   java.util.Map attributes,
                                   java.lang.Object parentElement)
Specified by:
createNode in interface org.nanocontainer.script.NodeBuilderDecorationDelegate

rememberComponentKey

public void rememberComponentKey(java.util.Map attributes)
Specified by:
rememberComponentKey in interface org.nanocontainer.script.NodeBuilderDecorationDelegate


Copyright © 2003-2010 Codehaus. All Rights Reserved.