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.ParserA RDFa parser for SAX
-
-
Field Summary
Fields Modifier and Type Field Description protected org.odftoolkit.odfdom.pkg.rdfa.EvalContextcontextprotected XMLEventFactoryeventFactoryprotected URIExtractorextractorprotected net.rootdev.javardfa.literal.LiteralCollectorliteralCollectorprotected Locatorlocatorprotected Set<net.rootdev.javardfa.Setting>settingsprotected JenaSinksink
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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)voidendDocument()voidendElement(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)voidsetBase(String base)Set the base uri of the DOM.voidsetDocumentLocator(Locator arg0)voidskippedEntity(String arg0)voidstartDocument()voidstartElement(String arg0, String localname, String qname, Attributes arg3)voidstartPrefixMapping(String arg0, String arg1)protected voidwriteCharacters(String value)
-
-
-
Field Detail
-
eventFactory
protected XMLEventFactory eventFactory
-
sink
protected JenaSink sink
-
settings
protected Set<net.rootdev.javardfa.Setting> settings
-
literalCollector
protected net.rootdev.javardfa.literal.LiteralCollector literalCollector
-
extractor
protected URIExtractor extractor
-
locator
protected Locator locator
-
context
protected org.odftoolkit.odfdom.pkg.rdfa.EvalContext context
-
-
Method Detail
-
createInstance
public static SAXRDFaParser createInstance(JenaSink sink)
-
emitTriples
public void emitTriples(String subj, Collection<String> props, String obj)
- 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
public void setDocumentLocator(Locator arg0)
- Specified by:
setDocumentLocatorin interfaceContentHandler- Overrides:
setDocumentLocatorin classnet.rootdev.javardfa.Parser
-
startDocument
public void startDocument() throws SAXException- Specified by:
startDocumentin interfaceContentHandler- Overrides:
startDocumentin classnet.rootdev.javardfa.Parser- Throws:
SAXException
-
endDocument
public void endDocument() throws SAXException- Specified by:
endDocumentin interfaceContentHandler- Overrides:
endDocumentin classnet.rootdev.javardfa.Parser- Throws:
SAXException
-
startPrefixMapping
public void startPrefixMapping(String arg0, String arg1) throws SAXException
- Specified by:
startPrefixMappingin interfaceContentHandler- Overrides:
startPrefixMappingin classnet.rootdev.javardfa.Parser- Throws:
SAXException
-
endPrefixMapping
public void endPrefixMapping(String arg0) throws SAXException
- 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
public void endElement(String arg0, String localname, String qname) throws SAXException
- Specified by:
endElementin interfaceContentHandler- Overrides:
endElementin classnet.rootdev.javardfa.Parser- Throws:
SAXException
-
characters
public void characters(char[] arg0, int arg1, int arg2) throws SAXException- Specified by:
charactersin interfaceContentHandler- Overrides:
charactersin classnet.rootdev.javardfa.Parser- Throws:
SAXException
-
ignorableWhitespace
public void ignorableWhitespace(char[] arg0, int arg1, int arg2) throws SAXException- Specified by:
ignorableWhitespacein interfaceContentHandler- Overrides:
ignorableWhitespacein classnet.rootdev.javardfa.Parser- Throws:
SAXException
-
processingInstruction
public void processingInstruction(String arg0, String arg1) throws SAXException
- Specified by:
processingInstructionin interfaceContentHandler- Overrides:
processingInstructionin classnet.rootdev.javardfa.Parser- Throws:
SAXException
-
skippedEntity
public void skippedEntity(String arg0) throws SAXException
- Specified by:
skippedEntityin interfaceContentHandler- Overrides:
skippedEntityin classnet.rootdev.javardfa.Parser- Throws:
SAXException
-
beginRDFaElement
protected void beginRDFaElement(String arg0, String localname, String qname, Attributes arg3)
-
writeCharacters
protected void writeCharacters(String value)
-
setBase
public void setBase(String base)
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
-
-