org.picocontainer.defaults
Class LifecycleVisitor

java.lang.Object
  extended byorg.picocontainer.defaults.AbstractPicoVisitor
      extended byorg.picocontainer.defaults.LifecycleVisitor
All Implemented Interfaces:
PicoVisitor, Serializable

public class LifecycleVisitor
extends AbstractPicoVisitor
implements Serializable

Since:
1.1
Version:
$Revision: 1841 $
Author:
Aslak Hellesøy, Jörg Schaible
See Also:
Serialized Form

Constructor Summary
LifecycleVisitor(Method method, Class ofType, boolean visiInInstantiationOrder)
           
LifecycleVisitor(Method method, Class ofType, boolean visitInInstantiationOrder, ComponentMonitor componentMonitor)
           
 
Method Summary
 Object traverse(Object node)
          Entry point for the PicoVisitor traversal.
 void visitComponentAdapter(ComponentAdapter componentAdapter)
          Visit a ComponentAdapter that has to accept the visitor.
 void visitContainer(PicoContainer pico)
          Visit a PicoContainer that has to accept the visitor.
 void visitParameter(Parameter parameter)
          Visit a Parameter that has to accept the visitor.
 
Methods inherited from class org.picocontainer.defaults.AbstractPicoVisitor
checkTraversal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LifecycleVisitor

public LifecycleVisitor(Method method,
                        Class ofType,
                        boolean visitInInstantiationOrder,
                        ComponentMonitor componentMonitor)

LifecycleVisitor

public LifecycleVisitor(Method method,
                        Class ofType,
                        boolean visiInInstantiationOrder)
Method Detail

traverse

public Object traverse(Object node)
Description copied from interface: PicoVisitor
Entry point for the PicoVisitor traversal. The given node is the first object, that is asked for acceptance. Only objects of type PicoContainer, ComponentAdapter, or Parameter are valid.

Specified by:
traverse in interface PicoVisitor
Overrides:
traverse in class AbstractPicoVisitor

visitContainer

public void visitContainer(PicoContainer pico)
Description copied from interface: PicoVisitor
Visit a PicoContainer that has to accept the visitor.

Specified by:
visitContainer in interface PicoVisitor
Parameters:
pico - the visited container.

visitComponentAdapter

public void visitComponentAdapter(ComponentAdapter componentAdapter)
Description copied from interface: PicoVisitor
Visit a ComponentAdapter that has to accept the visitor.

Specified by:
visitComponentAdapter in interface PicoVisitor
Parameters:
componentAdapter - the visited ComponentAdapter.

visitParameter

public void visitParameter(Parameter parameter)
Description copied from interface: PicoVisitor
Visit a Parameter that has to accept the visitor.

Specified by:
visitParameter in interface PicoVisitor
Parameters:
parameter - the visited Parameter.


Copyright © 2003-2005 Codehaus. All Rights Reserved.