Class BigDecimalConsole
java.lang.Object
com.singularsys.jepexamples.consoles.Console
com.singularsys.jepexamples.consoles.BigDecimalConsole
-
Nested Class Summary
Nested classes/interfaces inherited from class com.singularsys.jepexamples.consoles.Console
Console.JepPrintStream, Console.SPEC_ACTION -
Field Summary
Fields inherited from class com.singularsys.jepexamples.consoles.Console
doubleFormat, history, jep, showHistory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionPrints the prompt string.voidsets up all the needed objects.static voidvoidPrint help message.testSpecialCommands(String command) Checks for special commands.Methods inherited from class com.singularsys.jepexamples.consoles.Console
getCommand, handleError, inputLoop, print, printFuns, printIntroText, println, printOps, printStdHelp, printVars, processCommand, processEquation, run, setAlteredCommand, setFormat, split, toString
-
Constructor Details
-
BigDecimalConsole
public BigDecimalConsole()
-
-
Method Details
-
main
- Parameters:
args-
-
initialise
public void initialise()Description copied from class:Consolesets up all the needed objects.- Overrides:
initialisein classConsole
-
getPrompt
Description copied from class:ConsolePrints the prompt string. -
testSpecialCommands
Description copied from class:ConsoleChecks for special commands. For example a subclass may have a verbose mode switched on of off using the commandverbose on
This method can be used detected this input, perform required actions and skip normal processing by returning true.
In general subclasses should call the superclass methods to test for special commands that class implements
- Overrides:
testSpecialCommandsin classConsole- Returns:
- SPEC_ACTION.CONTINUE - continue processing this equation, SPEC_ACTION.BREAK - stop processing this equation and get the next line of input, SPEC_ACTION.ALTERED - the input text has been altered, SPEC_ACTION.EXIT stop the program
- See Also:
-
printHelp
public void printHelp()Description copied from class:ConsolePrint help message.
-