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
- UserCancelledException
public static java.lang.String queryForString(java.awt.Component view, java.lang.String queryCaption) throws UserCancelledException
UserCancelledException
public static java.lang.String queryForString(org.processmining.contexts.uitopia.UIPluginContext context, java.lang.String queryCaption, java.lang.String queryText) throws UserCancelledException
context
- queryCaption
- queryText
- UserCancelledException
public static java.lang.String queryForString(java.awt.Component view, java.lang.String queryCaption, java.lang.String queryText) throws UserCancelledException
UserCancelledException
public 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
- UserCancelledException
public static java.lang.String queryForString(java.awt.Component view, java.lang.String queryCaption, java.lang.String queryText, java.lang.String defaultValue) throws UserCancelledException
UserCancelledException
public 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.NumberFormatException
UserCancelledException
public static int queryForInteger(java.awt.Component view, java.lang.String query) throws java.lang.NumberFormatException, UserCancelledException
java.lang.NumberFormatException
UserCancelledException
public 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.NumberFormatException
UserCancelledException
public static float queryForFloat(java.awt.Component view, java.lang.String query) throws java.lang.NumberFormatException, UserCancelledException
java.lang.NumberFormatException
UserCancelledException
public 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.NumberFormatException
UserCancelledException
public static double queryForDouble(java.awt.Component view, java.lang.String query) throws java.lang.NumberFormatException, UserCancelledException
java.lang.NumberFormatException
UserCancelledException
public static double queryForDoubleZeroOne(org.processmining.contexts.uitopia.UIPluginContext context, java.lang.String query) throws UserCancelledException
context
- query
- java.lang.NumberFormatException
UserCancelledException
public static double queryForDoubleZeroOne(java.awt.Component view, java.lang.String query) throws UserCancelledException
UserCancelledException
public static double queryForDouble(org.processmining.contexts.uitopia.UIPluginContext context, java.lang.String query, double min, double max, double defaultValue) throws UserCancelledException
context
- query
- UserCancelledException
public static double queryForDouble(java.awt.Component view, java.lang.String query, double min, double max, double defaultValue) throws UserCancelledException
UserCancelledException
public static int[] queryForIntArray(org.processmining.contexts.uitopia.UIPluginContext context, java.lang.String query) throws java.lang.NumberFormatException, UserCancelledException
context
- query
- java.lang.NumberFormatException
UserCancelledException
public static <T> T queryForObject(org.processmining.contexts.uitopia.UIPluginContext context, java.lang.String query, T[] choices) throws UserCancelledException
context
- query
- choices
- UserCancelledException
public static <T> T queryForObject(java.awt.Component view, java.lang.String query, T[] choices) throws UserCancelledException
UserCancelledException
public static <T> T queryForObject(org.processmining.contexts.uitopia.UIPluginContext context, java.lang.String query, java.lang.Iterable<T> choices) throws UserCancelledException
context
- query
- choices
- UserCancelledException
public static <T> T queryForObject(java.awt.Component view, java.lang.String query, java.lang.Iterable<T> choices) throws UserCancelledException
UserCancelledException
public static java.lang.String queryForString(org.processmining.contexts.uitopia.UIPluginContext context, java.lang.String query, java.lang.String[] choices) throws UserCancelledException
context
- query
- choices
- UserCancelledException
public static java.lang.String queryForString(java.awt.Component view, java.lang.String query, java.lang.String[] choices) throws UserCancelledException
UserCancelledException
public 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
- UserCancelledException
public static java.lang.String queryForString(java.awt.Component view, java.lang.String query, java.lang.Iterable<java.lang.String> choices) throws UserCancelledException
UserCancelledException
public static java.lang.String queryForMultilineString(org.processmining.contexts.uitopia.UIPluginContext context, java.lang.String queryCaption) throws UserCancelledException
context
- queryCaption
- UserCancelledException
public 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 areaUserCancelledException
public static <T> java.util.List<T> queryForObjects(org.processmining.contexts.uitopia.UIPluginContext context, java.lang.String query, T[] choices) throws UserCancelledException
context
- query
- choices
- UserCancelledException
public static <T> java.util.List<T> queryForObjects(java.awt.Component view, java.lang.String query, T[] choices) throws UserCancelledException
UserCancelledException
public 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
- UserCancelledException
public static <T> java.util.List<T> queryForObjects(java.awt.Component view, java.lang.String query, java.lang.Iterable<T> choices) throws UserCancelledException
UserCancelledException
public 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
- UserCancelledException
public 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
UserCancelledException
public 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
- UserCancelledException
public 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
- UserCancelledException
public 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
- UserCancelledException
public 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
- UserCancelledException
public 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
- UserCancelledException
public 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
- UserCancelledException
public 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