org.mindswap.pellet.output
Class ATermBaseRenderer

java.lang.Object
  extended by org.mindswap.pellet.output.ATermBaseVisitor
      extended by org.mindswap.pellet.output.ATermBaseRenderer
All Implemented Interfaces:
ATermRenderer, ATermVisitor
Direct Known Subclasses:
ATermAbstractSyntaxRenderer, ATermManchesterSyntaxRenderer

public abstract class ATermBaseRenderer
extends ATermBaseVisitor
implements ATermRenderer

Base implementation of renderer interface to ease the implementation for different output formats.

Author:
Evren Sirin

Field Summary
 
Fields inherited from class org.mindswap.pellet.output.ATermBaseVisitor
OWL_NOTHING, OWL_THING
 
Constructor Summary
ATermBaseRenderer()
           
 
Method Summary
 java.io.PrintWriter getWriter()
           
 void setWriter(java.io.PrintWriter out)
           
 void setWriter(java.io.Writer out)
           
 void visitTerm(aterm.ATermAppl term)
          Visit a primitive term (with no arguments) that stands for a URI.
 
Methods inherited from class org.mindswap.pellet.output.ATermBaseVisitor
visit, visitList
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.mindswap.pellet.output.ATermVisitor
visit, visitAll, visitAnd, visitCard, visitHasValue, visitInverse, visitList, visitLiteral, visitMax, visitMin, visitNot, visitOneOf, visitOr, visitRestrictedDatatype, visitSelf, visitSome, visitValue
 

Constructor Detail

ATermBaseRenderer

public ATermBaseRenderer()
Method Detail

setWriter

public void setWriter(java.io.PrintWriter out)
Specified by:
setWriter in interface ATermRenderer

getWriter

public java.io.PrintWriter getWriter()
Specified by:
getWriter in interface ATermRenderer

setWriter

public void setWriter(java.io.Writer out)
Specified by:
setWriter in interface ATermRenderer

visitTerm

public void visitTerm(aterm.ATermAppl term)
Description copied from interface: ATermVisitor
Visit a primitive term (with no arguments) that stands for a URI. This URI may belong to a class, a property, an individual or a datatype.

Specified by:
visitTerm in interface ATermVisitor


Copyright © 2004 Evren Sirin. All Rights Reserved.