Interface TableViewSWT<DATASOURCETYPE>

All Superinterfaces:
AEDiagnosticsEvidenceGenerator, TableView<DATASOURCETYPE>
All Known Implementing Classes:
TableViewPainted

public interface TableViewSWT<DATASOURCETYPE> extends TableView<DATASOURCETYPE>
  • Method Details

    • addKeyListener

      void addKeyListener(org.eclipse.swt.events.KeyListener listener)
    • addMenuFillListener

      void addMenuFillListener(TableViewSWTMenuFillListener l)
    • createDragSource

      org.eclipse.swt.dnd.DragSource createDragSource(int style)
      Set a Drag Source and handle its disposal.
      Should be called on TableLifeCycleListener.EVENT_TABLELIFECYCLE_INITIALIZED event trigger
    • createDropTarget

      org.eclipse.swt.dnd.DropTarget createDropTarget(int style)
      Set a Drop Target and handle its disposal
      Should be called on TableLifeCycleListener.EVENT_TABLELIFECYCLE_INITIALIZED event trigger
    • getComposite

      org.eclipse.swt.widgets.Composite getComposite()
    • getClientArea

      org.eclipse.swt.graphics.Rectangle getClientArea()
    • getRow

      TableRowCore getRow(org.eclipse.swt.dnd.DropTargetEvent event)
    • getRowSWT

      TableRowSWT getRowSWT(DATASOURCETYPE dataSource)
      Parameters:
      dataSource -
      Returns:
      Since:
      3.0.0.7
    • getTableComposite

      org.eclipse.swt.widgets.Composite getTableComposite()
    • initialize

      void initialize(org.eclipse.swt.widgets.Composite composite)
    • initialize

      void initialize(UISWTView parent, org.eclipse.swt.widgets.Composite composite)
    • obfuscatedImage

      org.eclipse.swt.graphics.Image obfuscatedImage(org.eclipse.swt.graphics.Image image)
      Parameters:
      image -
      Returns:
    • removeKeyListener

      void removeKeyListener(org.eclipse.swt.events.KeyListener listener)
      Parameters:
      listener -
    • setMainPanelCreator

      void setMainPanelCreator(TableViewSWTPanelCreator mainPanelCreator)
      Parameters:
      mainPanelCreator -
    • getTableCell

      TableCellCore getTableCell(int x, int y)
      Parameters:
      x -
      y -
      Returns:
      Since:
      3.0.0.7
    • getTableCellMouseOffset

      org.eclipse.swt.graphics.Point getTableCellMouseOffset(TableCellSWT tableCell)
      Returns:
      Offset potision of the cursor relative to the cell the cursor is in
      Since:
      3.0.4.3
    • removeRefreshListener

      void removeRefreshListener(TableRowRefreshListener listener)
      Parameters:
      listener -
      Since:
      3.1.1.1
    • addRefreshListener

      void addRefreshListener(TableRowRefreshListener listener)
      Parameters:
      listener -
      Since:
      3.1.1.1
    • getFilterText

      String getFilterText()
      Returns:
      Since:
      4.1.0.9
    • enableFilterCheck

      void enableFilterCheck(org.eclipse.swt.widgets.Text txtFilter, TableViewFilterCheck<DATASOURCETYPE> filterCheck)
      Deprecated.
      Remove after 2.6.0.1 (RCM uses it)
    • enableFilterCheck

      void enableFilterCheck(BubbleTextBox txtFilter, TableViewFilterCheck<DATASOURCETYPE> filterCheck)
    • enableFilterCheck

      void enableFilterCheck(BubbleTextBox txtFilter, TableViewFilterCheck<DATASOURCETYPE> filterCheck, boolean filterSubRows)
    • hasFilterControl

      boolean hasFilterControl()
    • disableFilterCheck

      void disableFilterCheck()
      Since:
      4.7.0.1
    • isFiltered

      boolean isFiltered(DATASOURCETYPE ds)
    • setFilterText

      void setFilterText(String s, boolean force)
      Parameters:
      s -
      Since:
      4.1.0.8
    • enableSizeSlider

      boolean enableSizeSlider(org.eclipse.swt.widgets.Composite composite, int min, int max)
      Deprecated.
      keep until 2902 (aercm calls it)
    • addRowPaintListener

      void addRowPaintListener(TableRowSWTPaintListener listener)
      Parameters:
      listener -
      Since:
      4.2.0.3
    • removeRowPaintListener

      void removeRowPaintListener(TableRowSWTPaintListener listener)
      Parameters:
      listener -
      Since:
      4.2.0.3
    • removeRowMouseListener

      void removeRowMouseListener(TableRowMouseListener listener)
      Parameters:
      listener -
      Since:
      4.4.0.7
    • addRowMouseListener

      void addRowMouseListener(TableRowMouseListener listener)
      Parameters:
      listener -
      Since:
      4.4.0.7
    • refilter

      void refilter()
      Since:
      4.5.0.5
    • setMenuEnabled

      void setMenuEnabled(boolean menuEnabled)
      Parameters:
      menuEnabled -
      Since:
      4.6.0.5
    • isMenuEnabled

      boolean isMenuEnabled()
      Returns:
      Since:
      4.6.0.5
    • requestFocus

      void requestFocus(int reason)
      Parameters:
      reason - 1=selected content changed, 2=search filter left
      Since:
      2.2.0.3
    • packColumns

      void packColumns()
    • visibleRowsChanged

      void visibleRowsChanged()
    • invokePaintListeners

      void invokePaintListeners(org.eclipse.swt.graphics.GC gc, TableRowCore row, TableColumnCore column, org.eclipse.swt.graphics.Rectangle cellArea)
    • isVisible

      boolean isVisible()
    • getTableColumnByOffset

      TableColumnCore getTableColumnByOffset(int x)
    • getTableRow

      TableRowSWT getTableRow(int x, int y, boolean anyX)
    • setRowSelected

      void setRowSelected(TableRowCore row, boolean selected, boolean trigger)
    • editCell

      void editCell(TableColumnCore column, int row)
    • invokeRowMouseListener

      void invokeRowMouseListener(TableRowMouseEvent event)
    • isDragging

      boolean isDragging()
    • getKeyListeners

      org.eclipse.swt.events.KeyListener[] getKeyListeners()
    • getSWTFilter

      TableViewSWTFilter getSWTFilter()
    • triggerDefaultSelectedListeners

      void triggerDefaultSelectedListeners(TableRowCore[] selectedRows, int stateMask, int origin)
    • openFilterDialog

      void openFilterDialog()
    • isSingleSelection

      boolean isSingleSelection()
    • expandColumns

      void expandColumns()
    • isTabViewsEnabled

      boolean isTabViewsEnabled()
    • setExpandEnabled

      void setExpandEnabled(boolean b)
    • isExpandEnabled

      boolean isExpandEnabled()
    • getTabViewsExpandedByDefault

      boolean getTabViewsExpandedByDefault()
    • createMainPanel

      org.eclipse.swt.widgets.Composite createMainPanel(org.eclipse.swt.widgets.Composite composite)
    • tableInvalidate

      void tableInvalidate()
    • setRedrawEnabled

      void setRedrawEnabled(boolean enabled)
    • showRow

      void showRow(TableRowCore rowToShow)
      Specified by:
      showRow in interface TableView<DATASOURCETYPE>
    • getRowQuick

      TableRowCore getRowQuick(int index)
    • invokeRefreshListeners

      void invokeRefreshListeners(TableRowCore row)
    • getTabsCommon

      TableViewSWT_TabsCommon getTabsCommon()
    • invokeExpansionChangeListeners

      void invokeExpansionChangeListeners(TableRowCore row, boolean expanded)
    • getRowMinHeight

      int getRowMinHeight()
    • getLineHeight

      int getLineHeight()
      Specified by:
      getLineHeight in interface TableView<DATASOURCETYPE>
    • setRowHeight

      void setRowHeight(int value)
    • createFakeRow

      TableRowSWT createFakeRow(Object ds)