public abstract class GraphvizDotBuilder
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
protected class |
GraphvizDotBuilder.Digraph |
protected class |
GraphvizDotBuilder.Edge |
protected class |
GraphvizDotBuilder.Node |
protected class |
GraphvizDotBuilder.Props |
Modifier and Type | Field and Description |
---|---|
protected static org.apache.log4j.Logger |
log |
Constructor and Description |
---|
GraphvizDotBuilder() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
draw(java.lang.Object obj) |
void |
draw(java.lang.Object obj,
java.io.PrintStream out) |
void |
draw(java.lang.Object obj,
java.lang.String cmd) |
void |
draw(java.lang.Object obj,
java.lang.String outfile,
java.lang.String options) |
protected abstract GraphvizDotBuilder.Props |
drawObject(java.lang.Object obj) |
protected java.lang.String |
getGraphvizBinary() |
protected java.lang.String |
id(java.lang.Object cls) |
public java.lang.String draw(java.lang.Object obj)
public void draw(java.lang.Object obj, java.io.PrintStream out)
public void draw(java.lang.Object obj, java.lang.String outfile, java.lang.String options) throws java.io.IOException
java.io.IOException
public void draw(java.lang.Object obj, java.lang.String cmd) throws java.io.IOException
java.io.IOException
protected abstract GraphvizDotBuilder.Props drawObject(java.lang.Object obj)
protected java.lang.String getGraphvizBinary()
protected java.lang.String id(java.lang.Object cls)