Class TurtleParser
- java.lang.Object
-
- org.apache.jena.ttl.turtle.TurtleParserBase
-
- org.apache.jena.ttl.turtle.parser.TurtleParser
-
- All Implemented Interfaces:
TurtleParserConstants
public class TurtleParser extends TurtleParserBase implements TurtleParserConstants
-
-
Field Summary
Fields Modifier and Type Field Description Token
jj_nt
Next token.Token
token
Current token.TurtleParserTokenManager
token_source
Generated Token Manager.-
Fields inherited from interface org.apache.jena.ttl.turtle.parser.TurtleParserConstants
A2Z, A2ZN, ANON, ARROW, AT, BASE, BLANK_NODE_LABEL, BOM, CARROT, COLON, COMMA, DATATYPE, DECIMAL, DEFAULT, DIGITS, DOLLAR, DOT, DOUBLE, ECHAR, EOF, EQ, EXPONENT, FALSE, FPATH, INTEGER, IRIref, KW_A, LANGTAG, LBRACE, LBRACKET, LPAREN, NIL, PLING, PN_CHARS, PN_CHARS_BASE, PN_CHARS_U, PN_LOCAL, PN_PREFIX, PNAME_LN, PNAME_NS, PREFIX, QMARK, QUOTE_3D, QUOTE_3S, RBRACE, RBRACKET, RPAREN, RPATH, RSLASH, SEMICOLON, SINGLE_LINE_COMMENT, SLASH, STAR, STRING_LITERAL_LONG1, STRING_LITERAL_LONG2, STRING_LITERAL1, STRING_LITERAL2, TILDE, tokenImage, TRUE, UNKNOWN, VAR, VARNAME, VBAR, WS
-
-
Constructor Summary
Constructors Constructor Description TurtleParser(java.io.InputStream stream)
Constructor with InputStream.TurtleParser(java.io.InputStream stream, java.lang.String encoding)
Constructor with InputStream and supplied encodingTurtleParser(java.io.Reader stream)
Constructor.TurtleParser(TurtleParserTokenManager tm)
Constructor with generated Token Manager.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Token
AnyDirective()
Node
BlankNode()
Node
BlankNodePropertyList()
Node
BooleanLiteral()
Node
Collection()
void
Directive()
void
disable_tracing()
Disable tracing.void
enable_tracing()
Enable tracing.Node
Formula()
ParseException
generateParseException()
Generate ParseException.Token
getNextToken()
Get the next Token.Token
getToken(int index)
Get the specific Token.Node
GraphNode()
Node
GraphTerm()
java.lang.String
IRI_REF()
java.lang.String
IRIref()
java.lang.String
Langtag()
Node
NumericLiteral()
void
Object(Node s, Node p)
void
ObjectList(Node s, Node p)
void
parse()
java.lang.String
PrefixedName()
void
PropertyList(Node s)
void
PropertyListNotEmpty(Node s)
Node
RDFLiteral()
void
ReInit(java.io.InputStream stream)
Reinitialise.void
ReInit(java.io.InputStream stream, java.lang.String encoding)
Reinitialise.void
ReInit(java.io.Reader stream)
Reinitialise.void
ReInit(TurtleParserTokenManager tm)
Reinitialise.void
Statement()
java.lang.String
String()
Node
TriplesNode()
void
TriplesSameSubject()
Node
Var()
Node
VarOrTerm()
Node
Verb()
-
Methods inherited from class org.apache.jena.ttl.turtle.TurtleParserBase
getPrefixMapping, setBaseURI, setEventHandler, unescapeStr
-
-
-
-
Field Detail
-
token_source
public TurtleParserTokenManager token_source
Generated Token Manager.
-
token
public Token token
Current token.
-
jj_nt
public Token jj_nt
Next token.
-
-
Constructor Detail
-
TurtleParser
public TurtleParser(java.io.InputStream stream)
Constructor with InputStream.
-
TurtleParser
public TurtleParser(java.io.InputStream stream, java.lang.String encoding)
Constructor with InputStream and supplied encoding
-
TurtleParser
public TurtleParser(java.io.Reader stream)
Constructor.
-
TurtleParser
public TurtleParser(TurtleParserTokenManager tm)
Constructor with generated Token Manager.
-
-
Method Detail
-
parse
public final void parse() throws ParseException
- Throws:
ParseException
-
Statement
public final void Statement() throws ParseException
- Throws:
ParseException
-
Directive
public final void Directive() throws ParseException
- Throws:
ParseException
-
TriplesSameSubject
public final void TriplesSameSubject() throws ParseException
- Throws:
ParseException
-
PropertyList
public final void PropertyList(Node s) throws ParseException
- Throws:
ParseException
-
PropertyListNotEmpty
public final void PropertyListNotEmpty(Node s) throws ParseException
- Throws:
ParseException
-
ObjectList
public final void ObjectList(Node s, Node p) throws ParseException
- Throws:
ParseException
-
Object
public final void Object(Node s, Node p) throws ParseException
- Throws:
ParseException
-
Verb
public final Node Verb() throws ParseException
- Throws:
ParseException
-
TriplesNode
public final Node TriplesNode() throws ParseException
- Throws:
ParseException
-
BlankNodePropertyList
public final Node BlankNodePropertyList() throws ParseException
- Throws:
ParseException
-
Collection
public final Node Collection() throws ParseException
- Throws:
ParseException
-
GraphNode
public final Node GraphNode() throws ParseException
- Throws:
ParseException
-
VarOrTerm
public final Node VarOrTerm() throws ParseException
- Throws:
ParseException
-
Formula
public final Node Formula() throws ParseException
- Throws:
ParseException
-
Var
public final Node Var() throws ParseException
- Throws:
ParseException
-
GraphTerm
public final Node GraphTerm() throws ParseException
- Throws:
ParseException
-
NumericLiteral
public final Node NumericLiteral() throws ParseException
- Throws:
ParseException
-
RDFLiteral
public final Node RDFLiteral() throws ParseException
- Throws:
ParseException
-
Langtag
public final java.lang.String Langtag() throws ParseException
- Throws:
ParseException
-
AnyDirective
public final Token AnyDirective() throws ParseException
- Throws:
ParseException
-
BooleanLiteral
public final Node BooleanLiteral() throws ParseException
- Throws:
ParseException
-
String
public final java.lang.String String() throws ParseException
- Throws:
ParseException
-
IRIref
public final java.lang.String IRIref() throws ParseException
- Throws:
ParseException
-
PrefixedName
public final java.lang.String PrefixedName() throws ParseException
- Throws:
ParseException
-
BlankNode
public final Node BlankNode() throws ParseException
- Throws:
ParseException
-
IRI_REF
public final java.lang.String IRI_REF() throws ParseException
- Throws:
ParseException
-
ReInit
public void ReInit(java.io.InputStream stream)
Reinitialise.
-
ReInit
public void ReInit(java.io.InputStream stream, java.lang.String encoding)
Reinitialise.
-
ReInit
public void ReInit(java.io.Reader stream)
Reinitialise.
-
ReInit
public void ReInit(TurtleParserTokenManager tm)
Reinitialise.
-
getNextToken
public final Token getNextToken()
Get the next Token.
-
getToken
public final Token getToken(int index)
Get the specific Token.
-
generateParseException
public ParseException generateParseException()
Generate ParseException.
-
enable_tracing
public final void enable_tracing()
Enable tracing.
-
disable_tracing
public final void disable_tracing()
Disable tracing.
-
-