public class OWLXMLParserHandler
extends org.xml.sax.helpers.DefaultHandler
| Constructor and Description |
|---|
OWLXMLParserHandler(OWLOntology ontology) |
OWLXMLParserHandler(OWLOntologyManager owlOntologyManager,
OWLOntology ontology)
Deprecated.
|
OWLXMLParserHandler(OWLOntologyManager owlOntologyManager,
OWLOntology ontology,
OWLElementHandler<?> topHandler)
Deprecated.
|
OWLXMLParserHandler(OWLOntologyManager owlOntologyManager,
OWLOntology ontology,
OWLElementHandler<?> topHandler,
OWLOntologyLoaderConfiguration configuration)
Deprecated.
|
OWLXMLParserHandler(OWLOntologyManager owlOntologyManager,
OWLOntology ontology,
OWLOntologyLoaderConfiguration configuration)
Deprecated.
|
OWLXMLParserHandler(OWLOntology ontology,
OWLElementHandler<?> topHandler) |
OWLXMLParserHandler(OWLOntology ontology,
OWLElementHandler<?> topHandler,
OWLOntologyLoaderConfiguration configuration)
Creates an OWLXML handler with the specified top level handler.
|
OWLXMLParserHandler(OWLOntology ontology,
OWLOntologyLoaderConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
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
|
int |
getColumnNumber() |
OWLOntologyLoaderConfiguration |
getConfiguration() |
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 |
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) |
@Deprecated public OWLXMLParserHandler(OWLOntologyManager owlOntologyManager, OWLOntology ontology)
public OWLXMLParserHandler(OWLOntology ontology)
@Deprecated public OWLXMLParserHandler(OWLOntologyManager owlOntologyManager, OWLOntology ontology, OWLOntologyLoaderConfiguration configuration)
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 OWLXMLParserHandler(OWLOntology ontology, OWLOntologyLoaderConfiguration configuration)
@Deprecated public OWLXMLParserHandler(OWLOntologyManager owlOntologyManager, OWLOntology ontology, OWLElementHandler<?> topHandler)
public OWLXMLParserHandler(OWLOntology ontology, OWLElementHandler<?> topHandler)
public OWLXMLParserHandler(OWLOntology ontology, OWLElementHandler<?> topHandler, OWLOntologyLoaderConfiguration configuration)
ontology - The ontology object that the XML representation should be parsed into.@Deprecated public OWLXMLParserHandler(OWLOntologyManager owlOntologyManager, OWLOntology ontology, OWLElementHandler<?> topHandler, OWLOntologyLoaderConfiguration configuration)
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.public void setDocumentLocator(org.xml.sax.Locator locator)
setDocumentLocator in interface org.xml.sax.ContentHandlersetDocumentLocator in class org.xml.sax.helpers.DefaultHandlerpublic OWLOntologyLoaderConfiguration getConfiguration()
public int getLineNumber()
public int getColumnNumber()
public IRI getIRI(java.lang.String iriStr) throws OWLParserException
OWLParserExceptionpublic IRI getAbbreviatedIRI(java.lang.String abbreviatedIRI) throws OWLParserException
OWLParserExceptionpublic java.util.Map<java.lang.String,java.lang.String> getPrefixName2PrefixMap()
public OWLOntology getOntology()
public OWLDataFactory getDataFactory()
public void startDocument()
throws org.xml.sax.SAXException
startDocument in interface org.xml.sax.ContentHandlerstartDocument in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionpublic void endDocument()
throws org.xml.sax.SAXException
endDocument in interface org.xml.sax.ContentHandlerendDocument in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionpublic void characters(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
characters in interface org.xml.sax.ContentHandlercharacters in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionpublic void startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attributes)
throws org.xml.sax.SAXException
startElement in interface org.xml.sax.ContentHandlerstartElement in class org.xml.sax.helpers.DefaultHandlerorg.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
endElement in interface org.xml.sax.ContentHandlerendElement in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionpublic void startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
throws org.xml.sax.SAXException
startPrefixMapping in interface org.xml.sax.ContentHandlerstartPrefixMapping in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionpublic org.xml.sax.InputSource resolveEntity(java.lang.String publicId,
java.lang.String systemId)
throws java.io.IOException,
org.xml.sax.SAXException
resolveEntity in interface org.xml.sax.EntityResolverresolveEntity in class org.xml.sax.helpers.DefaultHandlerjava.io.IOExceptionorg.xml.sax.SAXExceptionpublic OWLOntologyManager getOWLOntologyManager()