org.coode.owlapi.rdf.renderer
Class RDFRendererBase
java.lang.Object
org.coode.owlapi.rdf.renderer.RDFRendererBase
- Direct Known Subclasses:
- RDFXMLRenderer, TurtleRenderer
public abstract class RDFRendererBase
- extends java.lang.Object
Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 26-Jan-2008
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RENDER_DECLARATION_AXIOMS_KEY
public static final java.lang.String RENDER_DECLARATION_AXIOMS_KEY
- See Also:
- Constant Field Values
manager
protected OWLOntologyManager manager
ontology
protected OWLOntology ontology
prettyPrintedTypes
protected java.util.Set<IRI> prettyPrintedTypes
RDFRendererBase
public RDFRendererBase(OWLOntology ontology,
OWLOntologyManager manager)
RDFRendererBase
protected RDFRendererBase(OWLOntology ontology,
OWLOntologyManager manager,
OWLOntologyFormat format)
getGraph
public RDFGraph getGraph()
getOntology
public OWLOntology getOntology()
beginDocument
protected abstract void beginDocument()
throws java.io.IOException
- Throws:
java.io.IOException
render
public void render()
throws java.io.IOException
- Throws:
java.io.IOException
endDocument
protected abstract void endDocument()
throws java.io.IOException
- Throws:
java.io.IOException
writeIndividualComments
protected abstract void writeIndividualComments(OWLNamedIndividual ind)
throws java.io.IOException
- Throws:
java.io.IOException
writeClassComment
protected abstract void writeClassComment(OWLClass cls)
throws java.io.IOException
- Throws:
java.io.IOException
writeDataPropertyComment
protected abstract void writeDataPropertyComment(OWLDataProperty prop)
throws java.io.IOException
- Throws:
java.io.IOException
writeObjectPropertyComment
protected abstract void writeObjectPropertyComment(OWLObjectProperty prop)
throws java.io.IOException
- Throws:
java.io.IOException
writeDatatypeComment
protected abstract void writeDatatypeComment(OWLDatatype datatype)
throws java.io.IOException
- Throws:
java.io.IOException
writeAnnotationPropertyComment
protected abstract void writeAnnotationPropertyComment(OWLAnnotationProperty prop)
throws java.io.IOException
- Throws:
java.io.IOException
beginObject
protected void beginObject()
throws java.io.IOException
- Throws:
java.io.IOException
endObject
protected void endObject()
throws java.io.IOException
- Throws:
java.io.IOException
writeBanner
protected abstract void writeBanner(java.lang.String name)
throws java.io.IOException
- Throws:
java.io.IOException
renderAnonRoots
public void renderAnonRoots()
throws java.io.IOException
- Throws:
java.io.IOException
render
public abstract void render(RDFResourceNode node)
throws java.io.IOException
- Throws:
java.io.IOException
isObjectList
protected boolean isObjectList(RDFResourceNode node)
toJavaList
protected void toJavaList(RDFNode n,
java.util.List<RDFNode> list)