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,- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable,- javax.accessibility.Accessible
 
 public class AlarmStatusTable extends AbstractAlarmTable implements ExtensibleComponent, LocaleListener - See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested 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.TranslatableListCellRenderer
 - 
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 static intEASTstatic intHIDDENstatic intNORTHstatic intSOUTHprotected javax.swing.JPaneltableHolderstatic intWEST- 
Fields 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, touchscreenMode
 - 
Fields inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionPanelantialias, context, cursorCode, dynamicProps
 - 
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
 - 
Fields inherited from class java.awt.ComponentaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 - 
Fields inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecycleCOMPONENT_RUNNING
 - 
Fields inherited from interface com.inductiveautomation.vision.api.client.components.model.EnabledExDISABLED_BY_PERMISSIONS
 - 
Fields inherited from interface java.awt.image.ImageObserverABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 - 
Fields inherited from interface com.inductiveautomation.ignition.client.model.LocaleListenerLOCAL_CHANGE_EVENT
 - 
Fields inherited from interface com.inductiveautomation.vision.api.client.binding.MutableDynamicPropertyProviderRESERVED_SET_KEY
 - 
Fields inherited from interface com.inductiveautomation.vision.api.client.components.model.VisionComponentCOMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS
 
- 
 - 
Constructor SummaryConstructors Constructor Description AlarmStatusTable()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearSelectedAlarms()java.lang.StringgetAlarmJournalName()DatasetgetAlarms()intgetChartResolution()java.lang.StringgetDefaultView()java.lang.StringgetDisplayPathFilter()java.util.Map<java.lang.String,ExtensionFunction>getExtensionFunctions()intgetHeaderAlignment()booleangetMarqueeMode()intgetMinPriority()javax.swing.border.BordergetNotesAreaBorder()java.awt.FontgetNotesAreaFont()intgetNotesAreaLocation()intgetNotesAreaSize()java.lang.StringgetProviderFilter()longgetRefreshRate()intgetRowHeight()DatasetgetRowStyles()java.util.List<AlarmRowStyle>getRowStylesActual()intgetScrollDelay()DatasetgetSelectedAlarms()DatasetgetShelvingTimes()intgetSortOrder()java.lang.StringgetSourceFilter()intgetStayDelay()java.awt.FontgetTableHeaderFont()booleanisActiveAndAcked()booleanisActiveAndUnacked()booleanisClearAndAcked()booleanisClearAndUnacked()booleanisMultiSelect()booleanisShowAck()booleanisShowChart()booleanisShowDetails()booleanisShowFooterPanel()booleanisShowManageShelf()booleanisShowShelve()booleanisShowTableHeader()booleanisShowTableHeaderPopup()booleanisSortOldestFirst()voidlocaleChanged(java.util.Locale newLocale)protected voidonShutdown()Subclasses should override this to provide shutdown logic.protected voidonStartup()Subclasses should override this to provide startup logic.protected java.util.List<AlarmEvent>selectedAlarms()Gets the current List of selected AlarmEventsprotected java.util.List<AlarmEvent>selectedAlarmsUnique()voidsetActiveAndAcked(boolean activeAndAcked)voidsetActiveAndUnacked(boolean activeAndUnacked)voidsetAlarmJournalName(java.lang.String alarmJournalName)voidsetAlarms(java.util.List<AlarmEvent> alarms)voidsetChartResolution(int chartResolution)voidsetClearAndAcked(boolean clearAndAcked)voidsetClearAndUnacked(boolean clearAndUnacked)voidsetDefaultView(java.lang.String defaultView)voidsetDisplayPathFilter(java.lang.String displayPathFilter)voidsetEnabled(boolean enabled)voidsetExtensionFunctions(java.util.Map<java.lang.String,ExtensionFunction> map)voidsetHeaderAlignment(int alignment)voidsetMarqueeMode(boolean marqueeMode)voidsetMinPriority(int min)voidsetMultiSelect(boolean multiSelect)voidsetNotesAreaBorder(javax.swing.border.Border notesAreaBorder)voidsetNotesAreaFont(java.awt.Font notesAreaFont)voidsetNotesAreaLocation(int notesAreaLocation)voidsetNotesAreaSize(int notesAreaSize)voidsetProviderFilter(java.lang.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(java.lang.String sourceFilter)voidsetStayDelay(int delay)voidsetTableBackground(java.awt.Color tableBackground)voidsetTableHeaderFont(java.awt.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, viewRowToAlarm
 - 
Methods 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, updateQuality
 - 
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, 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, 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, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecyclegetAppContext, shutdownComponent, startupComponent
 
- 
 
- 
- 
- 
Field Detail- 
HIDDENpublic static final int HIDDEN - See Also:
- Constant Field Values
 
 - 
SOUTHpublic static final int SOUTH - See Also:
- Constant Field Values
 
 - 
WESTpublic static final int WEST - See Also:
- Constant Field Values
 
 - 
NORTHpublic static final int NORTH - See Also:
- Constant Field Values
 
 - 
EASTpublic static final int EAST - See Also:
- Constant Field Values
 
 - 
tableHolderprotected javax.swing.JPanel tableHolder 
 
- 
 - 
Method Detail- 
getExtensionFunctionspublic java.util.Map<java.lang.String,ExtensionFunction> getExtensionFunctions() - Specified by:
- getExtensionFunctionsin interface- ExtensibleComponent
 
 - 
setExtensionFunctionspublic void setExtensionFunctions(java.util.Map<java.lang.String,ExtensionFunction> map) - Specified by:
- setExtensionFunctionsin interface- ExtensibleComponent
 
 - 
localeChangedpublic void localeChanged(java.util.Locale newLocale) - Specified by:
- localeChangedin interface- LocaleListener
- Overrides:
- localeChangedin class- AbstractAlarmTable
 
 - 
setEnabledpublic void setEnabled(boolean enabled) - Overrides:
- setEnabledin class- javax.swing.JComponent
 
 - 
selectedAlarmsprotected java.util.List<AlarmEvent> selectedAlarms() Gets the current List of selected AlarmEvents
 - 
selectedAlarmsUniqueprotected java.util.List<AlarmEvent> 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() 
 - 
setTableBackgroundpublic void setTableBackground(java.awt.Color tableBackground) - 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
 
 - 
isShowFooterPanelpublic boolean isShowFooterPanel() 
 - 
setShowFooterPanelpublic void setShowFooterPanel(boolean showFooterPanel) 
 - 
getAlarmJournalNamepublic java.lang.String getAlarmJournalName() 
 - 
setAlarmJournalNamepublic void setAlarmJournalName(java.lang.String alarmJournalName) 
 - 
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) 
 - 
getAlarmspublic Dataset getAlarms() 
 - 
getSelectedAlarmspublic Dataset getSelectedAlarms() 
 - 
setSelectedAlarmspublic void setSelectedAlarms(Dataset value) 
 - 
getSourceFilterpublic java.lang.String getSourceFilter() 
 - 
setSourceFilterpublic void setSourceFilter(java.lang.String sourceFilter) 
 - 
getDisplayPathFilterpublic java.lang.String getDisplayPathFilter() 
 - 
setDisplayPathFilterpublic void setDisplayPathFilter(java.lang.String displayPathFilter) 
 - 
getProviderFilterpublic java.lang.String getProviderFilter() 
 - 
setProviderFilterpublic void setProviderFilter(java.lang.String providerFilter) 
 - 
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) 
 - 
getDefaultViewpublic java.lang.String getDefaultView() 
 - 
setDefaultViewpublic void setDefaultView(java.lang.String defaultView) 
 - 
setShelvingTimespublic void setShelvingTimes(Dataset shelvingTimes) 
 - 
getShelvingTimespublic Dataset getShelvingTimes() 
 - 
getNotesAreaLocationpublic int getNotesAreaLocation() 
 - 
setNotesAreaLocationpublic void setNotesAreaLocation(int notesAreaLocation) 
 - 
getNotesAreaSizepublic int getNotesAreaSize() 
 - 
setNotesAreaSizepublic void setNotesAreaSize(int notesAreaSize) 
 - 
getNotesAreaBorderpublic javax.swing.border.Border getNotesAreaBorder() 
 - 
setNotesAreaBorderpublic void setNotesAreaBorder(javax.swing.border.Border notesAreaBorder) 
 - 
getNotesAreaFontpublic java.awt.Font getNotesAreaFont() 
 - 
setNotesAreaFontpublic void setNotesAreaFont(java.awt.Font notesAreaFont) 
 - 
getRowStylesActualpublic java.util.List<AlarmRowStyle> getRowStylesActual() - Overrides:
- getRowStylesActualin class- AbstractAlarmTable
 
 - 
getRowStylespublic Dataset getRowStyles() - Overrides:
- getRowStylesin class- AbstractAlarmTable
 
 - 
setAlarmspublic void setAlarms(java.util.List<AlarmEvent> alarms) 
 - 
getTableHeaderFontpublic java.awt.Font getTableHeaderFont() 
 - 
setTableHeaderFontpublic void setTableHeaderFont(java.awt.Font tableHeaderFont) 
 - 
getHeaderAlignmentpublic int getHeaderAlignment() 
 - 
setHeaderAlignmentpublic void setHeaderAlignment(int alignment) 
 
- 
 
-