org.kuali.maven.plugins.graph.dot.edge
Class SmartEdgeHandler

java.lang.Object
  extended by org.kuali.maven.plugins.graph.dot.edge.FlatEdgeHandler
      extended by org.kuali.maven.plugins.graph.dot.edge.SmartEdgeHandler
All Implemented Interfaces:
EdgeHandler

public class SmartEdgeHandler
extends FlatEdgeHandler


Field Summary
static String REPLACEMENT_LABEL
           
 
Constructor Summary
SmartEdgeHandler()
           
 
Method Summary
protected  Node<MavenContext> findIncludedNode(Node<MavenContext> root, String artifactId)
           
 List<Edge> getEdges(Node<MavenContext> node)
           
protected  void handleConflict(Node<MavenContext> node, List<Edge> edges)
           
protected  void handleDuplicate(Node<MavenContext> node, List<Edge> edges)
           
protected  void handleNode(Node<MavenContext> node, List<Edge> edges)
           
 
Methods inherited from class org.kuali.maven.plugins.graph.dot.edge.FlatEdgeHandler
getEdge, getEdge
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REPLACEMENT_LABEL

public static final String REPLACEMENT_LABEL
See Also:
Constant Field Values
Constructor Detail

SmartEdgeHandler

public SmartEdgeHandler()
Method Detail

getEdges

public List<Edge> getEdges(Node<MavenContext> node)
Specified by:
getEdges in interface EdgeHandler
Overrides:
getEdges in class FlatEdgeHandler

handleNode

protected void handleNode(Node<MavenContext> node,
                          List<Edge> edges)

handleConflict

protected void handleConflict(Node<MavenContext> node,
                              List<Edge> edges)

handleDuplicate

protected void handleDuplicate(Node<MavenContext> node,
                               List<Edge> edges)

findIncludedNode

protected Node<MavenContext> findIncludedNode(Node<MavenContext> root,
                                              String artifactId)


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.