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

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

public class DLSyntaxHTMLOntologyStorer
extends DLSyntaxOntologyStorerBase

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


Constructor Summary
DLSyntaxHTMLOntologyStorer()
           
 
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)
           
 boolean canStoreOntology(OWLOntologyFormat ontologyFormat)
          Determines if this storer can store an ontology in the specified ontology format.
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 writeEntity(OWLEntity entity, java.io.PrintWriter writer)
           
 
Methods inherited from class uk.ac.manchester.cs.owlapi.dlsyntax.DLSyntaxOntologyStorerBase
storeOntology, writeAxiom
 
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
 

Constructor Detail

DLSyntaxHTMLOntologyStorer

public DLSyntaxHTMLOntologyStorer()
Method Detail

canStoreOntology

public boolean canStoreOntology(OWLOntologyFormat ontologyFormat)
Description copied from interface: OWLOntologyStorer
Determines if this storer can store an ontology in the specified ontology format.

Parameters:
ontologyFormat - The desired ontology format.
Returns:
true if this storer can store an ontology in the desired format.

getRendering

protected java.lang.String getRendering(OWLEntity subject,
                                        OWLAxiom axiom)
Overrides:
getRendering in class DLSyntaxOntologyStorerBase

beginWritingOntology

protected void beginWritingOntology(OWLOntology ontology,
                                    java.io.PrintWriter writer)
Overrides:
beginWritingOntology in class DLSyntaxOntologyStorerBase

writeEntity

protected void writeEntity(OWLEntity entity,
                           java.io.PrintWriter writer)

endWritingOntology

protected void endWritingOntology(OWLOntology ontology,
                                  java.io.PrintWriter writer)
Overrides:
endWritingOntology in class DLSyntaxOntologyStorerBase

beginWritingAxiom

protected void beginWritingAxiom(OWLAxiom axiom,
                                 java.io.PrintWriter writer)
Overrides:
beginWritingAxiom in class DLSyntaxOntologyStorerBase

endWritingAxiom

protected void endWritingAxiom(OWLAxiom axiom,
                               java.io.PrintWriter writer)
Overrides:
endWritingAxiom in class DLSyntaxOntologyStorerBase

beginWritingAxioms

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

endWritingAxioms

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

beginWritingGeneralAxioms

protected void beginWritingGeneralAxioms(java.util.Set<? extends OWLAxiom> axioms,
                                         java.io.PrintWriter writer)
Overrides:
beginWritingGeneralAxioms in class DLSyntaxOntologyStorerBase

endWritingGeneralAxioms

protected void endWritingGeneralAxioms(java.util.Set<? extends OWLAxiom> axioms,
                                       java.io.PrintWriter writer)
Overrides:
endWritingGeneralAxioms in class DLSyntaxOntologyStorerBase

beginWritingUsage

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

endWritingUsage

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