|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.coode.owlapi.owlxml.renderer.OWLXMLWriter
org.semanticweb.owlapi.owllink.renderer.MyOWLXMLWriter
public class MyOWLXMLWriter
Author: Olaf Noppens Date: 18.02.2010
| Constructor Summary | |
|---|---|
MyOWLXMLWriter(java.io.Writer writer,
OWLOntology ontology)
|
|
MyOWLXMLWriter(XMLWriter writer,
OWLOntology ontology)
|
|
| Method Summary | |
|---|---|
void |
endDocument()
|
java.util.Map<java.lang.String,java.lang.String> |
getIRIPrefixMap()
|
java.lang.String |
getIRIString(java.net.URI iri)
Gets an IRI attribute value for a full IRI. |
XMLWriterNamespaceManager |
getNamespaceManager()
|
void |
startDocument(OWLOntology ontology)
|
void |
writeAnnotationURIAttribute(java.net.URI uri)
|
void |
writeCardinalityAttribute(int cardinality)
|
void |
writeDatatypeAttribute(OWLDatatype datatype)
Writes a datatype attributed (used on Literal elements). |
void |
writeEndElement()
|
void |
writeFacetAttribute(OWLFacet facet)
|
void |
writeIRIAttribute(IRI iri)
|
void |
writeIRIElement(IRI iri)
Writes an IRI element for a given IRI |
void |
writeLangAttribute(java.lang.String lang)
|
void |
writeNodeIDAttribute(NodeID nodeID)
|
void |
writePrefix(java.lang.String prefixName,
java.lang.String iri)
A convenience method to write a prefix. |
void |
writeStartElement(OWLXMLVocabulary name)
|
void |
writeTextContent(java.lang.String text)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MyOWLXMLWriter(java.io.Writer writer,
OWLOntology ontology)
public MyOWLXMLWriter(XMLWriter writer,
OWLOntology ontology)
| Method Detail |
|---|
public java.util.Map<java.lang.String,java.lang.String> getIRIPrefixMap()
public XMLWriterNamespaceManager getNamespaceManager()
public void writePrefix(java.lang.String prefixName,
java.lang.String iri)
throws java.io.IOException
prefixName - The name of the prefix (e.g. owl: is the prefix name for the OWL prefix)iri - The prefix iri
java.io.IOExceptionpublic java.lang.String getIRIString(java.net.URI iri)
iri - The IRI
public void startDocument(OWLOntology ontology)
throws OWLRendererException
OWLRendererExceptionpublic void endDocument()
public void writeStartElement(OWLXMLVocabulary name)
public void writeEndElement()
public void writeDatatypeAttribute(OWLDatatype datatype)
datatype - The datatypepublic void writeNodeIDAttribute(NodeID nodeID)
public void writeIRIAttribute(IRI iri)
public void writeIRIElement(IRI iri)
iri - The IRI to be written as an element. If the IRI can be abbreviated
then an AbbreviatedIRI element will be written
java.io.IOExceptionpublic void writeLangAttribute(java.lang.String lang)
public void writeCardinalityAttribute(int cardinality)
public void writeTextContent(java.lang.String text)
public void writeFacetAttribute(OWLFacet facet)
public void writeAnnotationURIAttribute(java.net.URI uri)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||