Class StandardVariableTable

java.lang.Object
com.singularsys.jep.VariableTable
com.singularsys.jep.standard.StandardVariableTable
All Implemented Interfaces:
JepComponent, Serializable

public class StandardVariableTable extends VariableTable
A VariableTable which defines some constant values. pi, e, i, true and false are defined.
See Also:
  • Constructor Details

    • StandardVariableTable

      public StandardVariableTable()
      Constructor with delayed initialisation of constants. The constants will be added once the init method is called
      Since:
      Jep 3.5
    • StandardVariableTable

      public StandardVariableTable(VariableFactory varFac)
      Constructor when the VariableFactory is known beforehand. Initialises the constants.
      Parameters:
      varFac - must not be null
  • Method Details

    • addConstants

      protected void addConstants(VariableFactory varFac)
      Adds the constants and sets the variable factory
      Parameters:
      varFac - must not be null
      Since:
      Jep 3.5
    • init

      public void init(Jep j)
      Will add constants if we now have a variable factory.
      Specified by:
      init in interface JepComponent
      Overrides:
      init in class VariableTable
      Parameters:
      j - the current Jep instance