|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.google.inject.grapher.graphviz.GraphvizRenderer
public class GraphvizRenderer
Renderer implementation that writes out a Graphviz DOT file of the
graph. Bound in GraphvizModule.
Specify the PrintWriter to output to with
setOut(PrintWriter).
| Constructor Summary | |
|---|---|
GraphvizRenderer()
|
|
| Method Summary | |
|---|---|
void |
addEdge(GraphvizEdge edge)
|
void |
addNode(GraphvizNode node)
|
protected void |
finish()
|
protected java.lang.String |
getArrowString(java.util.List<ArrowType> arrows)
Turns a List of ArrowTypes into a String that
represents combining them. |
protected java.util.Map<java.lang.String,java.lang.String> |
getEdgeAttributes(GraphvizEdge edge)
|
protected java.lang.String |
getEdgeEndPoint(java.lang.String nodeId,
java.lang.String portId,
CompassPoint compassPoint)
|
protected java.util.Map<java.lang.String,java.lang.String> |
getGraphAttributes()
|
protected java.util.Map<java.lang.String,java.lang.String> |
getNodeAttributes(GraphvizNode node)
|
protected java.lang.String |
getNodeLabel(GraphvizNode node)
Creates the "label" for a node. |
protected java.lang.String |
htmlEscape(java.lang.String str)
|
void |
newAlias(java.lang.String fromId,
java.lang.String toId)
Makes edges that would point to fromId point to
toId instead. |
void |
render()
|
protected void |
renderEdge(GraphvizEdge edge)
|
protected void |
renderNode(GraphvizNode node)
|
protected java.lang.String |
resolveAlias(java.lang.String id)
|
GraphvizRenderer |
setOut(java.io.PrintWriter out)
|
GraphvizRenderer |
setRankdir(java.lang.String rankdir)
|
protected void |
start()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GraphvizRenderer()
| Method Detail |
|---|
public GraphvizRenderer setOut(java.io.PrintWriter out)
public GraphvizRenderer setRankdir(java.lang.String rankdir)
public void addNode(GraphvizNode node)
public void addEdge(GraphvizEdge edge)
public void newAlias(java.lang.String fromId,
java.lang.String toId)
NodeAliasFactoryfromId point to
toId instead.
newAlias in interface NodeAliasFactory<java.lang.String>protected java.lang.String resolveAlias(java.lang.String id)
public void render()
render in interface Rendererprotected java.util.Map<java.lang.String,java.lang.String> getGraphAttributes()
protected void start()
protected void finish()
protected void renderNode(GraphvizNode node)
protected java.util.Map<java.lang.String,java.lang.String> getNodeAttributes(GraphvizNode node)
protected java.lang.String getNodeLabel(GraphvizNode node)
ImplementationNodes) rows for each of the member fields.
protected void renderEdge(GraphvizEdge edge)
protected java.util.Map<java.lang.String,java.lang.String> getEdgeAttributes(GraphvizEdge edge)
protected java.lang.String getArrowString(java.util.List<ArrowType> arrows)
List of ArrowTypes into a String that
represents combining them. With Graphviz, that just means concatenating
them.
protected java.lang.String getEdgeEndPoint(java.lang.String nodeId,
java.lang.String portId,
CompassPoint compassPoint)
protected java.lang.String htmlEscape(java.lang.String str)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||