biz.hammurapi.antlr
Class Token

java.lang.Object
  extended by antlr.Token
      extended by antlr.CommonToken
          extended by biz.hammurapi.antlr.Token
All Implemented Interfaces:
SourceMarker, Visitable, java.lang.Cloneable, java.lang.Comparable

public class Token
extends antlr.CommonToken
implements SourceMarker, java.lang.Comparable, Visitable

Version:
$Revision: 1.4 $
Author:
Pavel Vlasov

Field Summary
 
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
Token()
           
Token(int t, java.lang.String txt)
           
Token(java.lang.String s)
           
 
Method Summary
 boolean accept(Visitor visitor)
           
 int compareTo(java.lang.Object o)
           
 boolean equals(java.lang.Object obj)
           
 TokenListener getListener()
           
 Token getNextToken()
           
 Token getPrevToken()
           
 java.lang.Integer getSourceId()
          Crude hack, but can't come up with anything better at the time.
 java.lang.String getSourceURL()
           
 int hashCode()
           
 void setListener(TokenListener listener)
           
 void setNextToken(Token token)
           
 void setPrevToken(Token token)
           
 void setSourceURL(java.lang.String sourceURL)
          Sets source URL for this and all subsequent tokens.
 void setText(java.lang.String newText)
           
 
Methods inherited from class antlr.CommonToken
getColumn, getLine, getText, setColumn, setLine, toString
 
Methods inherited from class antlr.Token
getFilename, getType, setFilename, setType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface biz.hammurapi.legacy.review.SourceMarker
getColumn, getLine
 

Constructor Detail

Token

public Token()

Token

public Token(java.lang.String s)

Token

public Token(int t,
             java.lang.String txt)
Method Detail

setNextToken

public void setNextToken(Token token)

getNextToken

public Token getNextToken()

setPrevToken

public void setPrevToken(Token token)

getPrevToken

public Token getPrevToken()

getListener

public TokenListener getListener()
Returns:
Returns the listener.

setListener

public void setListener(TokenListener listener)
Parameters:
listener - The listener to set.

setText

public void setText(java.lang.String newText)
Overrides:
setText in class antlr.CommonToken

getSourceURL

public java.lang.String getSourceURL()
Specified by:
getSourceURL in interface SourceMarker

setSourceURL

public void setSourceURL(java.lang.String sourceURL)
Sets source URL for this and all subsequent tokens.

Parameters:
sourceURL -

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

accept

public boolean accept(Visitor visitor)
Specified by:
accept in interface Visitable
Returns:
visitor.vistit()

getSourceId

public java.lang.Integer getSourceId()
Description copied from interface: SourceMarker
Crude hack, but can't come up with anything better at the time.

Specified by:
getSourceId in interface SourceMarker
Returns:
"Primary key" of source file.


Copyright © 2003 Hammurapi Group. All Rights Reserved.