org.apache.jena.riot.system
Interface ParserProfile

All Known Implementing Classes:
ParserProfileBase, ParserProfileChecker

public interface ParserProfile


Method Summary
 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 - return null for no such node
 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 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 labelToNode)
           
 void setPrologue(Prologue prologue)
           
 void setStrictMode(boolean mode)
           
 

Method Detail

resolveIRI

String resolveIRI(String uriStr,
                  long line,
                  long col)

makeIRI

org.apache.jena.iri.IRI makeIRI(String uriStr,
                                long line,
                                long col)

createTriple

Triple createTriple(Node subject,
                    Node predicate,
                    Node object,
                    long line,
                    long col)
Create a triple


createQuad

Quad createQuad(Node graph,
                Node subject,
                Node predicate,
                Node object,
                long line,
                long col)
Create a Quad


createURI

Node createURI(String uriStr,
               long line,
               long col)
Create a URI Node


createTypedLiteral

Node createTypedLiteral(String lexical,
                        RDFDatatype datatype,
                        long line,
                        long col)
Create a literal for a string+datatype


createLangLiteral

Node createLangLiteral(String lexical,
                       String langTag,
                       long line,
                       long col)
Create a literal for a string+language


createStringLiteral

Node createStringLiteral(String lexical,
                         long line,
                         long col)
Create a literal for a string


createBlankNode

Node createBlankNode(Node scope,
                     String label,
                     long line,
                     long col)
Create a fresh blank node based on scope and label


createBlankNode

Node createBlankNode(Node scope,
                     long line,
                     long col)
Create a fresh blank node


createNodeFromToken

Node createNodeFromToken(Node scope,
                         Token token,
                         long line,
                         long col)
Make a node from a token - called after all else has been tried - return null for no such node


create

Node create(Node currentGraph,
            Token token)
Make any node from a token as appropriate


getLabelToNode

LabelToNode getLabelToNode()

setLabelToNode

void setLabelToNode(LabelToNode labelToNode)

getHandler

ErrorHandler getHandler()

setHandler

void setHandler(ErrorHandler handler)

getPrologue

Prologue getPrologue()

setPrologue

void setPrologue(Prologue prologue)

isStrictMode

boolean isStrictMode()

setStrictMode

void setStrictMode(boolean mode)


Licenced under the Apache License, Version 2.0