Package logic
Class CalcLogic
java.lang.Object
logic.CalcLogic
- All Implemented Interfaces:
Savable
,Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate BASE_MODE
Stores the commands used on the CommandLineActivityprivate DRG_MODE
private final FormulaeManager
private final MathExpressionManager
private final HistoryManager
private boolean
When true, the calculator is in a state wherein the last action it performed was the evaluation of an expression.private OperatingSystem
private final Mode
private POWER_MODE
private boolean
private Settings
private TRIG_MODE
private USE_MODE
private boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
getBase()
getMode()
boolean
boolean
boolean
static CalcLogic
void
setBaseMode
(BASE_MODE baseMode) void
setDrgMode
(DRG_MODE drgMode) void
setJustEvaluated
(boolean justEvaluated) void
setManager
(OperatingSystem manager) void
setPowerMode
(POWER_MODE powerMode) void
setRunning
(boolean running) void
setSettings
(Settings settings) void
setTrigMode
(TRIG_MODE trigMode) void
setUseMode
(USE_MODE useMode) void
setVibrateOn
(boolean vibrateOn)
-
Field Details
-
commandHistory
Stores the commands used on the CommandLineActivity -
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
-