uk.ac.manchester.cs.owlapi.dlsyntax
Class DLSyntaxOntologyStorerBase

java.lang.Object
  extended by org.semanticweb.owlapi.util.AbstractOWLOntologyStorer
      extended by uk.ac.manchester.cs.owlapi.dlsyntax.DLSyntaxOntologyStorerBase
All Implemented Interfaces:
OWLOntologyStorer
Direct Known Subclasses:
DLSyntaxHTMLOntologyStorer, DLSyntaxOntologyStorer

public abstract class DLSyntaxOntologyStorerBase
extends AbstractOWLOntologyStorer

Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 10-Feb-2008


Constructor Summary
DLSyntaxOntologyStorerBase()
           
 
Method Summary
protected  void beginWritingAxiom(OWLAxiom axiom, java.io.PrintWriter writer)
           
protected  void beginWritingAxioms(OWLEntity subject, java.util.Set<? extends OWLAxiom> axioms, java.io.PrintWriter writer)
           
protected  void beginWritingGeneralAxioms(java.util.Set<? extends OWLAxiom> axioms, java.io.PrintWriter writer)
           
protected  void beginWritingOntology(OWLOntology ontology, java.io.PrintWriter writer)
           
protected  void beginWritingUsage(OWLEntity subject, java.util.Set<? extends OWLAxiom> axioms, java.io.PrintWriter writer)
           
protected  void endWritingAxiom(OWLAxiom axiom, java.io.PrintWriter writer)
           
protected  void endWritingAxioms(OWLEntity subject, java.util.Set<? extends OWLAxiom> axioms, java.io.PrintWriter writer)
           
protected  void endWritingGeneralAxioms(java.util.Set<? extends OWLAxiom> axioms, java.io.PrintWriter writer)
           
protected  void endWritingOntology(OWLOntology ontology, java.io.PrintWriter writer)
           
protected  void endWritingUsage(OWLEntity subject, java.util.Set<? extends OWLAxiom> axioms, java.io.PrintWriter writer)
           
protected  java.lang.String getRendering(OWLEntity subject, OWLAxiom axiom)
           
protected  void storeOntology(OWLOntologyManager manager, OWLOntology ontology, java.io.Writer w, OWLOntologyFormat format)
           
protected  void writeAxiom(OWLEntity subject, OWLAxiom axiom, java.io.PrintWriter writer)
           
 
Methods inherited from class org.semanticweb.owlapi.util.AbstractOWLOntologyStorer
storeOntology, storeOntology
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.semanticweb.owlapi.model.OWLOntologyStorer
canStoreOntology
 

Constructor Detail

DLSyntaxOntologyStorerBase

public DLSyntaxOntologyStorerBase()
Method Detail

storeOntology

protected void storeOntology(OWLOntologyManager manager,
                             OWLOntology ontology,
                             java.io.Writer w,
                             OWLOntologyFormat format)
                      throws OWLOntologyStorageException
Specified by:
storeOntology in class AbstractOWLOntologyStorer
Throws:
OWLOntologyStorageException

writeAxiom

protected void writeAxiom(OWLEntity subject,
                          OWLAxiom axiom,
                          java.io.PrintWriter writer)

getRendering

protected java.lang.String getRendering(OWLEntity subject,
                                        OWLAxiom axiom)

beginWritingOntology

protected void beginWritingOntology(OWLOntology ontology,
                                    java.io.PrintWriter writer)

endWritingOntology

protected void endWritingOntology(OWLOntology ontology,
                                  java.io.PrintWriter writer)

beginWritingAxiom

protected void beginWritingAxiom(OWLAxiom axiom,
                                 java.io.PrintWriter writer)

endWritingAxiom

protected void endWritingAxiom(OWLAxiom axiom,
                               java.io.PrintWriter writer)

beginWritingAxioms

protected void beginWritingAxioms(OWLEntity subject,
                                  java.util.Set<? extends OWLAxiom> axioms,
                                  java.io.PrintWriter writer)

endWritingAxioms

protected void endWritingAxioms(OWLEntity subject,
                                java.util.Set<? extends OWLAxiom> axioms,
                                java.io.PrintWriter writer)

beginWritingUsage

protected void beginWritingUsage(OWLEntity subject,
                                 java.util.Set<? extends OWLAxiom> axioms,
                                 java.io.PrintWriter writer)

endWritingUsage

protected void endWritingUsage(OWLEntity subject,
                               java.util.Set<? extends OWLAxiom> axioms,
                               java.io.PrintWriter writer)

beginWritingGeneralAxioms

protected void beginWritingGeneralAxioms(java.util.Set<? extends OWLAxiom> axioms,
                                         java.io.PrintWriter writer)

endWritingGeneralAxioms

protected void endWritingGeneralAxioms(java.util.Set<? extends OWLAxiom> axioms,
                                       java.io.PrintWriter writer)