Class ErrorUtil
- java.lang.Object
- 
- com.inductiveautomation.ignition.client.util.gui.ErrorUtil
 
- 
 public class ErrorUtil extends java.lang.ObjectUsed to display errors, warning, etc. to the user in the client.Handles dispatching events to the EDT, so errors can be reported from other threads. 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static interfaceErrorUtil.ErrorReportingServiceprotected static classErrorUtil.ErrorUpdaterstatic interfaceErrorUtil.MultiDesktopQueryVision clients should implement this so that this class can be secondary desktop aware.
 - 
Field SummaryFields Modifier and Type Field Description protected static javax.swing.JDesktopPanedesktopParentprotected static ErrorUtil.MultiDesktopQuerymultiDesktopQueryprotected static java.awt.Componentparent
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description protected static void_addError(ErrorPanel panel, PopupWindowParent panelParent, DisplayableError error, java.awt.Component currentDesktop)static voidcenterComponent(java.awt.Component source, java.awt.Component parent)static voiddestroy()Used to clear default button references to avoid keyboard manager memory leak.static booleanerrorAlwaysOnTop()static voiderrorSetAlwaysOnTop(boolean alwaysOnTop)protected static java.lang.ObjectgetMessageObject(java.lang.String message)static java.awt.ComponentgetParent()static voidinit(ErrorUtil.ErrorReportingService service)Initialize the frames for the error and warning popups This method uses default always on top Jframes for the popup parentsstatic voidinit(PopupWindowParent errorParent, PopupWindowParent warningParent, ErrorUtil.ErrorReportingService service)static booleanisBringToFront()static voidreportError(java.lang.String message, java.lang.String title, java.lang.Throwable exception)static voidsetBringToFront(boolean toFront)static voidsetDesktopParent(javax.swing.JDesktopPane desktopParent)static voidsetMultiDesktopQuery(ErrorUtil.MultiDesktopQuery queryObj)static voidsetParent(java.awt.Component p)static java.lang.BooleanshowConfirm(java.awt.Component parent, java.lang.String question, java.lang.String title)static java.lang.BooleanshowConfirm(java.awt.Component parent, java.lang.String question, java.lang.String title, java.lang.Object[] opts)static java.lang.BooleanshowConfirm(java.awt.Component parent, java.lang.String question, java.lang.String title, java.lang.Object[] opts, java.lang.Boolean allowCancel)static java.lang.BooleanshowConfirm(java.lang.String question, java.lang.String title)static java.lang.BooleanshowConfirm(java.lang.String question, java.lang.String title, boolean allowCancel)static java.lang.BooleanshowConfirm(java.lang.String question, java.lang.String title, java.lang.Object[] opts)protected static intshowConfirmFullscreen(java.awt.Component parent, java.lang.Object message, java.lang.String title, java.lang.Object[] opts, int dialogType)static voidshowError(java.awt.Component currentDesktop, java.lang.String msg, java.lang.String title)static voidshowError(java.lang.String message)static voidshowError(java.lang.String message, java.lang.String title)static voidshowError(java.lang.String message, java.lang.String title, boolean log)static voidshowError(java.lang.String message, java.lang.String title, java.lang.Throwable exception)static voidshowError(java.lang.String message, java.lang.String title, java.lang.Throwable exception, boolean log)static voidshowError(java.lang.String message, java.lang.Throwable exception)static voidshowError(java.lang.String message, java.lang.Throwable exception, boolean log)static voidshowError(java.lang.Throwable exception)static voidshowError(java.lang.Throwable exception, boolean log)static voidshowInfo(java.awt.Component parent, java.lang.String msg, java.lang.String title)static voidshowInfo(java.awt.Component parent, java.lang.String msg, java.lang.String title, int type)static voidshowInfo(java.lang.String msg, java.lang.String title)protected static voidshowInfoFullscreen(java.awt.Component parent, java.lang.String msg, java.lang.String title, int type)static java.lang.StringshowInput(java.awt.Component parent, java.lang.String message, java.lang.String def)Displays an input box with the given default value and message.static java.lang.StringshowInput(java.lang.String message, java.lang.String def)protected static java.lang.StringshowInputFullscreen(java.awt.Component parent, java.lang.Object message, java.lang.String def)static java.lang.StringshowPasswordPrompt(java.awt.Component parent, java.lang.String message, java.lang.String title, java.lang.String echoChar)static java.lang.StringshowPasswordPrompt(java.lang.String message, java.lang.String title)static java.lang.StringshowPasswordPrompt(java.lang.String message, java.lang.String title, java.lang.String echoChar)protected static intshowPasswordPromptFullscreen(java.awt.Component parent, java.lang.Object message, java.lang.String title)static voidshowWarning(java.awt.Component currentDesktop, java.lang.String msg, java.lang.String title)static voidshowWarning(java.lang.String msg)static voidshowWarning(java.lang.String msg, java.lang.String title)static voidshowWarning(java.lang.String msg, java.lang.String title, boolean log)
 
- 
- 
- 
Field Detail- 
parentprotected static java.awt.Component parent 
 - 
desktopParentprotected static javax.swing.JDesktopPane desktopParent 
 - 
multiDesktopQuery@Nullable protected static ErrorUtil.MultiDesktopQuery multiDesktopQuery 
 
- 
 - 
Method Detail- 
setDesktopParentpublic static void setDesktopParent(javax.swing.JDesktopPane desktopParent) 
 - 
setParentpublic static void setParent(java.awt.Component p) 
 - 
setMultiDesktopQuerypublic static void setMultiDesktopQuery(ErrorUtil.MultiDesktopQuery queryObj) 
 - 
getParentpublic static java.awt.Component getParent() 
 - 
setBringToFrontpublic static void setBringToFront(boolean toFront) 
 - 
isBringToFrontpublic static boolean isBringToFront() 
 - 
initpublic static void init(ErrorUtil.ErrorReportingService service) Initialize the frames for the error and warning popups This method uses default always on top Jframes for the popup parents
 - 
initpublic static void init(PopupWindowParent errorParent, PopupWindowParent warningParent, ErrorUtil.ErrorReportingService service) 
 - 
errorAlwaysOnToppublic static boolean errorAlwaysOnTop() 
 - 
errorSetAlwaysOnToppublic static void errorSetAlwaysOnTop(boolean alwaysOnTop) 
 - 
destroypublic static void destroy() Used to clear default button references to avoid keyboard manager memory leak.
 - 
centerComponentpublic static void centerComponent(java.awt.Component source, java.awt.Component parent)
 - 
showInfopublic static void showInfo(java.awt.Component parent, java.lang.String msg, java.lang.String title)
 - 
showInfopublic static void showInfo(java.lang.String msg, java.lang.String title)
 - 
showInfopublic static void showInfo(java.awt.Component parent, java.lang.String msg, java.lang.String title, int type)
 - 
showInfoFullscreenprotected static void showInfoFullscreen(java.awt.Component parent, java.lang.String msg, java.lang.String title, int type)
 - 
showInput@Nullable public static java.lang.String showInput(java.awt.Component parent, java.lang.String message, java.lang.String def)Displays an input box with the given default value and message. Returns the input, or null if cancel was chosen.
 - 
showInput@Nullable public static java.lang.String showInput(java.lang.String message, java.lang.String def)
 - 
showInputFullscreen@Nullable protected static java.lang.String showInputFullscreen(java.awt.Component parent, java.lang.Object message, java.lang.String def)
 - 
showPasswordPrompt@Nullable public static java.lang.String showPasswordPrompt(java.awt.Component parent, java.lang.String message, java.lang.String title, java.lang.String echoChar)
 - 
showPasswordPrompt@Nullable public static java.lang.String showPasswordPrompt(java.lang.String message, java.lang.String title)
 - 
showPasswordPrompt@Nullable public static java.lang.String showPasswordPrompt(java.lang.String message, java.lang.String title, java.lang.String echoChar)
 - 
showPasswordPromptFullscreenprotected static int showPasswordPromptFullscreen(java.awt.Component parent, java.lang.Object message, java.lang.String title)
 - 
showConfirm@Nullable public static java.lang.Boolean showConfirm(java.awt.Component parent, java.lang.String question, java.lang.String title)
 - 
showConfirm@Nullable public static java.lang.Boolean showConfirm(java.awt.Component parent, java.lang.String question, java.lang.String title, java.lang.Object[] opts)
 - 
showConfirmFullscreenprotected static int showConfirmFullscreen(java.awt.Component parent, java.lang.Object message, java.lang.String title, java.lang.Object[] opts, int dialogType)
 - 
showConfirm@Nullable public static java.lang.Boolean showConfirm(java.awt.Component parent, java.lang.String question, java.lang.String title, java.lang.Object[] opts, java.lang.Boolean allowCancel)
 - 
showConfirm@Nullable public static java.lang.Boolean showConfirm(java.lang.String question, java.lang.String title)
 - 
showConfirm@Nullable public static java.lang.Boolean showConfirm(java.lang.String question, java.lang.String title, java.lang.Object[] opts)
 - 
showConfirm@Nullable public static java.lang.Boolean showConfirm(java.lang.String question, java.lang.String title, boolean allowCancel)
 - 
showErrorpublic static void showError(java.lang.String message) 
 - 
showErrorpublic static void showError(java.lang.String message, java.lang.String title)
 - 
showErrorpublic static void showError(java.awt.Component currentDesktop, java.lang.String msg, java.lang.String title)
 - 
showErrorpublic static void showError(java.lang.String message, java.lang.String title, boolean log)
 - 
showErrorpublic static void showError(java.lang.Throwable exception) 
 - 
showErrorpublic static void showError(java.lang.Throwable exception, boolean log)
 - 
showErrorpublic static void showError(java.lang.String message, java.lang.Throwable exception)
 - 
showErrorpublic static void showError(java.lang.String message, java.lang.Throwable exception, boolean log)
 - 
showErrorpublic static void showError(java.lang.String message, java.lang.String title, java.lang.Throwable exception)
 - 
showErrorpublic static void showError(java.lang.String message, java.lang.String title, java.lang.Throwable exception, boolean log)
 - 
_addErrorprotected static void _addError(ErrorPanel panel, PopupWindowParent panelParent, DisplayableError error, java.awt.Component currentDesktop) 
 - 
reportErrorpublic static void reportError(java.lang.String message, java.lang.String title, java.lang.Throwable exception)
 - 
showWarningpublic static void showWarning(java.lang.String msg) 
 - 
showWarningpublic static void showWarning(java.lang.String msg, java.lang.String title)
 - 
showWarningpublic static void showWarning(java.lang.String msg, java.lang.String title, boolean log)
 - 
showWarningpublic static void showWarning(java.awt.Component currentDesktop, java.lang.String msg, java.lang.String title)
 - 
getMessageObjectprotected static java.lang.Object getMessageObject(java.lang.String message) 
 
- 
 
-