|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectantlr.Token
antlr.CommonToken
com.unitesk.atp.tree.tool.antlr.LinkedToken
public class LinkedToken
Token linked with previous/next tokens and (optional) with tree node
Field Summary | |
---|---|
protected LinkedToken |
next
|
protected Node |
node
|
protected LinkedToken |
prev
|
Fields inherited from class antlr.CommonToken |
---|
col, line, text |
Fields inherited from class antlr.Token |
---|
badToken, EOF_TYPE, INVALID_TYPE, MIN_USER_TYPE, NULL_TREE_LOOKAHEAD, SKIP, type |
Constructor Summary | |
---|---|
LinkedToken()
|
Method Summary | |
---|---|
LinkedToken |
getNextToken()
Get the next token |
Node |
getNode()
Get linked tree node. |
LinkedToken |
getPrevToken()
Get the previous token |
String |
getText()
Overrides CommonToken.getText() |
void |
insertAfter(String after)
Insert token after this token. |
void |
insertBefore(String before)
Insert token before this token. |
void |
setNextToken(LinkedToken next)
Link to the next token |
void |
setNode(Node node)
Link token with tree node. |
void |
setPrevToken(LinkedToken prev)
Link to the previous token |
void |
wrap(String before,
String after)
Insert tokens before and after this token. |
Methods inherited from class antlr.CommonToken |
---|
getColumn, getLine, setColumn, setLine, setText, toString |
Methods inherited from class antlr.Token |
---|
getFilename, getType, setFilename, setType |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected Node node
protected LinkedToken prev
protected LinkedToken next
Constructor Detail |
---|
public LinkedToken()
Method Detail |
---|
public String getText()
CommonToken.getText()
getText
in class antlr.CommonToken
public void setNode(Node node)
node
- tree node to link topublic Node getNode()
null
public void setPrevToken(LinkedToken prev)
prev
- the previous tokenpublic LinkedToken getPrevToken()
null
for the first token)public void setNextToken(LinkedToken next)
next
- the next tokenpublic LinkedToken getNextToken()
null
for the first token)public void insertBefore(String before)
before
- the text of token to be insertedpublic void insertAfter(String after)
after
- the text of token to be insertedpublic void wrap(String before, String after)
before
- the text of token to be inserted beforeafter
- the text of token to be inserted afterinsertBefore( before )
,
insertAfter( after )
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |