org.openjena.riot.tokens
Class Token

java.lang.Object
  extended by org.openjena.riot.tokens.Token

public final class Token
extends Object


Field Summary
 int cntrlCode
           
static String ImageANY
           
 
Constructor Summary
Token(long line, long column)
           
Token(Token token)
           
 
Method Summary
 int asInt()
           
 long asLong()
           
 long asLong(long dft)
           
 com.hp.hpl.jena.graph.Node asNode()
          Token to Node, a very direct form that is purely driven off the token.
 String asWord()
           
 boolean equals(Object other)
           
 int getCntrlCode()
           
 long getColumn()
           
 String getImage()
           
 String getImage2()
           
 long getLine()
           
 Token getSubToken()
           
 TokenType getType()
           
 int hashCode()
           
 boolean hasType(TokenType tokenType)
           
 boolean isBasicLiteral()
           
 boolean isBNode()
           
 boolean isCtlCode()
           
 boolean isEOF()
           
 boolean isInteger()
           
 boolean isIRI()
           
 boolean isNode()
           
 boolean isNodeBasic()
           
 boolean isNumber()
           
 boolean isString()
           
 boolean isWord()
           
 Token setCntrlCode(int cntrlCode)
           
 Token setImage(char tokenImage)
           
 Token setImage(String tokenImage)
           
 Token setImage2(String tokenImage2)
           
 Token setSubToken(Token subToken)
           
 Token setType(TokenType tokenType)
           
 String text()
           
static Token tokenForChar(char character)
           
static Token tokenForInteger(long value)
           
static Token tokenForNode(com.hp.hpl.jena.graph.Node n)
           
static Token tokenForNode(com.hp.hpl.jena.graph.Node n, Prologue prologue)
           
static Token tokenForNode(com.hp.hpl.jena.graph.Node node, String base, PrefixMap mapping)
           
static Token tokenForWord(String word)
           
 String toString()
           
 String toString(boolean addLocation)
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

cntrlCode

public int cntrlCode

ImageANY

public static final String ImageANY
See Also:
Constant Field Values
Constructor Detail

Token

public Token(long line,
             long column)

Token

public Token(Token token)
Method Detail

getType

public final TokenType getType()

getImage

public final String getImage()

getImage2

public final String getImage2()

getCntrlCode

public final int getCntrlCode()

getSubToken

public final Token getSubToken()

setType

public final Token setType(TokenType tokenType)

setImage

public final Token setImage(String tokenImage)

setImage

public final Token setImage(char tokenImage)

setImage2

public final Token setImage2(String tokenImage2)

setCntrlCode

public final Token setCntrlCode(int cntrlCode)

setSubToken

public final Token setSubToken(Token subToken)

getColumn

public long getColumn()

getLine

public long getLine()

asInt

public int asInt()

asLong

public long asLong()

asLong

public long asLong(long dft)

asWord

public String asWord()

text

public String text()

toString

public String toString()
Overrides:
toString in class Object

toString

public String toString(boolean addLocation)

isEOF

public boolean isEOF()

isCtlCode

public boolean isCtlCode()

isWord

public boolean isWord()

isString

public boolean isString()

isNumber

public boolean isNumber()

isNode

public boolean isNode()

isNodeBasic

public boolean isNodeBasic()

isBasicLiteral

public boolean isBasicLiteral()

isInteger

public boolean isInteger()

isIRI

public boolean isIRI()

isBNode

public boolean isBNode()

asNode

public com.hp.hpl.jena.graph.Node asNode()
Token to Node, a very direct form that is purely driven off the token. Turtle and N-triples need to process the token and not call this: 1/ Use bNode label as given 2/ No prefix or URI resolution.


hasType

public boolean hasType(TokenType tokenType)

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object other)
Overrides:
equals in class Object

tokenForChar

public static Token tokenForChar(char character)

tokenForInteger

public static Token tokenForInteger(long value)

tokenForWord

public static Token tokenForWord(String word)

tokenForNode

public static Token tokenForNode(com.hp.hpl.jena.graph.Node n)

tokenForNode

public static Token tokenForNode(com.hp.hpl.jena.graph.Node n,
                                 Prologue prologue)

tokenForNode

public static Token tokenForNode(com.hp.hpl.jena.graph.Node node,
                                 String base,
                                 PrefixMap mapping)


Licenced under the Apache License, Version 2.0