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:
  • Field Details

  • Constructor Details

    • AlarmStatusTable

      public AlarmStatusTable()
  • Method Details

    • getExtensionFunctions

      public Map<String,ExtensionFunction> getExtensionFunctions()
      Specified by:
      getExtensionFunctions in interface ExtensibleComponent
    • setExtensionFunctions

      public void setExtensionFunctions(Map<String,ExtensionFunction> map)
      Specified by:
      setExtensionFunctions in interface ExtensibleComponent
    • localeChanged

      public void localeChanged(Locale newLocale)
      Specified by:
      localeChanged in interface LocaleListener
      Overrides:
      localeChanged in class AbstractAlarmTable
    • setEnabled

      public void setEnabled(boolean enabled)
      Overrides:
      setEnabled in class JComponent
    • selectedAlarms

      protected List<AlarmEvent> selectedAlarms()
      Gets the current List of selected AlarmEvents
    • selectedAlarmsUnique

      protected List<AlarmEvent> selectedAlarmsUnique()
    • onStartup

      protected void onStartup()
      Description copied from class: AbstractVisionPanel
      Subclasses should override this to provide startup logic.
      Overrides:
      onStartup in class AbstractAlarmTable
    • onShutdown

      protected void onShutdown()
      Description copied from class: AbstractVisionPanel
      Subclasses should override this to provide shutdown logic.
      Overrides:
      onShutdown in class AbstractAlarmTable
    • getRefreshRate

      public long getRefreshRate()
    • setRefreshRate

      public void setRefreshRate(long rate)
    • getSortOrder

      public int getSortOrder()
    • setSortOrder

      public void setSortOrder(int sortOrder)
    • isSortOldestFirst

      public boolean isSortOldestFirst()
    • setSortOldestFirst

      public void setSortOldestFirst(boolean sortOldestFirst)
    • setMarqueeMode

      public void setMarqueeMode(boolean marqueeMode)
    • getMarqueeMode

      public boolean getMarqueeMode()
    • setScrollDelay

      public void setScrollDelay(int delay)
    • getScrollDelay

      public int getScrollDelay()
    • setStayDelay

      public void setStayDelay(int delay)
    • getStayDelay

      public int getStayDelay()
    • setTableBackground

      public void setTableBackground(Color tableBackground)
      Overrides:
      setTableBackground in class AbstractAlarmTable
    • isShowTableHeader

      public boolean isShowTableHeader()
    • setShowTableHeader

      public void setShowTableHeader(boolean showTableHeader)
    • isShowTableHeaderPopup

      public boolean isShowTableHeaderPopup()
    • setShowTableHeaderPopup

      public void setShowTableHeaderPopup(boolean showTableHeaderPopup)
    • setRowHeight

      public void setRowHeight(int newHeight)
      Overrides:
      setRowHeight in class AbstractAlarmTable
    • getRowHeight

      public int getRowHeight()
      Overrides:
      getRowHeight in class AbstractAlarmTable
    • isShowFooterPanel

      public boolean isShowFooterPanel()
    • setShowFooterPanel

      public void setShowFooterPanel(boolean showFooterPanel)
    • getAlarmJournalName

      public String getAlarmJournalName()
    • setAlarmJournalName

      public void setAlarmJournalName(String alarmJournalName)
    • isShowAck

      public boolean isShowAck()
    • setShowAck

      public void setShowAck(boolean showAck)
    • isShowShelve

      public boolean isShowShelve()
    • setShowShelve

      public void setShowShelve(boolean showShelve)
    • isShowDetails

      public boolean isShowDetails()
    • setShowDetails

      public void setShowDetails(boolean showDetails)
    • isShowChart

      public boolean isShowChart()
    • setShowChart

      public void setShowChart(boolean showChart)
    • clearSelectedAlarms

      public void clearSelectedAlarms()
    • getChartResolution

      public int getChartResolution()
    • setChartResolution

      public void setChartResolution(int chartResolution)
    • isShowManageShelf

      public boolean isShowManageShelf()
    • setShowManageShelf

      public void setShowManageShelf(boolean showManageShelf)
    • isMultiSelect

      public boolean isMultiSelect()
    • setMultiSelect

      public void setMultiSelect(boolean multiSelect)
    • getMinPriority

      public int getMinPriority()
    • setMinPriority

      public void setMinPriority(int min)
    • getAlarms

      public Dataset getAlarms()
    • getSelectedAlarms

      public Dataset getSelectedAlarms()
    • setSelectedAlarms

      public void setSelectedAlarms(Dataset value)
    • getSourceFilter

      public String getSourceFilter()
    • setSourceFilter

      public void setSourceFilter(String sourceFilter)
    • getDisplayPathFilter

      public String getDisplayPathFilter()
    • setDisplayPathFilter

      public void setDisplayPathFilter(String displayPathFilter)
    • getProviderFilter

      public String getProviderFilter()
    • setProviderFilter

      public void setProviderFilter(String providerFilter)
    • isActiveAndUnacked

      public boolean isActiveAndUnacked()
    • setActiveAndUnacked

      public void setActiveAndUnacked(boolean activeAndUnacked)
    • isActiveAndAcked

      public boolean isActiveAndAcked()
    • setActiveAndAcked

      public void setActiveAndAcked(boolean activeAndAcked)
    • isClearAndUnacked

      public boolean isClearAndUnacked()
    • setClearAndUnacked

      public void setClearAndUnacked(boolean clearAndUnacked)
    • isClearAndAcked

      public boolean isClearAndAcked()
    • setClearAndAcked

      public void setClearAndAcked(boolean clearAndAcked)
    • getDefaultView

      public String getDefaultView()
    • setDefaultView

      public void setDefaultView(String defaultView)
    • setShelvingTimes

      public void setShelvingTimes(Dataset shelvingTimes)
    • getShelvingTimes

      public Dataset getShelvingTimes()
    • getNotesAreaLocation

      public int getNotesAreaLocation()
    • setNotesAreaLocation

      public void setNotesAreaLocation(int notesAreaLocation)
    • getNotesAreaSize

      public int getNotesAreaSize()
    • setNotesAreaSize

      public void setNotesAreaSize(int notesAreaSize)
    • getNotesAreaBorder

      public Border getNotesAreaBorder()
    • setNotesAreaBorder

      public void setNotesAreaBorder(Border notesAreaBorder)
    • getNotesAreaFont

      public Font getNotesAreaFont()
    • setNotesAreaFont

      public void setNotesAreaFont(Font notesAreaFont)
    • getRowStylesActual

      public List<AlarmRowStyle> getRowStylesActual()
      Overrides:
      getRowStylesActual in class AbstractAlarmTable
    • getRowStyles

      public Dataset getRowStyles()
      Overrides:
      getRowStyles in class AbstractAlarmTable
    • setAlarms

      public void setAlarms(List<AlarmEvent> alarms)
    • getTableHeaderFont

      public Font getTableHeaderFont()
    • setTableHeaderFont

      public void setTableHeaderFont(Font tableHeaderFont)
    • getHeaderAlignment

      public int getHeaderAlignment()
    • setHeaderAlignment

      public void setHeaderAlignment(int alignment)