Class CalcLogic

java.lang.Object
com.github.gbenroscience.logic.CalcLogic
All Implemented Interfaces:
Savable, Serializable

public class CalcLogic extends Object implements Savable
See Also:
  • Constructor Details

    • CalcLogic

      public CalcLogic()
  • Method Details

    • setRunning

      public void setRunning(boolean running)
    • isRunning

      public boolean isRunning()
    • getCommandHistory

      public ArrayList<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 String serialize()
      Specified by:
      serialize in interface Savable
    • parse

      public static CalcLogic parse(String enc)