|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.ObjectOWLXMLParserHandler
org.semanticweb.owlapi.owllink.parser.MyOWLXMLParserHandler
public class MyOWLXMLParserHandler
SWR*Handler: protected class constructor OWLLiteralElementHandler : protected class constructor
This OWLXMLParserHandler is based on Matthew Horridge's implementation.
| Field Summary | |
|---|---|
protected java.util.Map<java.lang.String,OWLElementHandlerFactory> |
handlerMap
|
protected java.util.List<OWLElementHandler> |
handlerStack
|
protected java.util.Map<java.lang.String,java.lang.String> |
prefixName2PrefixMap
|
| Constructor Summary | |
|---|---|
MyOWLXMLParserHandler(OWLOntologyManager owlOntologyManager,
OWLOntology ontology)
Creates an OWLXML handler. |
|
MyOWLXMLParserHandler(OWLOntologyManager owlOntologyManager,
OWLOntology ontology,
OWLElementHandler topHandler)
Creates an OWLXML handler with the specified top level handler. |
|
| Method Summary | |
|---|---|
void |
characters(char[] ch,
int start,
int length)
|
void |
endDocument()
|
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
|
IRI |
getAbbreviatedIRI(java.lang.String abbreviatedIRI)
|
java.net.URI |
getBase()
Return the base URI for resolution of relative URIs |
OWLDataFactory |
getDataFactory()
|
IRI |
getIRI(java.lang.String iriStr)
|
int |
getLineNumber()
Gets the line number that the parser is at. |
OWLOntology |
getOntology()
|
OWLOntologyManager |
getOWLOntologyManager()
|
java.util.Map<java.lang.String,java.lang.String> |
getPrefixName2PrefixMap()
|
protected void |
processXMLBase(org.xml.sax.Attributes attributes)
|
org.xml.sax.InputSource |
resolveEntity(java.lang.String publicId,
java.lang.String systemId)
|
void |
setDocumentLocator(org.xml.sax.Locator locator)
|
void |
setPrefixName2PrefixMap(java.util.Map<java.lang.String,java.lang.String> map)
|
void |
startDocument()
|
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attributes)
|
void |
startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.util.List<OWLElementHandler> handlerStack
protected java.util.Map<java.lang.String,OWLElementHandlerFactory> handlerMap
protected java.util.Map<java.lang.String,java.lang.String> prefixName2PrefixMap
| Constructor Detail |
|---|
public MyOWLXMLParserHandler(OWLOntologyManager owlOntologyManager,
OWLOntology ontology)
owlOntologyManager - The manager that should be used to obtain a data factory,
imported ontologies etc.ontology - The ontology that the XML representation will be parsed into.
public MyOWLXMLParserHandler(OWLOntologyManager owlOntologyManager,
OWLOntology ontology,
OWLElementHandler topHandler)
owlOntologyManager - The manager that should be used to obtain a data factory,
imported ontologies etc.ontology - The ontology object that the XML representation should be parsed into.topHandler - The handler for top level elements - may be null, in which
case the parser will expect an Ontology element to be the root element.| Method Detail |
|---|
public void setDocumentLocator(org.xml.sax.Locator locator)
public int getLineNumber()
public IRI getIRI(java.lang.String iriStr)
throws OWLXMLParserException
OWLXMLParserException
public IRI getAbbreviatedIRI(java.lang.String abbreviatedIRI)
throws OWLXMLParserException
OWLXMLParserExceptionpublic java.util.Map<java.lang.String,java.lang.String> getPrefixName2PrefixMap()
public void setPrefixName2PrefixMap(java.util.Map<java.lang.String,java.lang.String> map)
public OWLOntology getOntology()
public OWLDataFactory getDataFactory()
public void startDocument()
throws org.xml.sax.SAXException
org.xml.sax.SAXException
public void endDocument()
throws org.xml.sax.SAXException
org.xml.sax.SAXException
public void characters(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
org.xml.sax.SAXException
public void startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attributes)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionprotected void processXMLBase(org.xml.sax.Attributes attributes)
public java.net.URI getBase()
public void endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
throws org.xml.sax.SAXException
org.xml.sax.SAXException
public void startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
throws org.xml.sax.SAXException
org.xml.sax.SAXException
public org.xml.sax.InputSource resolveEntity(java.lang.String publicId,
java.lang.String systemId)
throws java.io.IOException,
org.xml.sax.SAXException
java.io.IOException
org.xml.sax.SAXExceptionpublic OWLOntologyManager getOWLOntologyManager()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||