Class ExceptionReporter
- java.lang.Object
- 
- com.inductiveautomation.snap.ui.UIOwner<SwingEvent,javax.swing.JComponent>
- 
- com.inductiveautomation.snap.swing.SwingOwner
- 
- com.inductiveautomation.snap.swing.ExceptionReporter
 
 
 
- 
- All Implemented Interfaces:
- java.lang.Thread.UncaughtExceptionHandler
 
 public class ExceptionReporter extends SwingOwner implements java.lang.Thread.UncaughtExceptionHandler This class provides a Swing UI panel to inform users that an exception was hit and send info back to ReportMill.
- 
- 
Field Summary- 
Fields inherited from class com.inductiveautomation.snap.ui.UIOwnerDragDrop, DragEnter, DragEvents, DragExit, DragOver, KeyEvents, KeyFinished, KeyPressed, KeyReleased, KeyTyped, MouseClicked, MouseDragged, MouseEntered, MouseEvents, MouseExited, MouseFinished, MouseMoved, MousePressed, MouseReleased
 
- 
 - 
Constructor SummaryConstructors Constructor Description ExceptionReporter()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetURL()Returns the URL.voidsendException()Send exception via cgiemail at reportmill.com.voidsetURL(java.lang.String aURL)Sets the URL.voiduncaughtException(java.lang.Thread t, java.lang.Throwable aThrowable)Creates a new exception reporter for given throwable.- 
Methods inherited from class com.inductiveautomation.snap.swing.SwingOwneraddKeyActionEvent, createTimer, createUI, createUI, createWindow, getNode, getNode, getNodeHelper, getTimer, getTimer, getUI, getWindow, isEventThread, isWindowVisible, requestFocus, requestFocusImpl, runLater, sendEvent, setWindowVisible
 - 
Methods inherited from class com.inductiveautomation.snap.ui.UIOwneraddNodeBinding, disableEvents, enableEvents, getBindingModelValue, getBindingNodeValue, getConversionMap, getConversionMapKey, getConversionMaps, getConversionMapValue, getFirstFocus, getModelValue, getNode, getNodeAction, getNodeBoolValue, getNodeFloatValue, getNodeIntValue, getNodeItemDisplayKey, getNodeItems, getNodeSelectedIndex, getNodeSelectedItem, getNodeStringValue, getNodeText, getNodeValue, getUI, getUIHpr, initUI, initUI, isNodeEnabled, isNodeValueAdjusting, isSendEventDisabled, isUISet, processResetUI, processRespondUI, resetLater, resetNodeBindings, resetUI, respondUI, runLaterDelayed, runLaterOnce, sendEvent, sendNodeAction, setBindingModelValue, setBindingNodeValue, setFirstFocus, setModelValue, setNodeAction, setNodeEnabled, setNodeItemDisplayKey, setNodeItems, setNodeItems, setNodeSelectedIndex, setNodeSelectedItem, setNodeText, setNodeValue, setSendEventDisabled
 
- 
 
- 
- 
- 
Method Detail- 
getURLpublic java.lang.String getURL() Returns the URL.
 - 
setURLpublic void setURL(java.lang.String aURL) Sets the URL.
 - 
uncaughtExceptionpublic void uncaughtException(java.lang.Thread t, java.lang.Throwable aThrowable)Creates a new exception reporter for given throwable.- Specified by:
- uncaughtExceptionin interface- java.lang.Thread.UncaughtExceptionHandler
 
 - 
sendExceptionpublic void sendException() Send exception via cgiemail at reportmill.com.
 
- 
 
-