public class VerifyingVisitor extends TraversalCheckingVisitor
PicoContainer instances. The visitor walks down the logical container hierarchy.AbstractPicoVisitor.PicoVisitorTraversalExceptionABORT_TRAVERSAL, CONTINUE_TRAVERSAL| Constructor and Description |
|---|
VerifyingVisitor()
Construct a VerifyingVisitor.
|
| Modifier and Type | Method and Description |
|---|---|
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 |
visitComponentFactory(ComponentFactory componentFactory)
Visit a
ComponentAdapter that has to accept the visitor. |
boolean |
visitContainer(PicoContainer pico)
Visit a
PicoContainer that has to accept the visitor. |
visitParametercheckTraversalpublic VerifyingVisitor()
public Object traverse(Object node) throws PicoVerificationException
PicoContainer hierarchy and verify the components.traverse in interface PicoVisitortraverse in class AbstractPicoVisitornode - the start node of the traversal.PicoVerificationException - if some components could not be verified.PicoVisitor.traverse(java.lang.Object)public boolean visitContainer(PicoContainer pico)
TraversalCheckingVisitorPicoContainer that has to accept the visitor.visitContainer in interface PicoVisitorvisitContainer in class TraversalCheckingVisitorpico - the visited container.public void visitComponentAdapter(ComponentAdapter<?> componentAdapter)
TraversalCheckingVisitorComponentAdapter that has to accept the visitor.visitComponentAdapter in interface PicoVisitorvisitComponentAdapter in class TraversalCheckingVisitorcomponentAdapter - the visited ComponentAdapter.public void visitComponentFactory(ComponentFactory componentFactory)
TraversalCheckingVisitorComponentAdapter that has to accept the visitor.visitComponentFactory in interface PicoVisitorvisitComponentFactory in class TraversalCheckingVisitorCopyright © 2003-2014 Codehaus. All Rights Reserved.