public class ProMUIHelper
extends java.lang.Object
UserCancelledException when the user presses the cancel
button.| Constructor and Description |
|---|
ProMUIHelper() |
| Modifier and Type | Method and Description |
|---|---|
static double |
queryForDouble(java.awt.Component view,
java.lang.String query) |
static double |
queryForDouble(java.awt.Component view,
java.lang.String query,
double min,
double max,
double defaultValue) |
static double |
queryForDouble(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query)
Displays a configuration dialog asking the user to enter a Double, uses
Double.parseDouble(String) to convert the user input. |
static double |
queryForDouble(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query,
double min,
double max,
double defaultValue)
Displays a configuration dialog asking the user to select a double value.
|
static double |
queryForDoubleZeroOne(java.awt.Component view,
java.lang.String query) |
static double |
queryForDoubleZeroOne(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query)
Displays a configuration dialog asking the user to select a double value
between 0.0 and 1.0 (both inclusive).
|
static float |
queryForFloat(java.awt.Component view,
java.lang.String query) |
static float |
queryForFloat(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query)
Displays a configuration dialog asking the user to enter a Float, uses
Float.parseFloat(String) to convert the user input. |
static int[] |
queryForIntArray(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query)
Shows a dialog asking the user to enter an ordered list of integers
separated by comma.
|
static int |
queryForInteger(java.awt.Component view,
java.lang.String query) |
static int |
queryForInteger(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query)
Displays a configuration dialog asking the user to enter a Integer, uses
Integer.parseInt(String) to convert the user input. |
static java.lang.String |
queryForMultilineString(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String queryCaption)
Shows a dialog with a multi-line text area, and returns the entered
value.
|
static java.lang.String |
queryForMultilineString(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String queryCaption,
java.lang.String defaultText)
Shows a dialog with a multi-line text area, and returns the entered
value.
|
static <T> T |
queryForObject(java.awt.Component view,
java.lang.String query,
java.lang.Iterable<T> choices) |
static <T> T |
queryForObject(java.awt.Component view,
java.lang.String query,
T[] choices) |
static <T> T |
queryForObject(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query,
java.lang.Iterable<T> choices)
Shows a dialog with a combo box containing the choices, and returns the
selected value.
|
static <T> T |
queryForObject(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query,
T[] choices)
Shows a dialog with a combo box containing the choices, and returns the
selected value.
|
static <T> java.util.List<T> |
queryForObjects(java.awt.Component view,
java.lang.String query,
java.lang.Iterable<T> choices) |
static <T> java.util.List<T> |
queryForObjects(java.awt.Component view,
java.lang.String query,
T[] choices) |
static <T> java.util.List<T> |
queryForObjects(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query,
java.lang.Iterable<T> choices)
Shows a dialog with a selection list that allow multi-selection.
|
static <T> java.util.List<T> |
queryForObjects(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query,
T[] choices)
Shows a dialog with a selection list that allow multi-selection.
|
static java.lang.String |
queryForString(java.awt.Component view,
java.lang.String queryCaption) |
static java.lang.String |
queryForString(java.awt.Component view,
java.lang.String query,
java.lang.Iterable<java.lang.String> choices) |
static java.lang.String |
queryForString(java.awt.Component view,
java.lang.String queryCaption,
java.lang.String queryText) |
static java.lang.String |
queryForString(java.awt.Component view,
java.lang.String query,
java.lang.String[] choices) |
static java.lang.String |
queryForString(java.awt.Component view,
java.lang.String queryCaption,
java.lang.String queryText,
java.lang.String defaultValue) |
static java.lang.String |
queryForString(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String queryCaption)
Displays a configuration dialog asking the user to enter a String
literal.
|
static java.lang.String |
queryForString(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query,
java.lang.Iterable<java.lang.String> choices)
Shows a dialog with a combo box containing the choices, and returns the
selected value.
|
static java.lang.String |
queryForString(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String queryCaption,
java.lang.String queryText)
Displays a configuration dialog asking the user to enter a String literal
|
static java.lang.String |
queryForString(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query,
java.lang.String[] choices)
Shows a dialog with a combo box containing the choices, and returns the
selected value.
|
static java.lang.String |
queryForString(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String queryCaption,
java.lang.String queryText,
java.lang.String defaultValue)
Displays a configuration dialog asking the user to enter a String literal
|
static java.util.List<java.lang.String> |
queryForStrings(java.awt.Component view,
java.lang.String query,
java.lang.Iterable<java.lang.String> choices) |
static java.util.List<java.lang.String> |
queryForStrings(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query,
java.lang.Iterable<java.lang.String> choices)
Shows a dialog with a selection list that allow multi-selection.
|
static java.util.List<java.lang.String> |
queryForStrings(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query,
java.lang.String[] choices)
Shows a dialog with a selection list that allow multi-selection.
|
static <S,T> java.util.Map<S,T> |
queryMapToObject(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query,
java.lang.Iterable<S> keys,
java.lang.Iterable<T> values)
Shows a dialog to the user with a two-column table.
|
static <S,T> java.util.Map<S,T> |
queryMapToObject(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query,
java.lang.Iterable<S> keys,
java.lang.Iterable<T> values,
java.util.Map<S,T> defaultMap)
Shows a dialog to the user with a two-column table.
|
static <T> java.util.Map<T,java.lang.String> |
queryMapToString(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query,
java.lang.Iterable<T> keys)
Shows a dialog to the user with a two-column table.
|
static <T> java.util.Map<T,java.lang.String> |
queryMapToString(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query,
java.lang.Iterable<T> keys,
java.util.Map<T,java.lang.String> defaultValues)
Shows a dialog to the user with a two-column table.
|
static <T> java.util.Map<T,java.lang.String> |
queryMapToString(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query,
T[] keys)
Shows a dialog to the user with a two-column table.
|
static <T> java.util.Map<T,java.lang.String> |
queryMapToString(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query,
T[] keys,
java.util.Map<T,java.lang.String> defaultValues)
Shows a dialog to the user with a two-column table.
|
static void |
showErrorMessage(java.awt.Component component,
java.lang.String errorMessage,
java.lang.String errorTitle)
Displays an error message in a 'modal' pop-up using the specified
Component as parent.
|
static void |
showErrorMessage(java.awt.Component component,
java.lang.String errorMessage,
java.lang.String errorTitle,
java.lang.Throwable e) |
static void |
showErrorMessage(java.lang.String errorMessage,
java.lang.String errorTitle)
Displays an error message in a 'modal' pop-up using a default JFrame.
|
static void |
showErrorMessage(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String errorMessage,
java.lang.String errorTitle)
Displays an error message in a 'modal' pop-up using the global UI as
parent JFrame.
|
static void |
showWarningMessage(java.awt.Component component,
java.lang.String warnMessage,
java.lang.String warnTitle)
Displays an warning message in a 'modal' pop-up using using the specified
Component as parent.
|
static void |
showWarningMessage(java.lang.String warnMessage,
java.lang.String warnTitle)
Displays an warning message in a 'modal' pop-up using a default JFrame.
|
static void |
showWarningMessage(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String warnMessage,
java.lang.String warnTitle)
Displays an warning message in a 'modal' pop-up using the global UI as
parent JFrame.
|
public static void showErrorMessage(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String errorMessage,
java.lang.String errorTitle)
context - errorMessage - errorTitle - public static void showErrorMessage(java.lang.String errorMessage,
java.lang.String errorTitle)
errorMessage - errorTitle - public static void showErrorMessage(java.awt.Component component,
java.lang.String errorMessage,
java.lang.String errorTitle)
component - errorMessage - errorTitle - public static void showErrorMessage(java.awt.Component component,
java.lang.String errorMessage,
java.lang.String errorTitle,
java.lang.Throwable e)
public static void showWarningMessage(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String warnMessage,
java.lang.String warnTitle)
context - warnMessage - warnTitle - public static void showWarningMessage(java.lang.String warnMessage,
java.lang.String warnTitle)
warnMessage - warnTitle - public static void showWarningMessage(java.awt.Component component,
java.lang.String warnMessage,
java.lang.String warnTitle)
component - warnMessage - warnTitle - public static java.lang.String queryForString(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String queryCaption)
throws UserCancelledException
context - queryCaption - UserCancelledExceptionpublic static java.lang.String queryForString(java.awt.Component view,
java.lang.String queryCaption)
throws UserCancelledException
UserCancelledExceptionpublic static java.lang.String queryForString(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String queryCaption,
java.lang.String queryText)
throws UserCancelledException
context - queryCaption - queryText - UserCancelledExceptionpublic static java.lang.String queryForString(java.awt.Component view,
java.lang.String queryCaption,
java.lang.String queryText)
throws UserCancelledException
UserCancelledExceptionpublic static java.lang.String queryForString(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String queryCaption,
java.lang.String queryText,
java.lang.String defaultValue)
throws UserCancelledException
context - queryCaption - queryText - defaultValue - UserCancelledExceptionpublic static java.lang.String queryForString(java.awt.Component view,
java.lang.String queryCaption,
java.lang.String queryText,
java.lang.String defaultValue)
throws UserCancelledException
UserCancelledExceptionpublic static int queryForInteger(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query)
throws java.lang.NumberFormatException,
UserCancelledException
Integer.parseInt(String) to convert the user input.context - query - java.lang.NumberFormatExceptionUserCancelledExceptionpublic static int queryForInteger(java.awt.Component view,
java.lang.String query)
throws java.lang.NumberFormatException,
UserCancelledException
java.lang.NumberFormatExceptionUserCancelledExceptionpublic static float queryForFloat(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query)
throws java.lang.NumberFormatException,
UserCancelledException
Float.parseFloat(String) to convert the user input.context - query - java.lang.NumberFormatExceptionUserCancelledExceptionpublic static float queryForFloat(java.awt.Component view,
java.lang.String query)
throws java.lang.NumberFormatException,
UserCancelledException
java.lang.NumberFormatExceptionUserCancelledExceptionpublic static double queryForDouble(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query)
throws java.lang.NumberFormatException,
UserCancelledException
Double.parseDouble(String) to convert the user input.context - query - java.lang.NumberFormatExceptionUserCancelledExceptionpublic static double queryForDouble(java.awt.Component view,
java.lang.String query)
throws java.lang.NumberFormatException,
UserCancelledException
java.lang.NumberFormatExceptionUserCancelledExceptionpublic static double queryForDoubleZeroOne(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query)
throws UserCancelledException
context - query - java.lang.NumberFormatExceptionUserCancelledExceptionpublic static double queryForDoubleZeroOne(java.awt.Component view,
java.lang.String query)
throws UserCancelledException
UserCancelledExceptionpublic static double queryForDouble(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query,
double min,
double max,
double defaultValue)
throws UserCancelledException
context - query - UserCancelledExceptionpublic static double queryForDouble(java.awt.Component view,
java.lang.String query,
double min,
double max,
double defaultValue)
throws UserCancelledException
UserCancelledExceptionpublic static int[] queryForIntArray(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query)
throws java.lang.NumberFormatException,
UserCancelledException
context - query - java.lang.NumberFormatExceptionUserCancelledExceptionpublic static <T> T queryForObject(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query,
T[] choices)
throws UserCancelledException
context - query - choices - UserCancelledExceptionpublic static <T> T queryForObject(java.awt.Component view,
java.lang.String query,
T[] choices)
throws UserCancelledException
UserCancelledExceptionpublic static <T> T queryForObject(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query,
java.lang.Iterable<T> choices)
throws UserCancelledException
context - query - choices - UserCancelledExceptionpublic static <T> T queryForObject(java.awt.Component view,
java.lang.String query,
java.lang.Iterable<T> choices)
throws UserCancelledException
UserCancelledExceptionpublic static java.lang.String queryForString(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query,
java.lang.String[] choices)
throws UserCancelledException
context - query - choices - UserCancelledExceptionpublic static java.lang.String queryForString(java.awt.Component view,
java.lang.String query,
java.lang.String[] choices)
throws UserCancelledException
UserCancelledExceptionpublic static java.lang.String queryForString(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query,
java.lang.Iterable<java.lang.String> choices)
throws UserCancelledException
context - query - choices - UserCancelledExceptionpublic static java.lang.String queryForString(java.awt.Component view,
java.lang.String query,
java.lang.Iterable<java.lang.String> choices)
throws UserCancelledException
UserCancelledExceptionpublic static java.lang.String queryForMultilineString(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String queryCaption)
throws UserCancelledException
context - queryCaption - UserCancelledExceptionpublic static java.lang.String queryForMultilineString(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String queryCaption,
java.lang.String defaultText)
throws UserCancelledException
context - queryCaption - that is shown on top of the dialogdefaultText - that is shown in the text areaUserCancelledExceptionpublic static <T> java.util.List<T> queryForObjects(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query,
T[] choices)
throws UserCancelledException
context - query - choices - UserCancelledExceptionpublic static <T> java.util.List<T> queryForObjects(java.awt.Component view,
java.lang.String query,
T[] choices)
throws UserCancelledException
UserCancelledExceptionpublic static <T> java.util.List<T> queryForObjects(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query,
java.lang.Iterable<T> choices)
throws UserCancelledException
context - query - choices - UserCancelledExceptionpublic static <T> java.util.List<T> queryForObjects(java.awt.Component view,
java.lang.String query,
java.lang.Iterable<T> choices)
throws UserCancelledException
UserCancelledExceptionpublic static java.util.List<java.lang.String> queryForStrings(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query,
java.lang.Iterable<java.lang.String> choices)
throws UserCancelledException
context - query - choices - UserCancelledExceptionpublic static java.util.List<java.lang.String> queryForStrings(java.awt.Component view,
java.lang.String query,
java.lang.Iterable<java.lang.String> choices)
throws UserCancelledException
UserCancelledExceptionpublic static java.util.List<java.lang.String> queryForStrings(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query,
java.lang.String[] choices)
throws UserCancelledException
context - query - choices - UserCancelledExceptionpublic static <T> java.util.Map<T,java.lang.String> queryMapToString(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query,
java.lang.Iterable<T> keys)
throws UserCancelledException
context - query - keys - UserCancelledExceptionpublic static <T> java.util.Map<T,java.lang.String> queryMapToString(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query,
T[] keys)
throws UserCancelledException
context - query - keys - UserCancelledExceptionpublic static <T> java.util.Map<T,java.lang.String> queryMapToString(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query,
java.lang.Iterable<T> keys,
java.util.Map<T,java.lang.String> defaultValues)
throws UserCancelledException
context - query - keys - defaultValues - UserCancelledExceptionpublic static <T> java.util.Map<T,java.lang.String> queryMapToString(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query,
T[] keys,
java.util.Map<T,java.lang.String> defaultValues)
throws UserCancelledException
context - query - keys - defaultValues - UserCancelledExceptionpublic static <S,T> java.util.Map<S,T> queryMapToObject(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query,
java.lang.Iterable<S> keys,
java.lang.Iterable<T> values)
throws UserCancelledException
context - query - keys - values - UserCancelledExceptionpublic static <S,T> java.util.Map<S,T> queryMapToObject(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String query,
java.lang.Iterable<S> keys,
java.lang.Iterable<T> values,
java.util.Map<S,T> defaultMap)
throws UserCancelledException
context - query - keys - values - defaultMap - UserCancelledException