owltools.io
Class AbstractClosureRenderer

java.lang.Object
  extended by owltools.io.AbstractClosureRenderer
All Implemented Interfaces:
GraphRenderer
Direct Known Subclasses:
ChadoGraphClosureRenderer, CompactGraphClosureRenderer, GraphClosureRenderer

public abstract class AbstractClosureRenderer
extends Object
implements GraphRenderer

Renders the graph closure - i.e. the inferred paths emanating from all named entities

Author:
cjm

Field Summary
protected  OWLGraphWrapper graph
           
protected  OWLPrettyPrinter prettyPrinter
           
protected  PrintStream stream
           
 
Constructor Summary
AbstractClosureRenderer(PrintStream stream)
           
AbstractClosureRenderer(String file)
           
 
Method Summary
 PrintStream getStream()
           
protected  void nl()
           
protected  void print(org.semanticweb.owlapi.model.OWLObject obj)
           
protected  void print(String s)
           
abstract  void render(OWLGraphEdge e)
           
 void render(OWLGraphWrapper g)
           
protected  void sep()
           
 void setStream(PrintStream stream)
           
 void setStream(String file)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

graph

protected OWLGraphWrapper graph

prettyPrinter

protected OWLPrettyPrinter prettyPrinter

stream

protected PrintStream stream
Constructor Detail

AbstractClosureRenderer

public AbstractClosureRenderer(PrintStream stream)

AbstractClosureRenderer

public AbstractClosureRenderer(String file)
Method Detail

getStream

public PrintStream getStream()

setStream

public void setStream(PrintStream stream)

setStream

public void setStream(String file)

render

public void render(OWLGraphWrapper g)
Specified by:
render in interface GraphRenderer

render

public abstract void render(OWLGraphEdge e)

print

protected void print(org.semanticweb.owlapi.model.OWLObject obj)

print

protected void print(String s)

sep

protected void sep()

nl

protected void nl()


Copyright © 2010-2012. All Rights Reserved.