org.picocontainer.defaults
Class VerifyingVisitor

java.lang.Object
  extended byorg.picocontainer.defaults.AbstractPicoVisitor
      extended byorg.picocontainer.defaults.VerifyingVisitor
All Implemented Interfaces:
PicoVisitor

public class VerifyingVisitor
extends AbstractPicoVisitor

Visitor to verify PicoContainerinstances. The visitor walks down the logical container hierarchy.

Since:
1.1
Author:
Jörg Schaible

Constructor Summary
VerifyingVisitor()
           
 
Method Summary
 Object traverse(Object node)
          Traverse through all components of the PicoContainer hierarchy and verify the components.
 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

VerifyingVisitor

public VerifyingVisitor()
Method Detail

traverse

public Object traverse(Object node)
                throws PicoVerificationException
Traverse through all components of the PicoContainer hierarchy and verify the components.

Specified by:
traverse in interface PicoVisitor
Overrides:
traverse in class AbstractPicoVisitor
Throws:
PicoVerificationException - if some components could not be verified.
See Also:
PicoVisitor.traverse(java.lang.Object)

visitContainer

public void visitContainer(PicoContainer pico)
Visit a PicoContainer that has to accept the visitor.

Parameters:
pico - the visited container.
See Also:
PicoVisitor.visitContainer(org.picocontainer.PicoContainer)

visitComponentAdapter

public void visitComponentAdapter(ComponentAdapter componentAdapter)
Visit a ComponentAdapter that has to accept the visitor.

Parameters:
componentAdapter - the visited ComponentAdapter.
See Also:
PicoVisitor.visitComponentAdapter(org.picocontainer.ComponentAdapter)

visitParameter

public void visitParameter(Parameter parameter)
Visit a Parameter that has to accept the visitor.

Parameters:
parameter - the visited Parameter.
See Also:
PicoVisitor.visitParameter(org.picocontainer.Parameter)


Copyright © 2003-2004 Codehaus. All Rights Reserved.