dfki.frodo.tools.rdf_schema_grapher
Class DotGraphBuilder

java.lang.Object
  |
  +--dfki.frodo.tools.rdf_schema_grapher.DotGraphBuilder

public class DotGraphBuilder
extends java.lang.Object
implements GraphBuilder


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)
           
 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.String toAdd)
           
 void setNode(java.lang.String name)
           
 void start(Config config)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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.String 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