org.colos.ejs.library.control.value
Class InterpretedValue

java.lang.Object
  extended by org.colos.ejs.library.control.value.Value
      extended by org.colos.ejs.library.control.value.InterpretedValue

public class InterpretedValue
extends Value

A ExpressionValue is a Value object that holds an expression is parsed into a double.

See Also:
Value

Constructor Summary
InterpretedValue(java.lang.String _expression, PropertyEditor _editor)
           
 
Method Summary
 Value cloneValue()
          Clones one value into another
 void copyValue(Value _source)
          Copies one value into another
 boolean getBoolean()
          Returns the value of the variable as a boolean
 double getDouble()
          Returns the value of the variable as a double
 int getInteger()
          Returns the value of the variable as an int
 java.lang.Object getObject()
          Returns the value of the variable as an Object.
 java.lang.String getString()
          Returns the value of the variable as a String
 
Methods inherited from class org.colos.ejs.library.control.value.Value
parseConstant, parseConstantOrArray, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InterpretedValue

public InterpretedValue(java.lang.String _expression,
                        PropertyEditor _editor)
Method Detail

getBoolean

public boolean getBoolean()
Description copied from class: Value
Returns the value of the variable as a boolean

Specified by:
getBoolean in class Value

getInteger

public int getInteger()
Description copied from class: Value
Returns the value of the variable as an int

Specified by:
getInteger in class Value

getDouble

public double getDouble()
Description copied from class: Value
Returns the value of the variable as a double

Specified by:
getDouble in class Value

getString

public java.lang.String getString()
Description copied from class: Value
Returns the value of the variable as a String

Specified by:
getString in class Value

getObject

public java.lang.Object getObject()
Description copied from class: Value
Returns the value of the variable as an Object. Ideal for arrays!

Specified by:
getObject in class Value

copyValue

public void copyValue(Value _source)
Description copied from class: Value
Copies one value into another

Overrides:
copyValue in class Value

cloneValue

public Value cloneValue()
Description copied from class: Value
Clones one value into another

Overrides:
cloneValue in class Value