public class ParserProfileBase extends Object implements ParserProfile
| Constructor and Description |
|---|
ParserProfileBase(Prologue prologue,
ErrorHandler errorHandler) |
ParserProfileBase(Prologue prologue,
ErrorHandler errorHandler,
LabelToNode labelMapping) |
| Modifier and Type | Method and Description |
|---|---|
Node |
create(Node currentGraph,
Token token)
Make any node from a token as appropriate
|
Node |
createBlankNode(Node scope,
long line,
long col)
Create a fresh blank node
|
Node |
createBlankNode(Node scope,
String label,
long line,
long col)
Create a fresh blank node based on scope and label
|
Node |
createLangLiteral(String lexical,
String langTag,
long line,
long col)
Create a literal for a string+language
|
Node |
createNodeFromToken(Node scope,
Token token,
long line,
long col)
Special token forms
|
Quad |
createQuad(Node g,
Node s,
Node p,
Node o,
long line,
long col)
Create a Quad
|
Node |
createStringLiteral(String lexical,
long line,
long col)
Create a literal for a string
|
Triple |
createTriple(Node s,
Node p,
Node o,
long line,
long col)
Create a triple
|
Node |
createTypedLiteral(String lexical,
RDFDatatype dt,
long line,
long col)
Create a literal for a string+datatype
|
Node |
createURI(String uriStr,
long line,
long col)
Create a URI Node
|
ErrorHandler |
getHandler() |
LabelToNode |
getLabelToNode() |
Prologue |
getPrologue() |
boolean |
isStrictMode() |
org.apache.jena.iri.IRI |
makeIRI(String uriStr,
long line,
long col) |
String |
resolveIRI(String uriStr,
long line,
long col) |
void |
setHandler(ErrorHandler handler) |
void |
setLabelToNode(LabelToNode mapper) |
void |
setPrologue(Prologue p) |
void |
setStrictMode(boolean mode) |
public ParserProfileBase(Prologue prologue, ErrorHandler errorHandler)
public ParserProfileBase(Prologue prologue, ErrorHandler errorHandler, LabelToNode labelMapping)
public ErrorHandler getHandler()
getHandler in interface ParserProfilepublic void setHandler(ErrorHandler handler)
setHandler in interface ParserProfilepublic Prologue getPrologue()
getPrologue in interface ParserProfilepublic void setPrologue(Prologue p)
setPrologue in interface ParserProfilepublic LabelToNode getLabelToNode()
getLabelToNode in interface ParserProfilepublic void setLabelToNode(LabelToNode mapper)
setLabelToNode in interface ParserProfilepublic String resolveIRI(String uriStr, long line, long col)
resolveIRI in interface ParserProfilepublic org.apache.jena.iri.IRI makeIRI(String uriStr, long line, long col)
makeIRI in interface ParserProfilepublic Quad createQuad(Node g, Node s, Node p, Node o, long line, long col)
ParserProfilecreateQuad in interface ParserProfilepublic Triple createTriple(Node s, Node p, Node o, long line, long col)
ParserProfilecreateTriple in interface ParserProfilepublic Node createURI(String uriStr, long line, long col)
ParserProfilecreateURI in interface ParserProfilepublic Node createBlankNode(Node scope, String label, long line, long col)
ParserProfilecreateBlankNode in interface ParserProfilepublic Node createBlankNode(Node scope, long line, long col)
ParserProfilecreateBlankNode in interface ParserProfilepublic Node createTypedLiteral(String lexical, RDFDatatype dt, long line, long col)
ParserProfilecreateTypedLiteral in interface ParserProfilepublic Node createLangLiteral(String lexical, String langTag, long line, long col)
ParserProfilecreateLangLiteral in interface ParserProfilepublic Node createStringLiteral(String lexical, long line, long col)
ParserProfilecreateStringLiteral in interface ParserProfilepublic Node createNodeFromToken(Node scope, Token token, long line, long col)
createNodeFromToken in interface ParserProfilepublic Node create(Node currentGraph, Token token)
ParserProfilecreate in interface ParserProfilepublic boolean isStrictMode()
isStrictMode in interface ParserProfilepublic void setStrictMode(boolean mode)
setStrictMode in interface ParserProfileLicenced under the Apache License, Version 2.0