org.openjena.riot.tokens
Class Token
java.lang.Object
org.openjena.riot.tokens.Token
public final class Token
- extends Object
cntrlCode
public int cntrlCode
ImageANY
public static final String ImageANY
- See Also:
- Constant Field Values
Token
public Token(long line,
long column)
Token
public Token(Token token)
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