|
||||||||||
| 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.CommonTokenpublic void setNode(Node node)
node - tree node to link topublic Node getNode()
nullpublic 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 inserted
public 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 | |||||||||