com.oy.shared.lm.out
Class GRAPHtoDOT
java.lang.Object
com.oy.shared.lm.out.GRAPHtoDOT
- public class GRAPHtoDOT
- extends java.lang.Object
|
Constructor Summary |
(package private) |
GRAPHtoDOT()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
sbEscape
private java.lang.StringBuffer sbEscape
sbLabel
private java.lang.StringBuffer sbLabel
out
private java.io.PrintStream out
igraph
private IGraphModel igraph
GRAPHtoDOT
GRAPHtoDOT()
transform
public static void transform(IGraphModel igraph,
java.io.OutputStream out)
throws java.io.IOException
- Throws:
java.io.IOException
innerTransform
public void innerTransform(IGraphModel igraph,
java.io.OutputStream out)
throws java.io.IOException
- Throws:
java.io.IOException
getNodeId
private java.lang.String getNodeId(GraphNode node)
getEdgeId
private java.lang.String getEdgeId(GraphEdge edge)
render
private void render()
renderHeader
private void renderHeader()
renderFooter
private void renderFooter()
render
private void render(GraphNode node)
render
private void render(GraphEdge edge)
renderNodeStyle
private java.lang.String renderNodeStyle(NodeInfo decoration)
renderEdgeStyle
private java.lang.String renderEdgeStyle(EdgeInfo decoration)
renderArrowStyle
private java.lang.String renderArrowStyle(int arrowTail)
escText
private java.lang.String escText(java.lang.String text)
escText
private java.lang.String escText(java.lang.String text,
java.lang.String newLineSeparator)
renderNodeShape
private java.lang.String renderNodeShape(NodeInfo decoration)
renderNodeLabel
private java.lang.String renderNodeLabel(NodeInfo decoration)
renderEdgeLabel
private java.lang.String renderEdgeLabel(java.lang.String label)
render
private void render(NodeInfo decoration)
render
private void render(EdgeInfo decoration)
renderFont
private void renderFont(BaseInfo decoration,
java.lang.String baseName,
java.lang.String prefix,
java.lang.String postfix)
renderAttributes
private void renderAttributes(java.lang.String attributes,
java.lang.String prefix,
java.lang.String postfix)
print
private void print(java.lang.String value)
println
private void println(java.lang.String value)
esc
private java.lang.String esc(java.lang.String value)
noesc
private java.lang.String noesc(java.lang.String value)
noesc
private java.lang.String noesc(double value)
Copyright (C) 2005-2006 Pavel Simakov
http://www.softwaresecretweapons.com