Class ConsoleDialog

java.lang.Object
org.exolab.castor.util.dialog.ConsoleDialog
All Implemented Interfaces:
Dialog

public class ConsoleDialog extends Object implements Dialog
A simple utility class to handle command line dialogs
Author:
Nathan Green, Keith Visco
  • Constructor Details

    • ConsoleDialog

      public ConsoleDialog()
      Creates a new Console Dialog
  • Method Details

    • confirm

      public boolean confirm(String message)
      Presents a confirmation prompt with the given message.
      Specified by:
      confirm in interface Dialog
      Parameters:
      message - the confirmation prompt message to display
      Returns:
      true if the user has selected a positive confirmation, otherwise false
    • confirm

      public char confirm(String message, String values)
      Presents a confirmation prompt for values with the given messge.
      Specified by:
      confirm in interface Dialog
      Parameters:
      message - the confirmation prompt to display
      values - a list of valid characters to accept
      Returns:
      whatever character the user presses
    • confirm

      public char confirm(String message, String values, String help)
      Presents a confirmation prompt for values with the given messge
      Specified by:
      confirm in interface Dialog
      Parameters:
      message - the confirmation prompt to display
      values - a list of valid characters to accept
      help - a help message when the user presses '?'
      Returns:
      whatever character the user presses
    • notify

      public void notify(String message)
      Displays the given message to the user. No input is returned from the user.
      Specified by:
      notify in interface Dialog
      Parameters:
      message - the message to display to the user