Package org.odftoolkit.odfdom.pkg.rdfa
Class SAXRDFaParser
java.lang.Object
net.rootdev.javardfa.Parser
org.odftoolkit.odfdom.pkg.rdfa.SAXRDFaParser
- All Implemented Interfaces:
ContentHandler
,ErrorHandler
public class SAXRDFaParser
extends net.rootdev.javardfa.Parser
A RDFa parser for SAX
-
Field Summary
Modifier and TypeFieldDescriptionprotected org.odftoolkit.odfdom.pkg.rdfa.EvalContext
protected XMLEventFactory
protected URIExtractor
protected net.rootdev.javardfa.literal.LiteralCollector
protected Locator
protected Set<net.rootdev.javardfa.Setting>
protected JenaSink
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
beginRDFaElement
(String arg0, String localname, String qname, Attributes arg3) void
characters
(char[] arg0, int arg1, int arg2) static SAXRDFaParser
createInstance
(JenaSink sink) void
emitTriples
(String subj, Collection<String> props, String obj) void
emitTriplesDatatypeLiteral
(String subj, Collection<String> props, String lex, String datatype) void
emitTriplesPlainLiteral
(String subj, Collection<String> props, String lex, String language) void
void
endElement
(String arg0, String localname, String qname) void
endPrefixMapping
(String arg0) protected void
endRDFaElement
(String arg0, String localname, String qname) void
ignorableWhitespace
(char[] arg0, int arg1, int arg2) protected org.odftoolkit.odfdom.pkg.rdfa.EvalContext
parse
(org.odftoolkit.odfdom.pkg.rdfa.EvalContext context, StartElement element) void
processingInstruction
(String arg0, String arg1) void
Set the base uri of the DOM.void
setDocumentLocator
(Locator arg0) void
skippedEntity
(String arg0) void
void
startElement
(String arg0, String localname, String qname, Attributes arg3) void
startPrefixMapping
(String arg0, String arg1) protected void
writeCharacters
(String value) Methods inherited from class net.rootdev.javardfa.Parser
disable, enable, error, fatalError, isEnabled, warning
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.xml.sax.ContentHandler
declaration
-
Field Details
-
eventFactory
-
sink
-
settings
-
literalCollector
protected net.rootdev.javardfa.literal.LiteralCollector literalCollector -
extractor
-
locator
-
context
protected org.odftoolkit.odfdom.pkg.rdfa.EvalContext context
-
-
Method Details
-
createInstance
-
emitTriples
- Overrides:
emitTriples
in classnet.rootdev.javardfa.Parser
-
emitTriplesPlainLiteral
public void emitTriplesPlainLiteral(String subj, Collection<String> props, String lex, String language) - Overrides:
emitTriplesPlainLiteral
in classnet.rootdev.javardfa.Parser
-
emitTriplesDatatypeLiteral
public void emitTriplesDatatypeLiteral(String subj, Collection<String> props, String lex, String datatype) - Overrides:
emitTriplesDatatypeLiteral
in classnet.rootdev.javardfa.Parser
-
setDocumentLocator
- Specified by:
setDocumentLocator
in interfaceContentHandler
- Overrides:
setDocumentLocator
in classnet.rootdev.javardfa.Parser
-
startDocument
- Specified by:
startDocument
in interfaceContentHandler
- Overrides:
startDocument
in classnet.rootdev.javardfa.Parser
- Throws:
SAXException
-
endDocument
- Specified by:
endDocument
in interfaceContentHandler
- Overrides:
endDocument
in classnet.rootdev.javardfa.Parser
- Throws:
SAXException
-
startPrefixMapping
- Specified by:
startPrefixMapping
in interfaceContentHandler
- Overrides:
startPrefixMapping
in classnet.rootdev.javardfa.Parser
- Throws:
SAXException
-
endPrefixMapping
- Specified by:
endPrefixMapping
in interfaceContentHandler
- Overrides:
endPrefixMapping
in classnet.rootdev.javardfa.Parser
- Throws:
SAXException
-
startElement
public void startElement(String arg0, String localname, String qname, Attributes arg3) throws SAXException - Specified by:
startElement
in interfaceContentHandler
- Overrides:
startElement
in classnet.rootdev.javardfa.Parser
- Throws:
SAXException
-
endElement
- Specified by:
endElement
in interfaceContentHandler
- Overrides:
endElement
in classnet.rootdev.javardfa.Parser
- Throws:
SAXException
-
characters
- Specified by:
characters
in interfaceContentHandler
- Overrides:
characters
in classnet.rootdev.javardfa.Parser
- Throws:
SAXException
-
ignorableWhitespace
- Specified by:
ignorableWhitespace
in interfaceContentHandler
- Overrides:
ignorableWhitespace
in classnet.rootdev.javardfa.Parser
- Throws:
SAXException
-
processingInstruction
- Specified by:
processingInstruction
in interfaceContentHandler
- Overrides:
processingInstruction
in classnet.rootdev.javardfa.Parser
- Throws:
SAXException
-
skippedEntity
- Specified by:
skippedEntity
in interfaceContentHandler
- Overrides:
skippedEntity
in classnet.rootdev.javardfa.Parser
- Throws:
SAXException
-
beginRDFaElement
-
endRDFaElement
-
writeCharacters
-
setBase
Set the base uri of the DOM.- Overrides:
setBase
in classnet.rootdev.javardfa.Parser
-
parse
protected org.odftoolkit.odfdom.pkg.rdfa.EvalContext parse(org.odftoolkit.odfdom.pkg.rdfa.EvalContext context, StartElement element) throws XMLStreamException - Throws:
XMLStreamException
-