Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.port80.graph.impl
Class ToDotVisitor  view ToDotVisitor download ToDotVisitor.java

java.lang.Object
  extended bycom.port80.graph.impl.ToDotVisitor
All Implemented Interfaces:
com.port80.graph.IGraphElementVisitor

public class ToDotVisitor
extends java.lang.Object
implements com.port80.graph.IGraphElementVisitor

Graph element visitor to print graph in .dot file format.


Field Summary
private  java.lang.StringBuffer buf
           
private static java.lang.String NAME
           
private static java.lang.String TAB
           
 
Constructor Summary
ToDotVisitor()
           
 
Method Summary
private  void printAttrs(com.port80.util.attr.IAttrTable table, java.util.Set keys)
           
private  void printlnAttrs(com.port80.util.attr.IAttrTable table, java.util.Set keys, java.lang.String indent)
           
static java.lang.String sprint(com.port80.graph.IGraph g, java.lang.String indent)
           
 java.lang.Object visit(com.port80.graph.IEdge element, java.lang.Object data)
           
 java.lang.Object visit(com.port80.graph.IGraph element, java.lang.Object data)
           
 java.lang.Object visit(com.port80.graph.IVertex element, java.lang.Object data)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAME

private static final java.lang.String NAME
See Also:
Constant Field Values

TAB

private static final java.lang.String TAB
See Also:
Constant Field Values

buf

private java.lang.StringBuffer buf
Constructor Detail

ToDotVisitor

public ToDotVisitor()
Method Detail

sprint

public static java.lang.String sprint(com.port80.graph.IGraph g,
                                      java.lang.String indent)

printAttrs

private void printAttrs(com.port80.util.attr.IAttrTable table,
                        java.util.Set keys)

printlnAttrs

private void printlnAttrs(com.port80.util.attr.IAttrTable table,
                          java.util.Set keys,
                          java.lang.String indent)

visit

public java.lang.Object visit(com.port80.graph.IGraph element,
                              java.lang.Object data)
Specified by:
visit in interface com.port80.graph.IGraphElementVisitor

visit

public java.lang.Object visit(com.port80.graph.IVertex element,
                              java.lang.Object data)
Specified by:
visit in interface com.port80.graph.IGraphElementVisitor

visit

public java.lang.Object visit(com.port80.graph.IEdge element,
                              java.lang.Object data)
Specified by:
visit in interface com.port80.graph.IGraphElementVisitor