Class ExpressionValue

java.lang.Object
org.opensourcephysics.ejs.control.value.Value
org.opensourcephysics.ejs.control.value.ExpressionValue

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

See Also:
  • Constructor Details

    • ExpressionValue

      public ExpressionValue(String _expression, GroupControl _group)
      Constructor ExpressionValue
      Parameters:
      _expression -
      _group -
  • Method Details

    • 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 String getString()
      Description copied from class: Value
      Returns the value of the variable as a String
      Specified by:
      getString in class Value
    • getObject

      public 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
    • setExpression

      public void setExpression(String _expression)
    • 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