Class CalcLogic
java.lang.Object
logic.CalcLogic
- All Implemented Interfaces:
Savable, Serializable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate BASE_MODEStores the commands used on the CommandLineActivityprivate DRG_MODEprivate final FormulaeManagerprivate final MathExpressionManagerprivate final HistoryManagerprivate booleanWhen true, the calculator is in a state wherein the last action it performed was the evaluation of an expression.private OperatingSystemprivate final Modeprivate POWER_MODEprivate booleanprivate Settingsprivate TRIG_MODEprivate USE_MODEprivate boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetBase()getMode()booleanbooleanbooleanstatic CalcLogicvoidsetBaseMode(BASE_MODE baseMode) voidsetDrgMode(DRG_MODE drgMode) voidsetJustEvaluated(boolean justEvaluated) voidsetManager(OperatingSystem manager) voidsetPowerMode(POWER_MODE powerMode) voidsetRunning(boolean running) voidsetSettings(Settings settings) voidsetTrigMode(TRIG_MODE trigMode) voidsetUseMode(USE_MODE useMode) voidsetVibrateOn(boolean vibrateOn)
-
Field Details
-
commandHistory
-
histMan
-
funcMan
-
formMan
-
mode
-
justEvaluated
private boolean justEvaluatedWhen true, the calculator is in a state wherein the last action it performed was the evaluation of an expression. -
settings
-
manager
-
vibrateOn
private boolean vibrateOn -
baseMode
-
trigMode
-
drgMode
-
powerMode
-
useMode
-
running
private boolean running
-
-
Constructor Details
-
CalcLogic
public CalcLogic()
-
-
Method Details
-
setRunning
public void setRunning(boolean running) -
isRunning
public boolean isRunning() -
getCommandHistory
-
getHistMan
-
getFuncMan
-
getFormMan
-
getMode
-
setJustEvaluated
public void setJustEvaluated(boolean justEvaluated) -
isJustEvaluated
public boolean isJustEvaluated() -
getSettings
-
setSettings
-
setManager
-
getManager
-
setVibrateOn
public void setVibrateOn(boolean vibrateOn) -
isVibrateOn
public boolean isVibrateOn() -
setBaseMode
-
getBaseMode
-
getBase
public int getBase() -
setTrigMode
-
getTrigMode
-
setDrgMode
-
getDrgMode
-
setPowerMode
-
getPowerMode
-
setUseMode
-
getUseMode
-
serialize
-
parse
-