org.apache.maven.shared.dependency.tree.traversal
Class CollectingDependencyNodeVisitor

java.lang.Object
  extended by org.apache.maven.shared.dependency.tree.traversal.CollectingDependencyNodeVisitor
All Implemented Interfaces:
DependencyNodeVisitor

public class CollectingDependencyNodeVisitor
extends java.lang.Object
implements DependencyNodeVisitor

A dependency node visitor that collects visited nodes for further processing.

Since:
1.1
Version:
$Id: CollectingDependencyNodeVisitor.java 549521 2007-06-21 15:53:42Z markh $
Author:
Mark Hobson

Constructor Summary
CollectingDependencyNodeVisitor()
          Creates a dependency node visitor that collects visited nodes for further processing.
 
Method Summary
 boolean endVisit(DependencyNode node)
          Ends the visit to to the specified dependency node.
 java.util.List getNodes()
          Gets the list of collected dependency nodes.
 boolean visit(DependencyNode node)
          Starts the visit to the specified dependency node.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CollectingDependencyNodeVisitor

public CollectingDependencyNodeVisitor()
Creates a dependency node visitor that collects visited nodes for further processing.

Method Detail

visit

public boolean visit(DependencyNode node)
Description copied from interface: DependencyNodeVisitor
Starts the visit to the specified dependency node.

Specified by:
visit in interface DependencyNodeVisitor
Parameters:
node - the dependency node to visit
Returns:
true to visit the specified dependency node's children, false to skip the specified dependency node's children and proceed to its next sibling

endVisit

public boolean endVisit(DependencyNode node)
Description copied from interface: DependencyNodeVisitor
Ends the visit to to the specified dependency node.

Specified by:
endVisit in interface DependencyNodeVisitor
Parameters:
node - the dependency node to visit
Returns:
true to visit the specified dependency node's next sibling, false to skip the specified dependency node's next siblings and proceed to its parent

getNodes

public java.util.List getNodes()
Gets the list of collected dependency nodes.

Returns:
the list of collected dependency nodes


Copyright © 2002-2011 Apache Software Foundation. All Rights Reserved.