org.apache.hadoop.yarn.util
Class Graph

java.lang.Object
  extended by org.apache.hadoop.yarn.util.Graph

public class Graph
extends Object


Nested Class Summary
 class Graph.Edge
           
 class Graph.Node
           
 
Constructor Summary
Graph()
           
Graph(String name)
           
Graph(String name, Graph parent)
           
 
Method Summary
 void addSubGraph(Graph graph)
           
static List<Graph.Edge> combineEdges(List<Graph.Edge> edges)
           
 String generateGraphViz()
           
 String generateGraphViz(String indent)
           
 String getName()
           
 Graph.Node getNode(String id)
           
 Graph getParent()
           
 Graph newSubGraph(String name)
           
 void save(String filepath)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Graph

public Graph(String name,
             Graph parent)

Graph

public Graph(String name)

Graph

public Graph()
Method Detail

getName

public String getName()

getParent

public Graph getParent()

getNode

public Graph.Node getNode(String id)

newSubGraph

public Graph newSubGraph(String name)

addSubGraph

public void addSubGraph(Graph graph)

generateGraphViz

public String generateGraphViz(String indent)

generateGraphViz

public String generateGraphViz()

save

public void save(String filepath)
          throws IOException
Throws:
IOException

combineEdges

public static List<Graph.Edge> combineEdges(List<Graph.Edge> edges)


Copyright © 2012 Apache Software Foundation. All Rights Reserved.