Package logic

Class CalcLogic

java.lang.Object
logic.CalcLogic
All Implemented Interfaces:
Savable, java.io.Serializable

public class CalcLogic
extends java.lang.Object
implements Savable
See Also:
Serialized Form
  • Constructor Details

    • CalcLogic

      public CalcLogic()
  • Method Details

    • setRunning

      public void setRunning​(boolean running)
    • isRunning

      public boolean isRunning()
    • getCommandHistory

      public java.util.ArrayList<java.lang.String> getCommandHistory()
    • getHistMan

      public HistoryManager getHistMan()
    • getFuncMan

      public MathExpressionManager getFuncMan()
    • getFormMan

      public FormulaeManager getFormMan()
    • getMode

      public Mode getMode()
    • setJustEvaluated

      public void setJustEvaluated​(boolean justEvaluated)
    • isJustEvaluated

      public boolean isJustEvaluated()
    • getSettings

      public Settings getSettings()
    • setSettings

      public void setSettings​(Settings settings)
    • setManager

      public void setManager​(OperatingSystem manager)
    • getManager

      public OperatingSystem getManager()
    • setVibrateOn

      public void setVibrateOn​(boolean vibrateOn)
    • isVibrateOn

      public boolean isVibrateOn()
    • setBaseMode

      public void setBaseMode​(BASE_MODE baseMode)
    • getBaseMode

      public BASE_MODE getBaseMode()
    • getBase

      public int getBase()
    • setTrigMode

      public void setTrigMode​(TRIG_MODE trigMode)
    • getTrigMode

      public TRIG_MODE getTrigMode()
    • setDrgMode

      public void setDrgMode​(DRG_MODE drgMode)
    • getDrgMode

      public DRG_MODE getDrgMode()
    • setPowerMode

      public void setPowerMode​(POWER_MODE powerMode)
    • getPowerMode

      public POWER_MODE getPowerMode()
    • setUseMode

      public void setUseMode​(USE_MODE useMode)
    • getUseMode

      public USE_MODE getUseMode()
    • serialize

      public java.lang.String serialize()
      Specified by:
      serialize in interface Savable
    • parse

      public static CalcLogic parse​(java.lang.String enc)