uk.ac.manchester.cs.owl.mansyntaxrenderer
Class ManchesterOWLSyntaxFrameRenderer

java.lang.Object
  extended by uk.ac.manchester.cs.owl.mansyntaxrenderer.AbstractRenderer
      extended by uk.ac.manchester.cs.owl.mansyntaxrenderer.ManchesterOWLSyntaxObjectRenderer
          extended by uk.ac.manchester.cs.owl.mansyntaxrenderer.ManchesterOWLSyntaxFrameRenderer
All Implemented Interfaces:
OWLAnnotationVisitor, OWLAxiomVisitor, OWLDataVisitor, OWLDescriptionVisitor, OWLEntityVisitor, OWLObjectVisitor, OWLPropertyExpressionVisitor, SWRLObjectVisitor

public class ManchesterOWLSyntaxFrameRenderer
extends ManchesterOWLSyntaxObjectRenderer
implements OWLEntityVisitor

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


Field Summary
 
Fields inherited from class uk.ac.manchester.cs.owl.mansyntaxrenderer.ManchesterOWLSyntaxObjectRenderer
LINE_LENGTH
 
Constructor Summary
ManchesterOWLSyntaxFrameRenderer(OWLOntologyManager owlOntologyManager, OWLOntology ontology, java.io.Writer writer)
           
 
Method Summary
 OWLOntologyNamespaceManager getNamespaceManager()
           
 java.util.Set<OWLAxiom> write(OWLClass cls)
           
 java.util.Set<OWLAxiom> write(OWLDataProperty property)
           
 java.util.Set<OWLAxiom> write(OWLIndividual individual)
           
 java.util.Set<OWLAxiom> write(OWLObjectProperty property)
           
 java.util.Set<OWLEntityAnnotationAxiom> writeAnnotations(OWLEntity entity)
           
 void writeFullURI(java.lang.String uri)
           
 void writeOntology()
           
 void writePrefixMap()
           
 void writeSection(ManchesterOWLSyntax keyword)
           
 void writeSection(ManchesterOWLSyntax keyword, java.util.Set<? extends java.lang.Object> content, java.lang.String delimeter, boolean newline)
           
 
Methods inherited from class uk.ac.manchester.cs.owl.mansyntaxrenderer.ManchesterOWLSyntaxObjectRenderer
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class uk.ac.manchester.cs.owl.mansyntaxrenderer.AbstractRenderer
flush, isUseTabbing, isUseWrapping, setShortFormProvider, setUseTabbing, setUseWrapping
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.semanticweb.owl.model.OWLEntityVisitor
visit, visit, visit, visit, visit
 

Constructor Detail

ManchesterOWLSyntaxFrameRenderer

public ManchesterOWLSyntaxFrameRenderer(OWLOntologyManager owlOntologyManager,
                                        OWLOntology ontology,
                                        java.io.Writer writer)
Method Detail

getNamespaceManager

public OWLOntologyNamespaceManager getNamespaceManager()

writeOntology

public void writeOntology()
                   throws OWLRendererException
Throws:
OWLRendererException

writePrefixMap

public void writePrefixMap()

writeFullURI

public void writeFullURI(java.lang.String uri)

write

public java.util.Set<OWLAxiom> write(OWLClass cls)

write

public java.util.Set<OWLAxiom> write(OWLObjectProperty property)

write

public java.util.Set<OWLAxiom> write(OWLDataProperty property)

write

public java.util.Set<OWLAxiom> write(OWLIndividual individual)

writeAnnotations

public java.util.Set<OWLEntityAnnotationAxiom> writeAnnotations(OWLEntity entity)

writeSection

public void writeSection(ManchesterOWLSyntax keyword)

writeSection

public void writeSection(ManchesterOWLSyntax keyword,
                         java.util.Set<? extends java.lang.Object> content,
                         java.lang.String delimeter,
                         boolean newline)