public class AlarmStatusTable extends AbstractAlarmTable implements ExtensibleComponent, LocaleListener
AbstractAlarmTable.AbstractRowStyleTableModel, AbstractAlarmTable.AlarmDetailsViewer, AbstractAlarmTable.AlarmPopup, AbstractAlarmTable.AlarmTableTabbedPane, AbstractAlarmTable.DateCellRenderer, AbstractAlarmTable.NumberCellRenderer, AbstractAlarmTable.PopupHolderPanel, AbstractAlarmTable.TranslatableCellRenderer, AbstractAlarmTable.TranslatableHeaderRenderer, AbstractAlarmTable.TranslatableListCellRendererjavax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
static int |
EAST |
static int |
HIDDEN |
static int |
NORTH |
static int |
SOUTH |
protected javax.swing.JPanel |
tableHolder |
static int |
WEST |
alarmRef, dateFormat, flasher, flashInterval, hidePopupRunner, log, numberFormat, POPUP, rowStyles, rowStylesActual, selectionColor, selectionThickness, slider, slidingContentHolder, STANDARD_STYLE, table, tableBackground, touchscreenModeantialias, context, cursorCode, dynamicPropslistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTCOMPONENT_RUNNINGDISABLED_BY_PERMISSIONSRESERVED_SET_KEYCOMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS| Constructor and Description |
|---|
AlarmStatusTable() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearSelectedAlarms() |
java.lang.String |
getAlarmJournalName() |
Dataset |
getAlarms() |
int |
getChartResolution() |
java.lang.String |
getDefaultView() |
java.lang.String |
getDisplayPathFilter() |
java.util.Map<java.lang.String,ExtensionFunction> |
getExtensionFunctions() |
boolean |
getMarqueeMode() |
int |
getMinPriority() |
javax.swing.border.Border |
getNotesAreaBorder() |
java.awt.Font |
getNotesAreaFont() |
int |
getNotesAreaLocation() |
int |
getNotesAreaSize() |
java.lang.String |
getProviderFilter() |
long |
getRefreshRate() |
int |
getRowHeight() |
Dataset |
getRowStyles() |
java.util.List<AlarmRowStyle> |
getRowStylesActual() |
int |
getScrollDelay() |
Dataset |
getSelectedAlarms() |
Dataset |
getShelvingTimes() |
int |
getSortOrder() |
java.lang.String |
getSourceFilter() |
int |
getStayDelay() |
java.awt.Font |
getTableHeaderFont() |
boolean |
isActiveAndAcked() |
boolean |
isActiveAndUnacked() |
boolean |
isClearAndAcked() |
boolean |
isClearAndUnacked() |
boolean |
isMultiSelect() |
boolean |
isShowAck() |
boolean |
isShowChart() |
boolean |
isShowDetails() |
boolean |
isShowFooterPanel() |
boolean |
isShowManageShelf() |
boolean |
isShowShelve() |
boolean |
isShowTableHeader() |
boolean |
isShowTableHeaderPopup() |
boolean |
isSortOldestFirst() |
void |
localeChanged(java.util.Locale newLocale) |
protected void |
onShutdown()
Subclasses should override this to provide shutdown logic.
|
protected void |
onStartup()
Subclasses should override this to provide startup logic.
|
protected java.util.List<AlarmEvent> |
selectedAlarms()
Gets the current List of selected AlarmEvents
|
protected java.util.List<AlarmEvent> |
selectedAlarmsUnique() |
void |
setActiveAndAcked(boolean activeAndAcked) |
void |
setActiveAndUnacked(boolean activeAndUnacked) |
void |
setAlarmJournalName(java.lang.String alarmJournalName) |
void |
setAlarms(java.util.List<AlarmEvent> alarms) |
void |
setChartResolution(int chartResolution) |
void |
setClearAndAcked(boolean clearAndAcked) |
void |
setClearAndUnacked(boolean clearAndUnacked) |
void |
setDefaultView(java.lang.String defaultView) |
void |
setDisplayPathFilter(java.lang.String displayPathFilter) |
void |
setEnabled(boolean enabled) |
void |
setExtensionFunctions(java.util.Map<java.lang.String,ExtensionFunction> map) |
void |
setMarqueeMode(boolean marqueeMode) |
void |
setMinPriority(int min) |
void |
setMultiSelect(boolean multiSelect) |
void |
setNotesAreaBorder(javax.swing.border.Border notesAreaBorder) |
void |
setNotesAreaFont(java.awt.Font notesAreaFont) |
void |
setNotesAreaLocation(int notesAreaLocation) |
void |
setNotesAreaSize(int notesAreaSize) |
void |
setProviderFilter(java.lang.String providerFilter) |
void |
setRefreshRate(long rate) |
void |
setRowHeight(int newHeight) |
void |
setScrollDelay(int delay) |
void |
setSelectedAlarms(Dataset value) |
void |
setShelvingTimes(Dataset shelvingTimes) |
void |
setShowAck(boolean showAck) |
void |
setShowChart(boolean showChart) |
void |
setShowDetails(boolean showDetails) |
void |
setShowFooterPanel(boolean showFooterPanel) |
void |
setShowManageShelf(boolean showManageShelf) |
void |
setShowShelve(boolean showShelve) |
void |
setShowTableHeader(boolean showTableHeader) |
void |
setShowTableHeaderPopup(boolean showTableHeaderPopup) |
void |
setSortOldestFirst(boolean sortOldestFirst) |
void |
setSortOrder(int sortOrder) |
void |
setSourceFilter(java.lang.String sourceFilter) |
void |
setStayDelay(int delay) |
void |
setTableBackground(java.awt.Color tableBackground) |
void |
setTableHeaderFont(java.awt.Font tableHeaderFont) |
applyRowStyles, evaluateEnabled, getActualRow, getDateFormat, getDisplayValue, getFlashInterval, getHeaderDisplayValue, getNumberFormat, getSelectionColor, getSelectionThickness, getSortable, getTableBackground, getTouchscreenMode, hidePopup, initSliderUi, isComponentEnabled, paintChildren, print, setComponentEnabled, setDateFormat, setFlashInterval, setFont, setNumberFormat, setRowStyles, setSelectionColor, setSelectionThickness, setTouchscreenMode, showPopup, showPopup, syncTableFont, viewRowToAlarmgetAppContext, 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, updateQualitygetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, updateadd, 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, validateTreeaction, 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, getPeer, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAppContext, shutdownComponent, startupComponentpublic static final int HIDDEN
public static final int SOUTH
public static final int WEST
public static final int NORTH
public static final int EAST
protected javax.swing.JPanel tableHolder
public java.util.Map<java.lang.String,ExtensionFunction> getExtensionFunctions()
getExtensionFunctions in interface ExtensibleComponentpublic void setExtensionFunctions(java.util.Map<java.lang.String,ExtensionFunction> map)
setExtensionFunctions in interface ExtensibleComponentpublic void localeChanged(java.util.Locale newLocale)
localeChanged in interface LocaleListenerlocaleChanged in class AbstractAlarmTablepublic void setEnabled(boolean enabled)
setEnabled in class javax.swing.JComponentprotected java.util.List<AlarmEvent> selectedAlarms()
protected java.util.List<AlarmEvent> selectedAlarmsUnique()
protected void onStartup()
AbstractVisionPanelonStartup in class AbstractAlarmTableprotected void onShutdown()
AbstractVisionPanelonShutdown in class AbstractAlarmTablepublic long getRefreshRate()
public void setRefreshRate(long rate)
public int getSortOrder()
public void setSortOrder(int sortOrder)
public boolean isSortOldestFirst()
public void setSortOldestFirst(boolean sortOldestFirst)
public void setMarqueeMode(boolean marqueeMode)
public boolean getMarqueeMode()
public void setScrollDelay(int delay)
public int getScrollDelay()
public void setStayDelay(int delay)
public int getStayDelay()
public void setTableBackground(java.awt.Color tableBackground)
setTableBackground in class AbstractAlarmTablepublic boolean isShowTableHeader()
public void setShowTableHeader(boolean showTableHeader)
public boolean isShowTableHeaderPopup()
public void setShowTableHeaderPopup(boolean showTableHeaderPopup)
public void setRowHeight(int newHeight)
setRowHeight in class AbstractAlarmTablepublic int getRowHeight()
getRowHeight in class AbstractAlarmTablepublic boolean isShowFooterPanel()
public void setShowFooterPanel(boolean showFooterPanel)
public java.lang.String getAlarmJournalName()
public void setAlarmJournalName(java.lang.String alarmJournalName)
public boolean isShowAck()
public void setShowAck(boolean showAck)
public boolean isShowShelve()
public void setShowShelve(boolean showShelve)
public boolean isShowDetails()
public void setShowDetails(boolean showDetails)
public boolean isShowChart()
public void setShowChart(boolean showChart)
public void clearSelectedAlarms()
public int getChartResolution()
public void setChartResolution(int chartResolution)
public boolean isShowManageShelf()
public void setShowManageShelf(boolean showManageShelf)
public boolean isMultiSelect()
public void setMultiSelect(boolean multiSelect)
public int getMinPriority()
public void setMinPriority(int min)
public Dataset getAlarms()
public Dataset getSelectedAlarms()
public void setSelectedAlarms(Dataset value)
public java.lang.String getSourceFilter()
public void setSourceFilter(java.lang.String sourceFilter)
public java.lang.String getDisplayPathFilter()
public void setDisplayPathFilter(java.lang.String displayPathFilter)
public java.lang.String getProviderFilter()
public void setProviderFilter(java.lang.String providerFilter)
public boolean isActiveAndUnacked()
public void setActiveAndUnacked(boolean activeAndUnacked)
public boolean isActiveAndAcked()
public void setActiveAndAcked(boolean activeAndAcked)
public boolean isClearAndUnacked()
public void setClearAndUnacked(boolean clearAndUnacked)
public boolean isClearAndAcked()
public void setClearAndAcked(boolean clearAndAcked)
public java.lang.String getDefaultView()
public void setDefaultView(java.lang.String defaultView)
public void setShelvingTimes(Dataset shelvingTimes)
public Dataset getShelvingTimes()
public int getNotesAreaLocation()
public void setNotesAreaLocation(int notesAreaLocation)
public int getNotesAreaSize()
public void setNotesAreaSize(int notesAreaSize)
public javax.swing.border.Border getNotesAreaBorder()
public void setNotesAreaBorder(javax.swing.border.Border notesAreaBorder)
public java.awt.Font getNotesAreaFont()
public void setNotesAreaFont(java.awt.Font notesAreaFont)
public java.util.List<AlarmRowStyle> getRowStylesActual()
getRowStylesActual in class AbstractAlarmTablepublic Dataset getRowStyles()
getRowStyles in class AbstractAlarmTablepublic void setAlarms(java.util.List<AlarmEvent> alarms)
public java.awt.Font getTableHeaderFont()
public void setTableHeaderFont(java.awt.Font tableHeaderFont)