public final class DialogFactory
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
CONTINUE_CANCEL_OPTION |
static int |
CONTINUE_OPTION |
static int |
DEFAULT_TEXT_WIDTH |
static int |
OK_CANCEL_OPTION |
static int |
OK_OPTION |
protected ResourceDomain |
resourceDomain |
static int |
YES_NO_CANCEL_OPTION |
static int |
YES_NO_OPTION |
static int |
YES_OPTION |
Constructor and Description |
---|
DialogFactory(ResourceDomain resourceDomain) |
Modifier and Type | Method and Description |
---|---|
static DialogFactory |
getGlobalFactory() |
static java.lang.Object[] |
getOptions(int id) |
ResourceDomain |
getResourceDomain() |
BasicDialogBuilder |
newBuilder() |
static int |
registerOptions(java.lang.Object... options) |
boolean |
showCheckedConfirm(java.awt.Component parent,
int options,
MutablePrimitives.MutableBoolean output,
java.lang.String title,
java.lang.String info,
java.lang.String message,
java.lang.Object... params) |
boolean |
showCheckedConfirm(java.awt.Component parent,
MutablePrimitives.MutableBoolean output,
java.lang.String title,
java.lang.String info,
java.lang.String message,
java.lang.Object... params) |
boolean |
showConfirm(java.awt.Component parent,
int options,
java.lang.String title,
java.lang.String message,
java.lang.Object... params) |
boolean |
showConfirm(java.awt.Component parent,
java.lang.String title,
java.lang.String message,
java.lang.Object... params) |
java.nio.file.Path |
showDestinationFileDialog(java.awt.Component parent,
java.lang.String title,
java.nio.file.Path directory) |
java.nio.file.Path |
showDestinationFileDialog(java.awt.Component parent,
java.lang.String title,
java.nio.file.Path directory,
javax.swing.filechooser.FileFilter filter) |
void |
showDetailedError(java.awt.Component parent,
int options,
java.lang.String title,
java.lang.String message,
java.lang.Throwable t,
java.lang.Object... params) |
void |
showDetailedError(java.awt.Component parent,
java.lang.String title,
java.lang.String message,
java.lang.Throwable t,
java.lang.Object... params) |
<T> boolean |
showEditorDialog(java.awt.Component parent,
int options,
T data,
Editor<T> editor,
java.lang.String title) |
<T> boolean |
showEditorDialog(java.awt.Component parent,
T data,
Editor<T> editor,
java.lang.String title) |
void |
showError(java.awt.Component parent,
int options,
java.lang.String title,
java.lang.String message,
java.lang.Object... params) |
void |
showError(java.awt.Component parent,
java.lang.String title,
java.lang.String message,
java.lang.Object... params) |
boolean |
showGenericDialog(java.awt.Component parent,
int options,
java.lang.String title,
java.lang.String message,
java.awt.Component comp,
boolean resizable) |
boolean |
showGenericDialog(java.awt.Component parent,
java.lang.String title,
java.lang.String message,
java.awt.Component comp,
boolean resizable,
java.lang.Object... options) |
int |
showInfo(java.awt.Component parent,
int options,
java.lang.String title,
java.lang.String message,
java.lang.Object... params) |
int |
showInfo(java.awt.Component parent,
java.lang.String title,
java.lang.String message,
java.lang.Object... params) |
java.lang.String |
showInputDialog(java.awt.Component parent,
int options,
java.lang.String title,
java.lang.String message,
java.lang.String text,
java.lang.Object... params) |
java.lang.String |
showInputDialog(java.awt.Component parent,
java.lang.String title,
java.lang.String message,
java.lang.String text,
java.lang.Object... params) |
boolean |
showOverwriteFileDialog(java.awt.Component parent,
int options,
java.nio.file.Path file) |
boolean |
showOverwriteFileDialog(java.awt.Component parent,
java.nio.file.Path file) |
int |
showPlain(java.awt.Component parent,
int options,
java.lang.String title,
java.lang.String message,
java.lang.Object... params) |
int |
showPlain(java.awt.Component parent,
java.lang.String title,
java.lang.String message,
java.lang.Object... params) |
KeyValuePair<java.lang.String,java.lang.String> |
showPropertyEditDialog(java.awt.Component parent,
int options,
java.lang.String title,
java.lang.String message,
java.lang.String key,
java.lang.String value,
java.lang.Object... params) |
KeyValuePair<java.lang.String,java.lang.String> |
showPropertyEditDialog(java.awt.Component parent,
java.lang.String title,
java.lang.String message,
java.lang.String key,
java.lang.String value,
java.lang.Object... params) |
java.nio.file.Path |
showSourceFileDialog(java.awt.Component parent,
java.lang.String title,
java.nio.file.Path directory) |
java.nio.file.Path |
showSourceFileDialog(java.awt.Component parent,
java.lang.String title,
java.nio.file.Path directory,
javax.swing.filechooser.FileFilter filter) |
java.lang.String |
showTextInputDialog(java.awt.Component parent,
int options,
java.lang.String title,
java.lang.String message,
java.lang.String text,
java.lang.Object... params) |
java.lang.String |
showTextInputDialog(java.awt.Component parent,
java.lang.String title,
java.lang.String message,
java.lang.String text,
java.lang.Object... params) |
void |
showTextOutputDialog(java.awt.Component parent,
int options,
java.lang.String title,
java.lang.String message,
java.lang.String content,
java.lang.Object... params) |
void |
showTextOutputDialog(java.awt.Component parent,
java.lang.String title,
java.lang.String message,
java.lang.String content,
java.lang.Object... params) |
int |
showWarning(java.awt.Component parent,
int options,
java.lang.String title,
java.lang.String message,
java.lang.Object... params) |
int |
showWarning(java.awt.Component parent,
java.lang.String title,
java.lang.String message,
java.lang.Object... params) |
boolean |
showWarningConfirm(java.awt.Component parent,
int options,
java.lang.String title,
java.lang.String message,
java.lang.Object... params) |
boolean |
showWarningConfirm(java.awt.Component parent,
java.lang.String title,
java.lang.String message,
java.lang.Object... params) |
public static final int DEFAULT_TEXT_WIDTH
public static final int YES_NO_OPTION
public static final int YES_NO_CANCEL_OPTION
public static final int YES_OPTION
public static final int CONTINUE_OPTION
public static final int CONTINUE_CANCEL_OPTION
public static final int OK_OPTION
public static final int OK_CANCEL_OPTION
protected final ResourceDomain resourceDomain
public DialogFactory(ResourceDomain resourceDomain)
public static DialogFactory getGlobalFactory()
public static java.lang.Object[] getOptions(int id)
public static int registerOptions(java.lang.Object... options)
public ResourceDomain getResourceDomain()
public BasicDialogBuilder newBuilder()
public void showError(java.awt.Component parent, java.lang.String title, java.lang.String message, java.lang.Object... params)
public void showError(java.awt.Component parent, int options, java.lang.String title, java.lang.String message, java.lang.Object... params)
public void showDetailedError(java.awt.Component parent, java.lang.String title, java.lang.String message, java.lang.Throwable t, java.lang.Object... params)
public void showDetailedError(java.awt.Component parent, int options, java.lang.String title, java.lang.String message, java.lang.Throwable t, java.lang.Object... params)
public int showPlain(java.awt.Component parent, java.lang.String title, java.lang.String message, java.lang.Object... params)
public int showPlain(java.awt.Component parent, int options, java.lang.String title, java.lang.String message, java.lang.Object... params)
public int showInfo(java.awt.Component parent, java.lang.String title, java.lang.String message, java.lang.Object... params)
public int showInfo(java.awt.Component parent, int options, java.lang.String title, java.lang.String message, java.lang.Object... params)
public int showWarning(java.awt.Component parent, java.lang.String title, java.lang.String message, java.lang.Object... params)
public int showWarning(java.awt.Component parent, int options, java.lang.String title, java.lang.String message, java.lang.Object... params)
public boolean showConfirm(java.awt.Component parent, java.lang.String title, java.lang.String message, java.lang.Object... params)
public boolean showConfirm(java.awt.Component parent, int options, java.lang.String title, java.lang.String message, java.lang.Object... params)
public boolean showCheckedConfirm(java.awt.Component parent, MutablePrimitives.MutableBoolean output, java.lang.String title, java.lang.String info, java.lang.String message, java.lang.Object... params)
public boolean showCheckedConfirm(java.awt.Component parent, int options, MutablePrimitives.MutableBoolean output, java.lang.String title, java.lang.String info, java.lang.String message, java.lang.Object... params)
public boolean showWarningConfirm(java.awt.Component parent, java.lang.String title, java.lang.String message, java.lang.Object... params)
public boolean showWarningConfirm(java.awt.Component parent, int options, java.lang.String title, java.lang.String message, java.lang.Object... params)
public boolean showGenericDialog(java.awt.Component parent, int options, java.lang.String title, java.lang.String message, java.awt.Component comp, boolean resizable)
public boolean showGenericDialog(java.awt.Component parent, java.lang.String title, java.lang.String message, java.awt.Component comp, boolean resizable, java.lang.Object... options)
public boolean showOverwriteFileDialog(java.awt.Component parent, java.nio.file.Path file)
public boolean showOverwriteFileDialog(java.awt.Component parent, int options, java.nio.file.Path file)
public java.lang.String showTextInputDialog(java.awt.Component parent, java.lang.String title, java.lang.String message, java.lang.String text, java.lang.Object... params)
public java.lang.String showTextInputDialog(java.awt.Component parent, int options, java.lang.String title, java.lang.String message, java.lang.String text, java.lang.Object... params)
public void showTextOutputDialog(java.awt.Component parent, java.lang.String title, java.lang.String message, java.lang.String content, java.lang.Object... params)
public void showTextOutputDialog(java.awt.Component parent, int options, java.lang.String title, java.lang.String message, java.lang.String content, java.lang.Object... params)
public KeyValuePair<java.lang.String,java.lang.String> showPropertyEditDialog(java.awt.Component parent, java.lang.String title, java.lang.String message, java.lang.String key, java.lang.String value, java.lang.Object... params)
public KeyValuePair<java.lang.String,java.lang.String> showPropertyEditDialog(java.awt.Component parent, int options, java.lang.String title, java.lang.String message, java.lang.String key, java.lang.String value, java.lang.Object... params)
public java.lang.String showInputDialog(java.awt.Component parent, java.lang.String title, java.lang.String message, java.lang.String text, java.lang.Object... params)
public java.lang.String showInputDialog(java.awt.Component parent, int options, java.lang.String title, java.lang.String message, java.lang.String text, java.lang.Object... params)
public java.nio.file.Path showDestinationFileDialog(java.awt.Component parent, java.lang.String title, java.nio.file.Path directory) throws java.io.IOException
java.io.IOException
public java.nio.file.Path showDestinationFileDialog(java.awt.Component parent, java.lang.String title, java.nio.file.Path directory, javax.swing.filechooser.FileFilter filter) throws java.io.IOException
java.io.IOException
public java.nio.file.Path showSourceFileDialog(java.awt.Component parent, java.lang.String title, java.nio.file.Path directory)
public java.nio.file.Path showSourceFileDialog(java.awt.Component parent, java.lang.String title, java.nio.file.Path directory, javax.swing.filechooser.FileFilter filter)
public <T> boolean showEditorDialog(java.awt.Component parent, T data, Editor<T> editor, java.lang.String title)
public <T> boolean showEditorDialog(java.awt.Component parent, int options, T data, Editor<T> editor, java.lang.String title)