uk.ac.manchester.cs.owl.owlapi.mansyntaxrenderer
Class AbstractRenderer

java.lang.Object
  extended by uk.ac.manchester.cs.owl.owlapi.mansyntaxrenderer.AbstractRenderer
Direct Known Subclasses:
ManchesterOWLSyntaxObjectRenderer

public class AbstractRenderer
extends java.lang.Object

Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 25-Apr-2007


Constructor Summary
AbstractRenderer(java.io.Writer writer, ShortFormProvider shortFormProvider)
           
 
Method Summary
 void flush()
           
protected  int getIndent()
           
protected  ShortFormProvider getShortFormProvider()
           
protected  void incrementTab(int increment)
           
 boolean isUseTabbing()
           
 boolean isUseWrapping()
           
protected  void popTab()
           
protected  void pushTab(int size)
           
 void setUseTabbing(boolean useTabbing)
           
 void setUseWrapping(boolean useWrapping)
           
protected  void write(ManchesterOWLSyntax keyword)
           
protected  void write(java.lang.String s)
           
protected  void write(java.lang.String s, int lineLen)
           
protected  void write(java.lang.String prefix, ManchesterOWLSyntax keyword, java.lang.String suffix)
           
protected  void writeFrameKeyword(ManchesterOWLSyntax keyword)
           
protected  void writeNewLine()
           
protected  void writeSectionKeyword(ManchesterOWLSyntax keyword)
           
protected  void writeSpace()
           
protected  void writeTab()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractRenderer

public AbstractRenderer(java.io.Writer writer,
                        ShortFormProvider shortFormProvider)
Method Detail

setUseTabbing

public void setUseTabbing(boolean useTabbing)

setUseWrapping

public void setUseWrapping(boolean useWrapping)

isUseWrapping

public boolean isUseWrapping()

isUseTabbing

public boolean isUseTabbing()

flush

public void flush()
           throws OWLRendererException
Throws:
OWLRendererException

pushTab

protected void pushTab(int size)

incrementTab

protected void incrementTab(int increment)

popTab

protected void popTab()

writeTab

protected void writeTab()

getIndent

protected int getIndent()

write

protected void write(java.lang.String s)

write

protected void write(java.lang.String s,
                     int lineLen)

writeSpace

protected void writeSpace()

write

protected void write(ManchesterOWLSyntax keyword)

writeFrameKeyword

protected void writeFrameKeyword(ManchesterOWLSyntax keyword)

writeSectionKeyword

protected void writeSectionKeyword(ManchesterOWLSyntax keyword)

writeNewLine

protected void writeNewLine()

write

protected void write(java.lang.String prefix,
                     ManchesterOWLSyntax keyword,
                     java.lang.String suffix)

getShortFormProvider

protected ShortFormProvider getShortFormProvider()