Class StoppableOutput

java.lang.Object
  extended by StoppableOutput

public class StoppableOutput
extends java.lang.Object

A fork of SimpleInput that adds "Stop" buttons for whatever is displaying the dialog boxes.


Constructor Summary
StoppableOutput()
           
 
Method Summary
static java.lang.String addNewLines(java.lang.String message)
          Method to add new line character if the message is too long
static void setThingToStop(Stoppable thing)
          Sets the thing that will be stopped by the "Stop" buttons on these dialog boxes.
static void showError(java.lang.String message)
          Method to show an error to a user
static void showInformation(java.lang.String message)
          Method to show information to the user
static void showWarning(java.lang.String message)
          Method to show a warning to a user
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StoppableOutput

public StoppableOutput()
Method Detail

setThingToStop

public static void setThingToStop(Stoppable thing)
Sets the thing that will be stopped by the "Stop" buttons on these dialog boxes.

Parameters:
thing - The thing to stop, or null to disable the stop buttons.

showWarning

public static void showWarning(java.lang.String message)
Method to show a warning to a user

Parameters:
message - the message to display

showError

public static void showError(java.lang.String message)
Method to show an error to a user

Parameters:
message - the message to display

showInformation

public static void showInformation(java.lang.String message)
Method to show information to the user

Parameters:
message - the message to display

addNewLines

public static java.lang.String addNewLines(java.lang.String message)
Method to add new line character if the message is too long

Parameters:
message - the input message
Returns:
the message with new lines added if needed