cli
Class TextMenu

java.lang.Object
  extended by cli.TextMenu

public class TextMenu
extends java.lang.Object

Implements a menu system for the command line interface.


Constructor Summary
TextMenu()
           
 
Method Summary
private static void displayMenuOptions(java.lang.String[] menuOptions_)
          Displays menu options.
private static int getValidSelection(java.lang.String[] menuOptions_)
          Gets valid selection from menu options.
static int menu(java.lang.String[] menuOptions_)
          Displays the Menu and returns the selection from it.
private static void printInWidth(int value, int size_)
          Displays an int in width.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextMenu

public TextMenu()
Method Detail

menu

public static int menu(java.lang.String[] menuOptions_)
Displays the Menu and returns the selection from it.

Parameters:
menuOptions_ -
Returns:
user selection.

displayMenuOptions

private static void displayMenuOptions(java.lang.String[] menuOptions_)
Displays menu options.

Parameters:
menuOptions_ - - string array of menu options.

getValidSelection

private static int getValidSelection(java.lang.String[] menuOptions_)
Gets valid selection from menu options.

Parameters:
menuOptions_ - - string array of menu options.
Returns:
valid selection.

printInWidth

private static void printInWidth(int value,
                                 int size_)
Displays an int in width. Use negative value for size to left align.

Parameters:
value - of the int
required - width to display the integer