Jalopy 1.0b10

de.hunsicker.jalopy.language
Class ExtendedToken

java.lang.Object
  |
  +--de.hunsicker.antlr.Token
        |
        +--de.hunsicker.antlr.CommonToken
              |
              +--de.hunsicker.antlr.CommonHiddenStreamToken
                    |
                    +--de.hunsicker.jalopy.language.ExtendedToken
All Implemented Interfaces:
Cloneable

public class ExtendedToken
extends CommonHiddenStreamToken

An extended token. Stores information about the token's extent.

Version:
$Revision: 1.3 $
Author:
Marco Hunsicker

Fields inherited from class de.hunsicker.antlr.CommonHiddenStreamToken
hiddenAfter, hiddenBefore
 
Fields inherited from class de.hunsicker.antlr.CommonToken
col, line, text
 
Fields inherited from class de.hunsicker.antlr.Token
badToken, EOF_TYPE, INVALID_TYPE, MIN_USER_TYPE, NULL_TREE_LOOKAHEAD, SKIP
 
Constructor Summary
ExtendedToken()
          Creates a new ExtentedToken object.
ExtendedToken(int type, int startLine, int startColumn, int endLine, int endColumn)
          Creates a new ExtendedToken object.
ExtendedToken(int type, String text)
          Creates a new ExtentedToken object.
ExtendedToken(int type, String text, int startLine, int startColumn, int endLine, int endColumn)
          Creates a new ExtendedToken object.
ExtendedToken(String text)
          Creates a new ExtentedToken object.
 
Method Summary
 int getColumn()
          Returns the starting column of the token.
 Node getComment()
          Returns the comment that is attached to this token.
 int getEndColumn()
          Returns the token's start column
 int getEndLine()
          Returns the token's end line.
 int getLine()
          Returns the starting line of the token.
 String getText()
          Returns the text of the token.
 void setComment(Node comment)
          Sets the comment for this token.
 void setText(String text)
          Sets the text of the token.
 String toString()
          {@inheritDoc}
 
Methods inherited from class de.hunsicker.antlr.CommonHiddenStreamToken
getHiddenAfter, getHiddenBefore, setHiddenAfter, setHiddenBefore
 
Methods inherited from class de.hunsicker.antlr.CommonToken
setColumn, setLine
 
Methods inherited from class de.hunsicker.antlr.Token
getType, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExtendedToken

public ExtendedToken()
Creates a new ExtentedToken object.

ExtendedToken

public ExtendedToken(int type,
                     String text)
Creates a new ExtentedToken object.
Parameters:
type - type of the token.
text - text of the token.

ExtendedToken

public ExtendedToken(int type,
                     String text,
                     int startLine,
                     int startColumn,
                     int endLine,
                     int endColumn)
Creates a new ExtendedToken object.
Parameters:
type -  
text -  
startLine -  
startColumn -  
endLine -  
endColumn -  

ExtendedToken

public ExtendedToken(int type,
                     int startLine,
                     int startColumn,
                     int endLine,
                     int endColumn)
Creates a new ExtendedToken object.
Parameters:
type -  
startLine -  
startColumn -  
endLine -  
endColumn -  

ExtendedToken

public ExtendedToken(String text)
Creates a new ExtentedToken object.
Parameters:
text - the text of the token
Method Detail

getColumn

public int getColumn()
Returns the starting column of the token.
Overrides:
getColumn in class CommonToken
Returns:
token starting column.

setComment

public void setComment(Node comment)
Sets the comment for this token.
Parameters:
comment - the comment to attach to this token.

getComment

public Node getComment()
Returns the comment that is attached to this token.
Returns:
The attached comment of this token. Returns null if no comment is attached.

getEndColumn

public int getEndColumn()
Returns the token's start column
Returns:
the column where the token ends.

getEndLine

public int getEndLine()
Returns the token's end line.
Returns:
the line where the token ends.

getLine

public int getLine()
Returns the starting line of the token.
Overrides:
getLine in class CommonToken
Returns:
token starting line.

setText

public void setText(String text)
Sets the text of the token.
Overrides:
setText in class CommonToken
Parameters:
text - text of the token.

getText

public String getText()
Returns the text of the token.
Overrides:
getText in class CommonToken
Returns:
token text.

toString

public String toString()
{@inheritDoc}
Overrides:
toString in class CommonToken

Jalopy 1.0b10

Submit a bug or feature.

For further information and documentation, visit the official Jalopy website.
This page generated: November 14 2002