public class SeaTurtleParser extends TurtleParser
| Modifier and Type | Field and Description |
|---|---|
protected NameMap |
nameMap |
buffer, namespaceMap, reader| Constructor and Description |
|---|
SeaTurtleParser() |
SeaTurtleParser(NamespaceMap map) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
contextTermList()
contextTermList ::= '{' contextElement (',' contextElement)* '}'
::= '{' term ( ',' term)* '}'
|
protected void |
directive(int c)
prefixID | base | sparqlPrefix | sparqlBase | context
|
protected Context |
getContext() |
ContextHandler |
getContextHandler() |
NamespaceMap |
getDefaultNamespaceMap() |
NameMap |
getNameMap() |
protected void |
initParse(Reader reader,
String baseURI) |
protected org.openrdf.model.URI |
iri(int c)
iri ::= IRIREF | PrefixedName | BareLocalName | IriTemplate | IriPropertyList
|
protected org.openrdf.model.URI |
iriPropertyList() |
protected org.openrdf.model.Value |
object(int c)
object ::= iri | BlankNode | collection | blankNodePropertyList | literal
|
void |
parse(Reader reader,
String baseURI) |
protected org.openrdf.model.URI |
prefixedName(int c)
Here's the official Turtle 1.1 Syntax
|
protected void |
prologue() |
void |
setContextHandler(ContextHandler contextHandler) |
void |
setDefaultNamespaceMap(NamespaceMap defaultNamespaceMap) |
void |
setNameMap(NameMap nameMap) |
protected void |
triples(int c) |
protected org.openrdf.model.URI |
verb() |
appendCodePoint, assertEquals, assertEqualsIgnoreCase, assertIgnoreCase, assertNext, assertWhitespace, base, blankNodePropertyList, buffer, err, fail, fail, getNamespaceMap, getRDFFormat, hex, inRange, iri, iriRef, iriRef, iriTemplate, isDigit, isLetter, isWhitespace, namespace, next, nextWord, parse, peek, plx, pn_chars_base, pn_chars_u, pn_chars, pn_local, pn_prefix, pn_prefix, pname_ns, predicateObjectList, prefixID, read, read, readSpace, skipSpace, statement, subject, tryBlankNodePropertyList, tryCaseInsensitiveWord, tryLiteral, tryWhitespace, tryWord, unread, unreadclear, clearBNodeIDMap, createBNode, createBNode, createLiteral, createLiteral, createStatement, createStatement, createURI, datatypeHandling, getNamespace, getParseErrorListener, getParseLocationListener, getParserConfig, getRDFHandler, getSupportedSettings, initializeNamespaceTableFromConfiguration, preserveBNodeIDs, reportError, reportError, reportError, reportFatalError, reportFatalError, reportFatalError, reportFatalError, reportLocation, reportWarning, reportWarning, resolveURI, setBaseURI, setBaseURI, setDatatypeHandling, setNamespace, setParseErrorListener, setParseLocationListener, setParserConfig, setPreserveBNodeIDs, setRDFHandler, setStopAtFirstError, setValueFactory, setVerifyData, stopAtFirstError, verifyDataprotected NameMap nameMap
public SeaTurtleParser()
public SeaTurtleParser(NamespaceMap map)
public NamespaceMap getDefaultNamespaceMap()
public void setDefaultNamespaceMap(NamespaceMap defaultNamespaceMap)
public NameMap getNameMap()
public void setNameMap(NameMap nameMap)
public void parse(Reader reader, String baseURI) throws IOException, org.openrdf.rio.RDFParseException, org.openrdf.rio.RDFHandlerException
parse in interface org.openrdf.rio.RDFParserparse in class TurtleParserIOExceptionorg.openrdf.rio.RDFParseExceptionorg.openrdf.rio.RDFHandlerExceptionprotected void initParse(Reader reader, String baseURI)
initParse in class TurtleParserpublic ContextHandler getContextHandler()
public void setContextHandler(ContextHandler contextHandler)
protected void prologue()
throws IOException,
org.openrdf.rio.RDFParseException,
org.openrdf.rio.RDFHandlerException
IOExceptionorg.openrdf.rio.RDFParseExceptionorg.openrdf.rio.RDFHandlerExceptionprotected void directive(int c)
throws IOException,
org.openrdf.rio.RDFParseException,
org.openrdf.rio.RDFHandlerException
prefixID | base | sparqlPrefix | sparqlBase | context
directive in class TurtleParserIOExceptionorg.openrdf.rio.RDFParseExceptionorg.openrdf.rio.RDFHandlerExceptionprotected void contextTermList()
throws IOException,
org.openrdf.rio.RDFParseException
contextTermList ::= '{' contextElement (',' contextElement)* '}'
::= '{' term ( ',' term)* '}'
IOExceptionorg.openrdf.rio.RDFParseExceptionprotected org.openrdf.model.URI prefixedName(int c)
throws IOException,
org.openrdf.rio.RDFParseException
PrefixedName ::= PNAME_LN | PNAME_NS
::= (PNAME_NS PN_LOCAL) | PNAME_NS
::= PNAME_NS PN_LOCAL?
::= PN_PREFIX? ':' PN_LOCAL?
We customize the Turtle syntax by redefining PrefixedName as follows.
PrefixedName ::= (PN_PREFIX? ':' PN_LOCAL?) | bareLocalName bareLocalName ::= PN_PREFIXNotice that this customization requires that a bareLocalName is allowed only if it matches the syntax of a namespace prefix.
prefixedName in class TurtleParserIOExceptionorg.openrdf.rio.RDFParseExceptionprotected Context getContext()
protected org.openrdf.model.URI iri(int c)
throws org.openrdf.rio.RDFParseException,
IOException,
org.openrdf.rio.RDFHandlerException
iri ::= IRIREF | PrefixedName | BareLocalName | IriTemplate | IriPropertyList
iri in class TurtleParserorg.openrdf.rio.RDFHandlerExceptionorg.openrdf.rio.RDFParseExceptionIOExceptionprotected org.openrdf.model.URI iriPropertyList()
throws org.openrdf.rio.RDFParseException,
org.openrdf.rio.RDFHandlerException,
IOException
org.openrdf.rio.RDFParseExceptionorg.openrdf.rio.RDFHandlerExceptionIOExceptionprotected org.openrdf.model.Value object(int c)
throws org.openrdf.rio.RDFParseException,
IOException,
org.openrdf.rio.RDFHandlerException
TurtleParserobject ::= iri | BlankNode | collection | blankNodePropertyList | literal
object in class TurtleParserorg.openrdf.rio.RDFParseExceptionIOExceptionorg.openrdf.rio.RDFHandlerExceptionprotected org.openrdf.model.URI verb()
throws IOException,
org.openrdf.rio.RDFParseException,
org.openrdf.rio.RDFHandlerException
verb in class TurtleParserIOExceptionorg.openrdf.rio.RDFParseExceptionorg.openrdf.rio.RDFHandlerExceptionprotected void triples(int c)
throws org.openrdf.rio.RDFParseException,
IOException,
org.openrdf.rio.RDFHandlerException
triples in class TurtleParserorg.openrdf.rio.RDFParseExceptionIOExceptionorg.openrdf.rio.RDFHandlerExceptionCopyright © 2019. All rights reserved.