|
Venice 0.7beta | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.mov.parser.expression.AbstractExpression org.mov.parser.expression.TerminalExpression org.mov.parser.expression.StringExpression
public class StringExpression
A representation of a value.
Field Summary |
---|
Fields inherited from interface org.mov.parser.Expression |
---|
BOOLEAN_TYPE, FALSE, FLOAT_QUOTE_TYPE, FLOAT_TYPE, INTEGER_QUOTE_TYPE, INTEGER_TYPE, STRING_TYPE, TRUE, TRUE_LEVEL |
Constructor Summary | |
---|---|
StringExpression(java.lang.String text)
Create a new string expression with the given string text. |
Method Summary | |
---|---|
java.lang.Object |
clone()
|
boolean |
equals(java.lang.Object object)
Returns whether this expression tree and the given expression tree are equivalent. |
double |
evaluate(Variables variables,
QuoteBundle quoteBundle,
Symbol symbol,
int day)
Evaluates the given expression and returns the result. |
java.lang.String |
getText()
Get the text of the string. |
int |
getType()
Get the type of the expression. |
java.lang.String |
toString()
Convert the given expression to a string. |
Methods inherited from class org.mov.parser.expression.TerminalExpression |
---|
checkType, getChildCount |
Methods inherited from class org.mov.parser.expression.AbstractExpression |
---|
getChild, getIndex, getNumberFormat, getParent, hashCode, isRoot, iterator, parseDouble, parseInt, setChild, setParent, simplify, size, size, valueOfDouble, valueOfInt |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public StringExpression(java.lang.String text)
text
- the initial text of the string.Method Detail |
---|
public double evaluate(Variables variables, QuoteBundle quoteBundle, Symbol symbol, int day)
Expression
variables
- variable storage area for expressionquoteBundle
- the quote bundle containing quote data to usesymbol
- the current symbolday
- current date in cache fast access format
public java.lang.String toString()
Expression
toString
in interface Expression
toString
in class java.lang.Object
public boolean equals(java.lang.Object object)
AbstractExpression
equals
in interface Expression
equals
in class AbstractExpression
object
- the other expressionpublic java.lang.String getText()
public int getType()
Expression.STRING_TYPE
public java.lang.Object clone()
clone
in interface Expression
clone
in class AbstractExpression
|
Venice 0.7beta | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |