Class EventLog

All Implemented Interfaces:
Drawable, YamcsAware

public class EventLog extends Composite implements YamcsAware
  • Field Details

  • Constructor Details

    • EventLog

      public EventLog(Composite parent, int style)
  • Method Details

    • attachToSite

      public void attachToSite(IViewSite site)
    • setFocus

      public boolean setFocus()
      Overrides:
      setFocus in class Composite
    • changeInstance

      public void changeInstance(String instance)
      Description copied from interface: YamcsAware
      The globally activated instance has changed. This is always called on the UI thread.
      Specified by:
      changeInstance in interface YamcsAware
    • getPreviousRecord

      public EventLogItem getPreviousRecord(EventLogItem rec)
    • getNextRecord

      public EventLogItem getNextRecord(EventLogItem rec)
    • enableScrollLock

      public void enableScrollLock(boolean enabled)
    • addEvents

      public void addEvents(List<Event> events)
    • clear

      public void clear()
    • getSortedEvents

      public List<Event> getSortedEvents()
      Returns the collection of currently visible events (sorted as is visible)
    • getTableViewer

      public TableViewer getTableViewer()
    • dispose

      public void dispose()
      Overrides:
      dispose in class Widget
    • openConfigureColumnsDialog

      public void openConfigureColumnsDialog(Shell shell)