org.apache.maven.archiva.dependency.graph.tasks
Class RefineConflictsVisitor

java.lang.Object
  extended by org.apache.maven.archiva.dependency.graph.walk.BaseVisitor
      extended by org.apache.maven.archiva.dependency.graph.tasks.RefineConflictsVisitor
All Implemented Interfaces:
DependencyGraphVisitor

public class RefineConflictsVisitor
extends BaseVisitor
implements DependencyGraphVisitor

RefineConflictsVisitor

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

Field Summary
 
Fields inherited from class org.apache.maven.archiva.dependency.graph.walk.BaseVisitor
graph
 
Constructor Summary
RefineConflictsVisitor()
           
 
Method Summary
 void addAllConflictingArtifacts(java.util.Collection nodes)
           
 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 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.
 java.util.List getConflictingArtifacts()
           
 void resetConflictingArtifacts()
           
 
Methods inherited from class org.apache.maven.archiva.dependency.graph.walk.BaseVisitor
discoverEdge, finishEdge, getInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.maven.archiva.dependency.graph.walk.DependencyGraphVisitor
discoverEdge, finishEdge
 

Constructor Detail

RefineConflictsVisitor

public RefineConflictsVisitor()
Method Detail

discoverGraph

public void discoverGraph(DependencyGraph graph)
Description copied from interface: DependencyGraphVisitor
Called once, for when the graph itself is discovered.

Specified by:
discoverGraph in interface DependencyGraphVisitor
Overrides:
discoverGraph in class BaseVisitor
Parameters:
graph - the graph that was discovered.

discoverNode

public void discoverNode(DependencyGraphNode node)
Description copied from interface: DependencyGraphVisitor
Called for each node, when that node is visited.

Specified by:
discoverNode in interface DependencyGraphVisitor
Overrides:
discoverNode in class BaseVisitor
Parameters:
node - the node that is being visited.

finishGraph

public void finishGraph(DependencyGraph graph)
Description copied from interface: DependencyGraphVisitor
Called once, for when the graph is finished being visited.

Specified by:
finishGraph in interface DependencyGraphVisitor
Overrides:
finishGraph in class BaseVisitor
Parameters:
graph - the graph that finished being visited.

finishNode

public void finishNode(DependencyGraphNode node)
Description copied from interface: DependencyGraphVisitor
Called for each node, when the node has been fully visited.

Specified by:
finishNode in interface DependencyGraphVisitor
Overrides:
finishNode in class BaseVisitor
Parameters:
node - the node that was finished being visited.

getConflictingArtifacts

public java.util.List getConflictingArtifacts()

addAllConflictingArtifacts

public void addAllConflictingArtifacts(java.util.Collection nodes)

resetConflictingArtifacts

public void resetConflictingArtifacts()


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