Package org.picocontainer.visitors
Class VerifyingVisitor
java.lang.Object
org.picocontainer.visitors.AbstractPicoVisitor
org.picocontainer.visitors.TraversalCheckingVisitor
org.picocontainer.visitors.VerifyingVisitor
- All Implemented Interfaces:
PicoVisitor
Visitor to verify
PicoContainer instances. The visitor walks down the logical container hierarchy.- Author:
- Jörg Schaible
-
Nested Class Summary
Nested classes/interfaces inherited from class org.picocontainer.visitors.AbstractPicoVisitor
AbstractPicoVisitor.PicoVisitorTraversalException -
Field Summary
Fields inherited from interface org.picocontainer.PicoVisitor
ABORT_TRAVERSAL, CONTINUE_TRAVERSAL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionTraverse through all components of thePicoContainerhierarchy and verify the components.voidvisitComponentAdapter(ComponentAdapter<?> componentAdapter) Visit aComponentAdapterthat has to accept the visitor.voidvisitComponentFactory(ComponentFactory componentFactory) Visit aComponentAdapterthat has to accept the visitor.booleanvisitContainer(PicoContainer pico) Visit aPicoContainerthat has to accept the visitor.Methods inherited from class org.picocontainer.visitors.TraversalCheckingVisitor
visitParameterMethods inherited from class org.picocontainer.visitors.AbstractPicoVisitor
checkTraversal
-
Constructor Details
-
VerifyingVisitor
public VerifyingVisitor()Construct a VerifyingVisitor.
-
-
Method Details
-
traverse
Traverse through all components of thePicoContainerhierarchy and verify the components.- Specified by:
traversein interfacePicoVisitor- Overrides:
traversein classAbstractPicoVisitor- Parameters:
node- the start node of the traversal.- Returns:
- a visitor-specific value.
- Throws:
PicoVerificationException- if some components could not be verified.- See Also:
-
visitContainer
Description copied from class:TraversalCheckingVisitorVisit aPicoContainerthat has to accept the visitor.- Specified by:
visitContainerin interfacePicoVisitor- Overrides:
visitContainerin classTraversalCheckingVisitor- Parameters:
pico- the visited container.- Returns:
- CONTINUE_TRAVERSAL if the traversal should continue. Any visitor callback that returns ABORT_TRAVERSAL indicates the desire to abort any further traversal.
-
visitComponentAdapter
Description copied from class:TraversalCheckingVisitorVisit aComponentAdapterthat has to accept the visitor.- Specified by:
visitComponentAdapterin interfacePicoVisitor- Overrides:
visitComponentAdapterin classTraversalCheckingVisitor- Parameters:
componentAdapter- the visited ComponentAdapter.
-
visitComponentFactory
Description copied from class:TraversalCheckingVisitorVisit aComponentAdapterthat has to accept the visitor.- Specified by:
visitComponentFactoryin interfacePicoVisitor- Overrides:
visitComponentFactoryin classTraversalCheckingVisitor
-