dfki.frodo.tools.rdf_schema_grapher
Class DotGraphBuilder

java.lang.Object
  |
  +--dfki.frodo.tools.rdf_schema_grapher.DotGraphBuilder
All Implemented Interfaces:
GraphBuilder

public class DotGraphBuilder
extends java.lang.Object
implements GraphBuilder


Field Summary
static float MAX_RATIO
           
static float MIN_RATIO
           
 
Constructor Summary
DotGraphBuilder(java.lang.String graphName)
           
 
Method Summary
 void addNamespaceAbbreviation(java.lang.String namespace, java.lang.String abbrev)
           
 void printGraphTo(java.io.Writer w)
           
 java.lang.String replaceAll(java.lang.String str, java.lang.String pattern, java.lang.String replace)
           
 void setEdge(java.lang.String source, java.lang.String target)
           
 void setEdge(java.lang.String source, java.lang.String target, java.lang.String label)
           
 void setEnrichNode(java.lang.String node, java.lang.Object[] toAdd)
           
 void setNode(java.lang.String name)
           
 void start(Config config)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MIN_RATIO

public static final float MIN_RATIO

MAX_RATIO

public static final float MAX_RATIO
Constructor Detail

DotGraphBuilder

public DotGraphBuilder(java.lang.String graphName)
Method Detail

start

public void start(Config config)
Specified by:
start in interface GraphBuilder

setNode

public void setNode(java.lang.String name)
Specified by:
setNode in interface GraphBuilder

setEdge

public void setEdge(java.lang.String source,
                    java.lang.String target)
Specified by:
setEdge in interface GraphBuilder

setEdge

public void setEdge(java.lang.String source,
                    java.lang.String target,
                    java.lang.String label)
Specified by:
setEdge in interface GraphBuilder

setEnrichNode

public void setEnrichNode(java.lang.String node,
                          java.lang.Object[] toAdd)
Specified by:
setEnrichNode in interface GraphBuilder

addNamespaceAbbreviation

public void addNamespaceAbbreviation(java.lang.String namespace,
                                     java.lang.String abbrev)
Specified by:
addNamespaceAbbreviation in interface GraphBuilder

printGraphTo

public void printGraphTo(java.io.Writer w)
                  throws java.io.IOException
Specified by:
printGraphTo in interface GraphBuilder

replaceAll

public java.lang.String replaceAll(java.lang.String str,
                                   java.lang.String pattern,
                                   java.lang.String replace)