public class ConsoleInteraction extends VisualizingUserInterface
UserInterface.NullUserInterfaceinputHistory, NONE, printResults, printWarnings, progressSender| Constructor and Description |
|---|
ConsoleInteraction() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
derivedUserOutput(java.lang.String message)
Prints the given message in the console.
|
void |
initializeMessage()
Informs the user, that the program is beeing initialized.
|
void |
mainLoop()
The main console interaction loop which repeatedly awaits user inputs and executes them.
|
void |
signalUserInput(java.lang.String prefix)
Informs the user, that input can be done.
|
void |
startInitialization()
Invokes the initialization of the user interface.
|
java.lang.String |
userInput()
Awaits a console user input and returns it.
|
algorithmOutputStep, algorithmStartMessage, close, closeGraphFilesFrame, closeGraphView, derivAlgorithmMessage, derivShowGraph, getArgumentComponentManager, getGraphFileSet, init, refreshGraphOutput, showGraphFilesFrame, showGraphFilesFrame, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpenedalgorithmMessage, algorithmOutputStep, algorithmOutputStep, clearProgressMessage, clearProgressMessage, derivedPrintWarning, derivedResultOutput, errorOutput, errorOutput, finishAlgorithmOutput, finishAlgorithmOutput, getAlgoVisualizationHeight, getAlgoVisualizationLayout, getAlgoVisualizationWidth, getInputHistory, getMainControl, getOperationThread, getOutputStreamFile, getProgressSender, hasScriptThread, hideProgressOutput, hideProgressOutput, insertInput, isAlgorithmVisualizationActive, pause, removeOperationThread, removeScriptThread, resultOutput, setAlgorithmOutputActive, setAlgorithmVisualizationParameters, setOperationThread, setOutputStreamFile, setPrintResults, setPrintWarnings, setProgress, setProgress, setProgressMessage, setProgressMessage, setProgressSender, setScriptThread, showGraph, showGraph, showGraph, showGraph, showGraph, simulateUserInput, startAlgorithmOutput, startMessage, startProgressOutput, startProgressOutput, userOutput, userOutput, warningOutput, warningOutputFacpublic void signalUserInput(java.lang.String prefix)
UserInterfacesignalUserInput in class UserInterfaceprefix - an additional string for the signal.public void mainLoop()
mainLoop in class UserInterfaceprotected void derivedUserOutput(java.lang.String message)
derivedUserOutput in class UserInterfacepublic java.lang.String userInput()
userInput in class UserInterfacepublic void initializeMessage()
UserInterfaceinitializeMessage in class UserInterfacepublic void startInitialization()
UserInterfacestartInitialization in class UserInterface