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
FieldsModifier and TypeFieldDescriptionprotected org.odftoolkit.odfdom.pkg.rdfa.EvalContextprotected XMLEventFactoryprotected URIExtractorprotected net.rootdev.javardfa.literal.LiteralCollectorprotected Locatorprotected Set<net.rootdev.javardfa.Setting>protected JenaSink -
Method Summary
Modifier and TypeMethodDescriptionprotected voidbeginRDFaElement(String arg0, String localname, String qname, Attributes arg3) voidcharacters(char[] arg0, int arg1, int arg2) static SAXRDFaParsercreateInstance(JenaSink sink) voidemitTriples(String subj, Collection<String> props, String obj) voidemitTriplesDatatypeLiteral(String subj, Collection<String> props, String lex, String datatype) voidemitTriplesPlainLiteral(String subj, Collection<String> props, String lex, String language) voidvoidendElement(String arg0, String localname, String qname) voidendPrefixMapping(String arg0) protected voidendRDFaElement(String arg0, String localname, String qname) voidignorableWhitespace(char[] arg0, int arg1, int arg2) protected org.odftoolkit.odfdom.pkg.rdfa.EvalContextparse(org.odftoolkit.odfdom.pkg.rdfa.EvalContext context, StartElement element) voidprocessingInstruction(String arg0, String arg1) voidSet the base uri of the DOM.voidsetDocumentLocator(Locator arg0) voidskippedEntity(String arg0) voidvoidstartElement(String arg0, String localname, String qname, Attributes arg3) voidstartPrefixMapping(String arg0, String arg1) protected voidwriteCharacters(String value) Methods inherited from class net.rootdev.javardfa.Parser
disable, enable, error, fatalError, isEnabled, warningMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
emitTriplesin classnet.rootdev.javardfa.Parser
-
emitTriplesPlainLiteral
public void emitTriplesPlainLiteral(String subj, Collection<String> props, String lex, String language) - Overrides:
emitTriplesPlainLiteralin classnet.rootdev.javardfa.Parser
-
emitTriplesDatatypeLiteral
public void emitTriplesDatatypeLiteral(String subj, Collection<String> props, String lex, String datatype) - Overrides:
emitTriplesDatatypeLiteralin classnet.rootdev.javardfa.Parser
-
setDocumentLocator
- Specified by:
setDocumentLocatorin interfaceContentHandler- Overrides:
setDocumentLocatorin classnet.rootdev.javardfa.Parser
-
startDocument
- Specified by:
startDocumentin interfaceContentHandler- Overrides:
startDocumentin classnet.rootdev.javardfa.Parser- Throws:
SAXException
-
endDocument
- Specified by:
endDocumentin interfaceContentHandler- Overrides:
endDocumentin classnet.rootdev.javardfa.Parser- Throws:
SAXException
-
startPrefixMapping
- Specified by:
startPrefixMappingin interfaceContentHandler- Overrides:
startPrefixMappingin classnet.rootdev.javardfa.Parser- Throws:
SAXException
-
endPrefixMapping
- Specified by:
endPrefixMappingin interfaceContentHandler- Overrides:
endPrefixMappingin classnet.rootdev.javardfa.Parser- Throws:
SAXException
-
startElement
public void startElement(String arg0, String localname, String qname, Attributes arg3) throws SAXException - Specified by:
startElementin interfaceContentHandler- Overrides:
startElementin classnet.rootdev.javardfa.Parser- Throws:
SAXException
-
endElement
- Specified by:
endElementin interfaceContentHandler- Overrides:
endElementin classnet.rootdev.javardfa.Parser- Throws:
SAXException
-
characters
- Specified by:
charactersin interfaceContentHandler- Overrides:
charactersin classnet.rootdev.javardfa.Parser- Throws:
SAXException
-
ignorableWhitespace
- Specified by:
ignorableWhitespacein interfaceContentHandler- Overrides:
ignorableWhitespacein classnet.rootdev.javardfa.Parser- Throws:
SAXException
-
processingInstruction
- Specified by:
processingInstructionin interfaceContentHandler- Overrides:
processingInstructionin classnet.rootdev.javardfa.Parser- Throws:
SAXException
-
skippedEntity
- Specified by:
skippedEntityin interfaceContentHandler- Overrides:
skippedEntityin classnet.rootdev.javardfa.Parser- Throws:
SAXException
-
beginRDFaElement
-
endRDFaElement
-
writeCharacters
-
setBase
Set the base uri of the DOM.- Overrides:
setBasein 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
-