public class ParserProfileWrapper extends Object implements ParserProfile
Constructor and Description |
---|
ParserProfileWrapper(ParserProfile other) |
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)
Make a node from a token - called after all else has been tried to handle
special cases Return null for "no special node recognized"
|
Quad |
createQuad(Node graph,
Node subject,
Node predicate,
Node object,
long line,
long col)
Create a quad
|
Node |
createStringLiteral(String lexical,
long line,
long col)
Create a literal for a string
|
Triple |
createTriple(Node subject,
Node predicate,
Node object,
long line,
long col)
Create a triple
|
Node |
createTypedLiteral(String lexical,
RDFDatatype datatype,
long line,
long col)
Create a literal for a string+datatype
|
Node |
createURI(String uriStr,
long line,
long col)
Create a URI Node
|
ErrorHandler |
getErrorHandler()
Get the
error handler used by this ParserProfile |
FactoryRDF |
getFactorRDF()
|
PrefixMap |
getPrefixMap() |
boolean |
isStrictMode()
Is this in strict mode?
|
org.apache.jena.iri.IRI |
makeIRI(String uriStr,
long line,
long col)
Create an IRI
|
String |
resolveIRI(String uriStr,
long line,
long col)
Resolve a URI, returning a string
|
void |
setIRIResolver(IRIResolver resolver) |
public ParserProfileWrapper(ParserProfile other)
public FactoryRDF getFactorRDF()
ParserProfile
getFactorRDF
in interface ParserProfile
public ErrorHandler getErrorHandler()
ParserProfile
error handler
used by this ParserProfile
getErrorHandler
in interface ParserProfile
public boolean isStrictMode()
ParserProfile
isStrictMode
in interface ParserProfile
public String resolveIRI(String uriStr, long line, long col)
ParserProfile
resolveIRI
in interface ParserProfile
public org.apache.jena.iri.IRI makeIRI(String uriStr, long line, long col)
ParserProfile
makeIRI
in interface ParserProfile
public void setIRIResolver(IRIResolver resolver)
setIRIResolver
in interface ParserProfile
public Triple createTriple(Node subject, Node predicate, Node object, long line, long col)
ParserProfile
createTriple
in interface ParserProfile
public Quad createQuad(Node graph, Node subject, Node predicate, Node object, long line, long col)
ParserProfile
createQuad
in interface ParserProfile
public Node createURI(String uriStr, long line, long col)
ParserProfile
createURI
in interface ParserProfile
public Node createTypedLiteral(String lexical, RDFDatatype datatype, long line, long col)
ParserProfile
createTypedLiteral
in interface ParserProfile
public Node createLangLiteral(String lexical, String langTag, long line, long col)
ParserProfile
createLangLiteral
in interface ParserProfile
public Node createStringLiteral(String lexical, long line, long col)
ParserProfile
createStringLiteral
in interface ParserProfile
public Node createBlankNode(Node scope, String label, long line, long col)
ParserProfile
createBlankNode
in interface ParserProfile
public Node createBlankNode(Node scope, long line, long col)
ParserProfile
createBlankNode
in interface ParserProfile
public Node createNodeFromToken(Node scope, Token token, long line, long col)
ParserProfile
createNodeFromToken
in interface ParserProfile
public Node create(Node currentGraph, Token token)
ParserProfile
create
in interface ParserProfile
public PrefixMap getPrefixMap()
getPrefixMap
in interface ParserProfile
Licenced under the Apache License, Version 2.0