org.mindswap.owls.io
Class BaseExpressionWriter

java.lang.Object
  extended by org.mindswap.owls.io.BaseExpressionWriter
All Implemented Interfaces:
ExpressionWriter

public abstract class BaseExpressionWriter
extends java.lang.Object
implements ExpressionWriter

Author:
Evren Sirin

Constructor Summary
BaseExpressionWriter()
           
 
Method Summary
 java.lang.String getIndent()
           
 QNameProvider getQNames()
           
 java.io.Writer getWriter()
           
 void print(OWLClass cls)
           
 void print(OWLProperty prop)
           
 void print(OWLValue value)
           
 void print(java.net.URI uri)
           
 void setIndent(java.lang.String indent)
           
 void setQNames(QNameProvider qnames)
           
 void setWriter(java.io.OutputStream out)
           
 void setWriter(java.io.Writer out)
           
 void write(Atom atom)
           
abstract  void write(AtomList atoms)
           
abstract  void write(BuiltinAtom atom)
           
abstract  void write(ClassAtom atom)
           
abstract  void write(DataPropertyAtom atom)
           
abstract  void write(DifferentIndividualsAtom atom)
           
 void write(Expression expr)
           
 void write(Expression expr, java.io.OutputStream out)
           
 void write(Expression expr, java.io.Writer out)
           
abstract  void write(IndividualPropertyAtom atom)
           
abstract  void write(SameIndividualAtom atom)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseExpressionWriter

public BaseExpressionWriter()
Method Detail

setWriter

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

getWriter

public java.io.Writer getWriter()
Specified by:
getWriter in interface ExpressionWriter

setWriter

public void setWriter(java.io.OutputStream out)
Specified by:
setWriter in interface ExpressionWriter

getIndent

public java.lang.String getIndent()
Specified by:
getIndent in interface ExpressionWriter

setIndent

public void setIndent(java.lang.String indent)
Specified by:
setIndent in interface ExpressionWriter

setQNames

public void setQNames(QNameProvider qnames)
Specified by:
setQNames in interface ExpressionWriter

getQNames

public QNameProvider getQNames()
Specified by:
getQNames in interface ExpressionWriter

write

public void write(Expression expr,
                  java.io.Writer out)
Specified by:
write in interface ExpressionWriter

write

public void write(Expression expr,
                  java.io.OutputStream out)
Specified by:
write in interface ExpressionWriter

write

public void write(Expression expr)
Specified by:
write in interface ExpressionWriter

write

public abstract void write(AtomList atoms)

write

public void write(Atom atom)

write

public abstract void write(ClassAtom atom)

write

public abstract void write(IndividualPropertyAtom atom)

write

public abstract void write(DataPropertyAtom atom)

write

public abstract void write(SameIndividualAtom atom)

write

public abstract void write(DifferentIndividualsAtom atom)

write

public abstract void write(BuiltinAtom atom)

print

public void print(OWLValue value)

print

public void print(OWLClass cls)

print

public void print(OWLProperty prop)

print

public void print(java.net.URI uri)


Copyright © 2004 Evren Sirin. All Rights Reserved.