faa.tg.prep.aces
Class AcesToken

java.lang.Object
  extended by faa.tg.prep.aces.AcesToken

public class AcesToken
extends java.lang.Object

   This object is returned by the faa.tg.prep.aces.Parser.getNextToken()
   method. It represents a single Token from the Parser Token stream.
   todo: rename to Token.

  See the source:  AcesToken.java 

  

Version:
$Id: AcesToken.java,v 3.1 2006/03/14 15:57:29 samf Exp $
Author:
Michael E Ross, Dan Warburton, FAA/jACB-860
See Also:
Parser

Field Summary
static java.lang.String CVS_VERSION_ID
          The CVS Version ID
private  java.lang.String lineNumber
           
private  java.lang.String token
           
 
Constructor Summary
AcesToken(java.lang.String token, java.lang.String lineNumber)
          Construct a new token (AcesToken)
 
Method Summary
 java.lang.String getLineNumber()
           
 boolean isEndOfRecordKey()
           
 boolean isKey()
          Determine if this token is a Key char Aces requires all data to be two characters long so key Char is one charactor long
 java.lang.String keyCharString()
          Some Key Charactors may need to be converted to special strings ..
 java.lang.String toString()
          Convert token to it's string value
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CVS_VERSION_ID

public static final java.lang.String CVS_VERSION_ID
The CVS Version ID

See Also:
Constant Field Values

token

private java.lang.String token

lineNumber

private java.lang.String lineNumber
Constructor Detail

AcesToken

public AcesToken(java.lang.String token,
                 java.lang.String lineNumber)
Construct a new token (AcesToken)

Parameters:
token - the string repesentation of this token
linno - the linenuber from the Aces data stream from which the token was found.
Method Detail

getLineNumber

public final java.lang.String getLineNumber()

toString

public final java.lang.String toString()
Convert token to it's string value

Overrides:
toString in class java.lang.Object

isKey

public final boolean isKey()
Determine if this token is a Key char Aces requires all data to be two characters long so key Char is one charactor long


isEndOfRecordKey

public final boolean isEndOfRecordKey()

keyCharString

public final java.lang.String keyCharString()
Some Key Charactors may need to be converted to special strings .. ie @ # etc