public interface IToken extends java.io.Serializable
Modifier and Type | Method and Description |
---|---|
int |
getEndOffset()
Get the number of characters before the end of this token in the text (i.e.
|
ELanguage |
getLanguage()
Obtain language.
|
int |
getLineNumber()
Obtain number of line this token was found at.
|
int |
getOffset()
Get the number of characters before this token in the text.
|
java.lang.String |
getOriginId()
Get string that identifies the origin of this token.
|
java.lang.String |
getText()
Obtain the original input text for a token (copied verbatim from the source).
|
ETokenType |
getType()
Obtain type of token.
|
IToken |
newToken(ETokenType type,
int offset,
int lineNumber,
java.lang.String text,
java.lang.String originId)
Create new token.
|
java.lang.String getText()
int getOffset()
int getEndOffset()
int getLineNumber()
java.lang.String getOriginId()
ETokenType getType()
ELanguage getLanguage()
IToken newToken(ETokenType type, int offset, int lineNumber, java.lang.String text, java.lang.String originId)
type
- Token type of new tokenoffset
- Offset of new tokenlineNumber
- LineNumber of new tokentext
- Text of new tokenoriginId
- Origin id of new token