com.ezware.dialog.task
Class TaskDialogs

java.lang.Object
  extended by com.ezware.dialog.task.TaskDialogs

public final class TaskDialogs
extends java.lang.Object

A set of methods to simplify creation of task dialogs

Author:
Eugene Ryzhikov

Method Summary
static boolean ask(java.lang.String instruction, java.lang.String text)
          Shows simple question
static int choice(java.lang.String instruction, java.lang.String text, int defaultChoice, java.util.Collection<CommandLink> choices)
          Produces choice dialog based on command links.
static int choice(java.lang.String instruction, java.lang.String text, int defaultChoice, CommandLink... choices)
          Produces choice dialog based on command links.
static void error(java.lang.String instruction, java.lang.String text)
          Shows simple error message
static void inform(java.lang.String instruction, java.lang.String text)
          Shows simple information message
static void main(java.lang.String[] args)
           
static int radioChoice(java.lang.String instruction, java.lang.String text, int defaultChoice, java.util.Collection<java.lang.String> choices)
          Simplifies the presentation of choice based on radio buttons
static int radioChoice(java.lang.String instruction, java.lang.String text, int defaultChoice, java.lang.String... choices)
          Simplifies the presentation of choice based on radio buttons
static void showException(java.lang.Throwable ex)
          Shows exception with stack trace as expandable component.
static boolean warn(java.lang.String instruction, java.lang.String text)
          Shows simple warning message
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

inform

public static void inform(java.lang.String instruction,
                          java.lang.String text)
Shows simple information message

Parameters:
instruction -
text -

error

public static void error(java.lang.String instruction,
                         java.lang.String text)
Shows simple error message

Parameters:
instruction -
text -

ask

public static boolean ask(java.lang.String instruction,
                          java.lang.String text)
Shows simple question

Parameters:
instruction -
text -
Returns:

warn

public static boolean warn(java.lang.String instruction,
                           java.lang.String text)
Shows simple warning message

Parameters:
instruction -
text -
Returns:

showException

public static void showException(java.lang.Throwable ex)
Shows exception with stack trace as expandable component.

Parameters:
ex -

radioChoice

public static final int radioChoice(java.lang.String instruction,
                                    java.lang.String text,
                                    int defaultChoice,
                                    java.util.Collection<java.lang.String> choices)
Simplifies the presentation of choice based on radio buttons

Parameters:
instruction -
text -
defaultChoice - initial choice selection
choices - collection of available choices
Returns:
selection index or -1 if nothing is selected

radioChoice

public static final int radioChoice(java.lang.String instruction,
                                    java.lang.String text,
                                    int defaultChoice,
                                    java.lang.String... choices)
Simplifies the presentation of choice based on radio buttons

Parameters:
instruction -
text -
defaultChoice -
choices -
Returns:

choice

public static final int choice(java.lang.String instruction,
                               java.lang.String text,
                               int defaultChoice,
                               java.util.Collection<CommandLink> choices)
Produces choice dialog based on command links. Task dialog commands are suppressed.

Parameters:
instruction -
text -
defaultChoice - command link index used as default choice. -1 is none is required
choices - collection of command links
Returns:

choice

public static final int choice(java.lang.String instruction,
                               java.lang.String text,
                               int defaultChoice,
                               CommandLink... choices)
Produces choice dialog based on command links. Task dialog commands are suppressed.

Parameters:
instruction -
text -
defaultChoice - command link index used as default choice. -1 is none is required
choices - array of command links
Returns:

main

public static void main(java.lang.String[] args)


Copyright © 2010 ezware. All Rights Reserved.