Class ErrorPanel
- java.lang.Object
- 
- java.awt.Component
- 
- java.awt.Container
- 
- javax.swing.JComponent
- 
- javax.swing.JPanel
- 
- com.inductiveautomation.ignition.client.util.gui.errors.ErrorPanel
 
 
 
 
 
- 
- All Implemented Interfaces:
- PopupWindowContents,- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable,- javax.accessibility.Accessible
 
 public class ErrorPanel extends javax.swing.JPanel implements PopupWindowContents - See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class javax.swing.JPaneljavax.swing.JPanel.AccessibleJPanel
 - 
Nested classes/interfaces inherited from class javax.swing.JComponentjavax.swing.JComponent.AccessibleJComponent
 
- 
 - 
Field SummaryFields Modifier and Type Field Description protected javax.swing.Iconcollapseprotected javax.swing.JPanelcontrolPanelComponent that holds the Next, Previous, and Close buttonsprotected intcurrentErrorprotected java.util.List<DisplayableError>errorsprotected javax.swing.Iconexpandprotected BaseActionfirstActionprotected javax.swing.JButtonfirstButtonprotected BaseActionlastActionprotected javax.swing.JButtonlastButtonprotected javax.swing.IconmessageTypeprotected javax.swing.Iconnextprotected BaseActionnextActionprotected javax.swing.JButtonnextButtonprotected PopupWindowParentparentWindowprotected javax.swing.JLabelposDisplayLabelprotected javax.swing.Iconprevprotected BaseActionprevActionprotected javax.swing.JButtonprevButton- 
Fields inherited from class javax.swing.JComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
- 
 - 
Constructor SummaryConstructors Constructor Description ErrorPanel(PopupWindowParent parentWindow, javax.swing.Icon messageType, java.lang.String bundleKey, ErrorUtil.ErrorReportingService reportingService)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddError(DisplayableError error)javax.swing.JComponentgetComponent()TabbedErrorDisplaygetDisplay()protected voidinitComponents()booleanisFirst()protected voidmaybeEnableControls()voidnotifyClosed()voidpack()voidsetCurrentError(int currentError)voidsetFirst(boolean first)voidshowFirstError()voidshowLastError()voidupdateText()Makes sure text shown is translated for the current locale.- 
Methods inherited from class javax.swing.JPanelgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 - 
Methods inherited from class javax.swing.JComponentaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 - 
Methods inherited from class java.awt.Containeradd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
 - 
Methods inherited from class java.awt.Componentaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
- 
 
- 
- 
- 
Field Detail- 
parentWindowprotected transient PopupWindowParent parentWindow 
 - 
controlPanelprotected javax.swing.JPanel controlPanel Component that holds the Next, Previous, and Close buttons
 - 
posDisplayLabelprotected javax.swing.JLabel posDisplayLabel 
 - 
firstActionprotected BaseAction firstAction 
 - 
lastActionprotected BaseAction lastAction 
 - 
prevActionprotected BaseAction prevAction 
 - 
nextActionprotected BaseAction nextAction 
 - 
firstButtonprotected javax.swing.JButton firstButton 
 - 
lastButtonprotected javax.swing.JButton lastButton 
 - 
prevButtonprotected javax.swing.JButton prevButton 
 - 
nextButtonprotected javax.swing.JButton nextButton 
 - 
expandprotected transient javax.swing.Icon expand 
 - 
collapseprotected transient javax.swing.Icon collapse 
 - 
nextprotected transient javax.swing.Icon next 
 - 
prevprotected transient javax.swing.Icon prev 
 - 
messageTypeprotected transient javax.swing.Icon messageType 
 - 
errorsprotected transient java.util.List<DisplayableError> errors 
 - 
currentErrorprotected int currentError 
 
- 
 - 
Constructor Detail- 
ErrorPanelpublic ErrorPanel(PopupWindowParent parentWindow, javax.swing.Icon messageType, java.lang.String bundleKey, ErrorUtil.ErrorReportingService reportingService) 
 
- 
 - 
Method Detail- 
initComponentsprotected void initComponents() 
 - 
updateTextpublic void updateText() Makes sure text shown is translated for the current locale. Call this before showing the panel.
 - 
addErrorpublic void addError(DisplayableError error) 
 - 
maybeEnableControlsprotected void maybeEnableControls() 
 - 
showFirstErrorpublic void showFirstError() 
 - 
showLastErrorpublic void showLastError() 
 - 
getDisplaypublic TabbedErrorDisplay getDisplay() 
 - 
setCurrentErrorpublic void setCurrentError(int currentError) 
 - 
notifyClosedpublic void notifyClosed() - Specified by:
- notifyClosedin interface- PopupWindowContents
 
 - 
getComponentpublic javax.swing.JComponent getComponent() - Specified by:
- getComponentin interface- PopupWindowContents
 
 - 
packpublic void pack() 
 - 
isFirstpublic boolean isFirst() 
 - 
setFirstpublic void setFirst(boolean first) 
 
- 
 
-