public final class RdfaParser extends Pipe<TripleSink> implements XmlSink, TripleSink, ProcessorGraphHandler
| Modifier and Type | Field and Description |
|---|---|
static String |
ENABLE_OUTPUT_GRAPH
Used as a key with
Pipe.setProperty(String, Object) method. |
static String |
ENABLE_PROCESSOR_GRAPH
Used as a key with
Pipe.setProperty(String, Object) method. |
static String |
ENABLE_VOCAB_EXPANSION
Used as a key with
Pipe.setProperty(String, Object) method. |
static String |
RDFA_VERSION_PROPERTY
Used as a key with
Pipe.setProperty(String, Object) method. |
| Modifier and Type | Method and Description |
|---|---|
void |
addNonLiteral(String subj,
String pred,
String obj) |
void |
addPlainLiteral(String subj,
String pred,
String content,
String lang) |
void |
addTypedLiteral(String subj,
String pred,
String content,
String type) |
void |
characters(char[] buffer,
int start,
int length) |
void |
comment(char[] chars,
int i,
int i1) |
static XmlSink |
connect(TripleSink sink)
Creates instance of RdfaParser connected to specified sink
|
void |
endCDATA() |
void |
endDocument() |
void |
endDTD() |
void |
endElement(String nsUri,
String localName,
String qName) |
void |
endEntity(String s) |
void |
endPrefixMapping(String prefix) |
void |
error(String errorClass,
String message) |
void |
ignorableWhitespace(char[] ch,
int start,
int length) |
void |
info(String infoClass,
String message) |
ParseException |
processException(SAXException e) |
void |
processingInstruction(String target,
String data) |
void |
setBaseUri(String baseUri) |
void |
setDocumentLocator(Locator locator) |
boolean |
setPropertyInternal(String key,
Object value) |
void |
skippedEntity(String name) |
void |
startCDATA() |
void |
startDocument() |
void |
startDTD(String name,
String publicId,
String systemId) |
void |
startElement(String nsUri,
String localName,
String qName,
Attributes attrs) |
void |
startEntity(String s) |
void |
startPrefixMapping(String prefix,
String uri) |
void |
warning(String warningClass,
String message) |
endStream, setProperty, startStreamclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitendStream, setProperty, startStreampublic static final String RDFA_VERSION_PROPERTY
Pipe.setProperty(String, Object) method.
RDFa version compatibility. Allowed values are RDFa.VERSION_10 and RDFa.VERSION_11.public static final String ENABLE_OUTPUT_GRAPH
Pipe.setProperty(String, Object) method.
Enables or disables generation of triples from output graph.public static final String ENABLE_PROCESSOR_GRAPH
Pipe.setProperty(String, Object) method.
Enables or disables generation of triples from processor graph.
ProcessorGraphHandler will receive events regardless of this option.public static final String ENABLE_VOCAB_EXPANSION
Pipe.setProperty(String, Object) method.
Enables or disables vocabulary
expansion feature.public static XmlSink connect(TripleSink sink)
sink - sink to be connected topublic void startDocument()
startDocument in interface ContentHandlerpublic void endDocument()
throws SAXException
endDocument in interface ContentHandlerSAXExceptionpublic void startElement(String nsUri, String localName, String qName, Attributes attrs) throws SAXException
startElement in interface ContentHandlerSAXExceptionpublic void endElement(String nsUri, String localName, String qName) throws SAXException
endElement in interface ContentHandlerSAXExceptionpublic void characters(char[] buffer,
int start,
int length)
throws SAXException
characters in interface ContentHandlerSAXExceptionpublic void ignorableWhitespace(char[] ch,
int start,
int length)
throws SAXException
ignorableWhitespace in interface ContentHandlerSAXExceptionpublic void startDTD(String name, String publicId, String systemId) throws SAXException
startDTD in interface LexicalHandlerSAXExceptionpublic void startPrefixMapping(String prefix, String uri) throws SAXException
startPrefixMapping in interface ContentHandlerSAXExceptionpublic void endPrefixMapping(String prefix) throws SAXException
endPrefixMapping in interface ContentHandlerSAXExceptionpublic boolean setPropertyInternal(String key, Object value)
setPropertyInternal in class Pipe<TripleSink>public void setBaseUri(String baseUri)
setBaseUri in interface DataSinkpublic void info(String infoClass, String message)
info in interface ProcessorGraphHandlerpublic void warning(String warningClass, String message)
warning in interface ProcessorGraphHandlerpublic void error(String errorClass, String message)
error in interface ProcessorGraphHandlerpublic ParseException processException(SAXException e)
processException in interface XmlSinkpublic void addNonLiteral(String subj, String pred, String obj)
addNonLiteral in interface TripleSinkpublic void addPlainLiteral(String subj, String pred, String content, String lang)
addPlainLiteral in interface TripleSinkpublic void addTypedLiteral(String subj, String pred, String content, String type)
addTypedLiteral in interface TripleSinkpublic void setDocumentLocator(Locator locator)
setDocumentLocator in interface ContentHandlerpublic void processingInstruction(String target, String data) throws SAXException
processingInstruction in interface ContentHandlerSAXExceptionpublic void skippedEntity(String name) throws SAXException
skippedEntity in interface ContentHandlerSAXExceptionpublic void startEntity(String s) throws SAXException
startEntity in interface LexicalHandlerSAXExceptionpublic void endEntity(String s) throws SAXException
endEntity in interface LexicalHandlerSAXExceptionpublic void startCDATA()
throws SAXException
startCDATA in interface LexicalHandlerSAXExceptionpublic void endCDATA()
throws SAXException
endCDATA in interface LexicalHandlerSAXExceptionpublic void comment(char[] chars,
int i,
int i1)
throws SAXException
comment in interface LexicalHandlerSAXExceptionpublic void endDTD()
throws SAXException
endDTD in interface LexicalHandlerSAXExceptionCopyright © 2012–2013. All rights reserved.