org.apache.maven.archiva.dependency.graph.walk
Interface DependencyGraphVisitor

All Known Implementing Classes:
AbstractReduceEdgeVisitor, BaseVisitor, DependencyManagementApplier, FlagCyclicEdgesVisitor, FlagExcludedEdgesVisitor, GraphCopier, ReduceEnabledEdgesVisitor, ReduceScopeVisitor, ReduceTransitiveEdgesVisitor, RefineConflictsVisitor, UpdateScopesVisitor

public interface DependencyGraphVisitor

Interface for progress during search.

Version:
$Id: DependencyGraphVisitor.java 562485 2007-08-03 14:44:15Z joakime $
Author:
Joakim Erdfelt

Method Summary
 void discoverEdge(DependencyGraphEdge edge)
          Called for each edge, when that edge is visited.
 void discoverGraph(DependencyGraph graph)
          Called once, for when the graph itself is discovered.
 void discoverNode(DependencyGraphNode node)
          Called for each node, when that node is visited.
 void finishEdge(DependencyGraphEdge edge)
          Called for each edge, when that edge has been fully visited.
 void finishGraph(DependencyGraph graph)
          Called once, for when the graph is finished being visited.
 void finishNode(DependencyGraphNode node)
          Called for each node, when the node has been fully visited.
 

Method Detail

discoverGraph

void discoverGraph(DependencyGraph graph)
Called once, for when the graph itself is discovered.

Parameters:
graph - the graph that was discovered.

discoverNode

void discoverNode(DependencyGraphNode node)
Called for each node, when that node is visited.

Parameters:
node - the node that is being visited.

discoverEdge

void discoverEdge(DependencyGraphEdge edge)
Called for each edge, when that edge is visited.

Parameters:
edge - the edge that is being visited.

finishEdge

void finishEdge(DependencyGraphEdge edge)
Called for each edge, when that edge has been fully visited.

Parameters:
edge - the edge that was finished being visited.

finishNode

void finishNode(DependencyGraphNode node)
Called for each node, when the node has been fully visited.

Parameters:
node - the node that was finished being visited.

finishGraph

void finishGraph(DependencyGraph graph)
Called once, for when the graph is finished being visited.

Parameters:
graph - the graph that finished being visited.


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