picasso.parser.tokens
Class StringToken

java.lang.Object
  extended by picasso.parser.tokens.Token
      extended by picasso.parser.tokens.StringToken

public class StringToken
extends Token

Represents a string that is a filename.

a StringToken is immutable, once created it doesn't change

Author:
David Margolies

Constructor Summary
StringToken(java.lang.String myFilename)
          Constructs a token representing value
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String getFilename()
           
 boolean isConstant()
           
 boolean isFunction()
           
static boolean isValidValue(double value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StringToken

public StringToken(java.lang.String myFilename)
Constructs a token representing value

Parameters:
value - the value of this number token
Method Detail

isValidValue

public static boolean isValidValue(double value)

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object
Returns:
true iff o is a StringToken with same value

toString

public java.lang.String toString()
Overrides:
toString in class Token

getFilename

public java.lang.String getFilename()
Returns:
the filename

isConstant

public boolean isConstant()
Specified by:
isConstant in class Token
Returns:
true iff this Token represents a constant

isFunction

public boolean isFunction()
Specified by:
isFunction in class Token
Returns:
true iff this Token represents a function