org.openjena.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, String label, long line, long col)
           
 Node createLangLiteral(String lexical, String langTag, long line, long col)
           
 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
 Node createPlainLiteral(String lexical, long line, long col)
           
 Quad createQuad(Node graph, Node subject, Node predicate, Node object, long line, long col)
           
 Triple createTriple(Node subject, Node predicate, Node object, long line, long col)
           
 Node createTypedLiteral(String lexical, RDFDatatype datatype, long line, long col)
           
 Node createURI(String uriStr, long line, long col)
           
 ErrorHandler getHandler()
           
 LabelToNode getLabelToNode()
           
 Prologue getPrologue()
           
 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)
           
 

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)

createQuad

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

createURI

Node createURI(String uriStr,
               long line,
               long col)

createTypedLiteral

Node createTypedLiteral(String lexical,
                        RDFDatatype datatype,
                        long line,
                        long col)

createLangLiteral

Node createLangLiteral(String lexical,
                       String langTag,
                       long line,
                       long col)

createPlainLiteral

Node createPlainLiteral(String lexical,
                        long line,
                        long col)

createBlankNode

Node createBlankNode(Node scope,
                     String label,
                     long line,
                     long col)

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)


Licenced under the Apache License, Version 2.0