Class AlarmStatusTable
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.inductiveautomation.vision.api.client.components.model.AbstractVisionPanel
com.inductiveautomation.factorypmi.application.components.alarm.AbstractAlarmTable
com.inductiveautomation.factorypmi.application.components.AlarmStatusTable
- All Implemented Interfaces:
- DynamicPropertyProvider,- LocaleListener,- MutableDynamicPropertyProvider,- StyleProvider,- ComponentLifecycle,- EnabledEx,- ExtensibleComponent,- QualityMonitor,- VisionComponent,- ImageObserver,- MenuContainer,- Serializable,- Accessible
public class AlarmStatusTable
extends AbstractAlarmTable
implements ExtensibleComponent, LocaleListener
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class com.inductiveautomation.factorypmi.application.components.alarm.AbstractAlarmTableAbstractAlarmTable.AbstractRowStyleTableModel, AbstractAlarmTable.AlarmDetailsViewer, AbstractAlarmTable.AlarmPopup, AbstractAlarmTable.AlarmTableTabbedPane, AbstractAlarmTable.DateCellRenderer, AbstractAlarmTable.NumberCellRenderer, AbstractAlarmTable.PopupHolderPanel, AbstractAlarmTable.TranslatableCellRenderer, AbstractAlarmTable.TranslatableHeaderRenderer, AbstractAlarmTable.TranslatableListCellRendererNested classes/interfaces inherited from class javax.swing.JPanelJPanel.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponentJComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.ContainerContainer.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.ComponentComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intprotected JPanelstatic final intFields inherited from class com.inductiveautomation.factorypmi.application.components.alarm.AbstractAlarmTablealarmRef, dateFormat, durationFormat, flasher, flashInterval, hidePopupRunner, log, numberFormat, POPUP, rowStyles, rowStylesActual, selectionColor, selectionThickness, slider, slidingContentHolder, STANDARD_STYLE, table, tableBackground, touchscreenModeFields inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionPanelantialias, context, cursorCode, dynamicPropsFields inherited from class javax.swing.JComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.ComponentaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecycleCOMPONENT_RUNNINGFields inherited from interface com.inductiveautomation.vision.api.client.components.model.EnabledExDISABLED_BY_PERMISSIONSFields inherited from interface java.awt.image.ImageObserverABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields inherited from interface com.inductiveautomation.ignition.client.model.LocaleListenerLOCAL_CHANGE_EVENTFields inherited from interface com.inductiveautomation.vision.api.client.binding.MutableDynamicPropertyProviderRESERVED_SET_KEYFields inherited from interface com.inductiveautomation.vision.api.client.components.model.VisionComponentCOMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidintintbooleanintintintlongintintintintbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidlocaleChanged(Locale newLocale) protected voidSubclasses should override this to provide shutdown logic.protected voidSubclasses should override this to provide startup logic.protected List<AlarmEvent>Gets the current List of selected AlarmEventsprotected List<AlarmEvent>voidsetActiveAndAcked(boolean activeAndAcked) voidsetActiveAndUnacked(boolean activeAndUnacked) voidsetAlarmJournalName(String alarmJournalName) voidsetAlarms(List<AlarmEvent> alarms) voidsetChartResolution(int chartResolution) voidsetClearAndAcked(boolean clearAndAcked) voidsetClearAndUnacked(boolean clearAndUnacked) voidsetDefaultView(String defaultView) voidsetDisplayPathFilter(String displayPathFilter) voidsetEnabled(boolean enabled) voidvoidsetHeaderAlignment(int alignment) voidsetMarqueeMode(boolean marqueeMode) voidsetMinPriority(int min) voidsetMultiSelect(boolean multiSelect) voidsetNotesAreaBorder(Border notesAreaBorder) voidsetNotesAreaFont(Font notesAreaFont) voidsetNotesAreaLocation(int notesAreaLocation) voidsetNotesAreaSize(int notesAreaSize) voidsetProviderFilter(String providerFilter) voidsetRefreshRate(long rate) voidsetRowHeight(int newHeight) voidsetScrollDelay(int delay) voidsetSelectedAlarms(Dataset value) voidsetShelvingTimes(Dataset shelvingTimes) voidsetShowAck(boolean showAck) voidsetShowChart(boolean showChart) voidsetShowDetails(boolean showDetails) voidsetShowFooterPanel(boolean showFooterPanel) voidsetShowManageShelf(boolean showManageShelf) voidsetShowShelve(boolean showShelve) voidsetShowTableHeader(boolean showTableHeader) voidsetShowTableHeaderPopup(boolean showTableHeaderPopup) voidsetSortOldestFirst(boolean sortOldestFirst) voidsetSortOrder(int sortOrder) voidsetSourceFilter(String sourceFilter) voidsetStayDelay(int delay) voidsetTableBackground(Color tableBackground) voidsetTableHeaderFont(Font tableHeaderFont) Methods inherited from class com.inductiveautomation.factorypmi.application.components.alarm.AbstractAlarmTableapplyRowStyles, evaluateEnabled, getActualRow, getDateFormat, getDisplayValue, getDurationFormat, getFlashInterval, getHeaderDisplayValue, getNumberFormat, getSelectionColor, getSelectionThickness, getSortable, getTableBackground, getTouchscreenMode, hidePopup, initSliderUi, isComponentEnabled, paintChildren, print, setComponentEnabled, setDateFormat, setDurationFormat, setFlashInterval, setFont, setNumberFormat, setRowStyles, setSelectionColor, setSelectionThickness, setTouchscreenMode, showPopup, showPopup, syncTableFont, viewRowToAlarmMethods inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionPanelgetAppContext, getCursorCode, getDataQuality, getDynamicProps, getProperties, getPropertyValue, getQuality, getStyles, getToolTipText, initStyleListener, isAntialias, isComponentRunning, isPropertyDefined, paintComponent, paintOverlayOverChildren, setAntialias, setCursorCode, setDataQuality, setDynamicProps, setName, setPropertyValue, setQuality, setStyles, setToolTipText, setVisible, shutdownComponent, startupComponent, translate, updateQualityMethods inherited from class javax.swing.JPanelgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods 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, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, 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, setFocusTraversalKeys, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, updateMethods 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, validateTreeMethods 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, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecyclegetAppContext, shutdownComponent, startupComponent
- 
Field Details- 
HIDDENpublic static final int HIDDEN- See Also:
 
- 
SOUTHpublic static final int SOUTH- See Also:
 
- 
WESTpublic static final int WEST- See Also:
 
- 
NORTHpublic static final int NORTH- See Also:
 
- 
EASTpublic static final int EAST- See Also:
 
- 
tableHolder
 
- 
- 
Constructor Details- 
AlarmStatusTablepublic AlarmStatusTable()
 
- 
- 
Method Details- 
getExtensionFunctions- Specified by:
- getExtensionFunctionsin interface- ExtensibleComponent
 
- 
setExtensionFunctions- Specified by:
- setExtensionFunctionsin interface- ExtensibleComponent
 
- 
localeChanged- Specified by:
- localeChangedin interface- LocaleListener
- Overrides:
- localeChangedin class- AbstractAlarmTable
 
- 
setEnabledpublic void setEnabled(boolean enabled) - Overrides:
- setEnabledin class- JComponent
 
- 
selectedAlarmsGets the current List of selected AlarmEvents
- 
selectedAlarmsUnique
- 
onStartupprotected void onStartup()Description copied from class:AbstractVisionPanelSubclasses should override this to provide startup logic.- Overrides:
- onStartupin class- AbstractAlarmTable
 
- 
onShutdownprotected void onShutdown()Description copied from class:AbstractVisionPanelSubclasses should override this to provide shutdown logic.- Overrides:
- onShutdownin class- AbstractAlarmTable
 
- 
getRefreshRatepublic long getRefreshRate()
- 
setRefreshRatepublic void setRefreshRate(long rate) 
- 
getSortOrderpublic int getSortOrder()
- 
setSortOrderpublic void setSortOrder(int sortOrder) 
- 
isSortOldestFirstpublic boolean isSortOldestFirst()
- 
setSortOldestFirstpublic void setSortOldestFirst(boolean sortOldestFirst) 
- 
setMarqueeModepublic void setMarqueeMode(boolean marqueeMode) 
- 
getMarqueeModepublic boolean getMarqueeMode()
- 
setScrollDelaypublic void setScrollDelay(int delay) 
- 
getScrollDelaypublic int getScrollDelay()
- 
setStayDelaypublic void setStayDelay(int delay) 
- 
getStayDelaypublic int getStayDelay()
- 
setTableBackground- Overrides:
- setTableBackgroundin class- AbstractAlarmTable
 
- 
isShowTableHeaderpublic boolean isShowTableHeader()
- 
setShowTableHeaderpublic void setShowTableHeader(boolean showTableHeader) 
- 
isShowTableHeaderPopuppublic boolean isShowTableHeaderPopup()
- 
setShowTableHeaderPopuppublic void setShowTableHeaderPopup(boolean showTableHeaderPopup) 
- 
setRowHeightpublic void setRowHeight(int newHeight) - Overrides:
- setRowHeightin class- AbstractAlarmTable
 
- 
getRowHeightpublic int getRowHeight()- Overrides:
- getRowHeightin class- AbstractAlarmTable
 
- 
getAlarmJournalName
- 
setAlarmJournalName
- 
isShowAckpublic boolean isShowAck()
- 
setShowAckpublic void setShowAck(boolean showAck) 
- 
isShowShelvepublic boolean isShowShelve()
- 
setShowShelvepublic void setShowShelve(boolean showShelve) 
- 
isShowDetailspublic boolean isShowDetails()
- 
setShowDetailspublic void setShowDetails(boolean showDetails) 
- 
isShowChartpublic boolean isShowChart()
- 
setShowChartpublic void setShowChart(boolean showChart) 
- 
clearSelectedAlarmspublic void clearSelectedAlarms()
- 
getChartResolutionpublic int getChartResolution()
- 
setChartResolutionpublic void setChartResolution(int chartResolution) 
- 
isShowManageShelfpublic boolean isShowManageShelf()
- 
setShowManageShelfpublic void setShowManageShelf(boolean showManageShelf) 
- 
isMultiSelectpublic boolean isMultiSelect()
- 
setMultiSelectpublic void setMultiSelect(boolean multiSelect) 
- 
getMinPrioritypublic int getMinPriority()
- 
setMinPrioritypublic void setMinPriority(int min) 
- 
getAlarms
- 
getSelectedAlarms
- 
setSelectedAlarms
- 
getSourceFilter
- 
setSourceFilter
- 
getDisplayPathFilter
- 
setDisplayPathFilter
- 
getProviderFilter
- 
setProviderFilter
- 
isActiveAndUnackedpublic boolean isActiveAndUnacked()
- 
setActiveAndUnackedpublic void setActiveAndUnacked(boolean activeAndUnacked) 
- 
isActiveAndAckedpublic boolean isActiveAndAcked()
- 
setActiveAndAckedpublic void setActiveAndAcked(boolean activeAndAcked) 
- 
isClearAndUnackedpublic boolean isClearAndUnacked()
- 
setClearAndUnackedpublic void setClearAndUnacked(boolean clearAndUnacked) 
- 
isClearAndAckedpublic boolean isClearAndAcked()
- 
setClearAndAckedpublic void setClearAndAcked(boolean clearAndAcked) 
- 
getDefaultView
- 
setDefaultView
- 
setShelvingTimes
- 
getShelvingTimes
- 
getNotesAreaLocationpublic int getNotesAreaLocation()
- 
setNotesAreaLocationpublic void setNotesAreaLocation(int notesAreaLocation) 
- 
getNotesAreaSizepublic int getNotesAreaSize()
- 
setNotesAreaSizepublic void setNotesAreaSize(int notesAreaSize) 
- 
getNotesAreaBorder
- 
setNotesAreaBorder
- 
getNotesAreaFont
- 
setNotesAreaFont
- 
getRowStylesActual- Overrides:
- getRowStylesActualin class- AbstractAlarmTable
 
- 
getRowStyles- Overrides:
- getRowStylesin class- AbstractAlarmTable
 
- 
setAlarms
- 
getTableHeaderFont
- 
setTableHeaderFont
- 
getHeaderAlignmentpublic int getHeaderAlignment()
- 
setHeaderAlignmentpublic void setHeaderAlignment(int alignment) 
 
-