Interface TableViewSWT<DATASOURCETYPE>
- All Superinterfaces:
AEDiagnosticsEvidenceGenerator, TableView<DATASOURCETYPE>
- All Known Implementing Classes:
TableViewPainted
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidaddKeyListener(org.eclipse.swt.events.KeyListener listener) voidvoidaddRefreshListener(TableRowRefreshListener listener) voidaddRowMouseListener(TableRowMouseListener listener) voidaddRowPaintListener(TableRowSWTPaintListener listener) org.eclipse.swt.dnd.DragSourcecreateDragSource(int style) Set a Drag Source and handle its disposal.org.eclipse.swt.dnd.DropTargetcreateDropTarget(int style) Set a Drop Target and handle its disposal
Should be called onTableLifeCycleListener.EVENT_TABLELIFECYCLE_INITIALIZEDevent triggercreateFakeRow(Object ds) org.eclipse.swt.widgets.CompositecreateMainPanel(org.eclipse.swt.widgets.Composite composite) voidvoideditCell(TableColumnCore column, int row) voidenableFilterCheck(BubbleTextBox txtFilter, TableViewFilterCheck<DATASOURCETYPE> filterCheck) voidenableFilterCheck(BubbleTextBox txtFilter, TableViewFilterCheck<DATASOURCETYPE> filterCheck, boolean filterSubRows) voidenableFilterCheck(org.eclipse.swt.widgets.Text txtFilter, TableViewFilterCheck<DATASOURCETYPE> filterCheck) Deprecated.Remove after 2.6.0.1 (RCM uses it)booleanenableSizeSlider(org.eclipse.swt.widgets.Composite composite, int min, int max) Deprecated.keep until 2902 (aercm calls it)voidorg.eclipse.swt.graphics.Rectangleorg.eclipse.swt.widgets.Compositeorg.eclipse.swt.events.KeyListener[]intgetRow(org.eclipse.swt.dnd.DropTargetEvent event) intgetRowQuick(int index) getRowSWT(DATASOURCETYPE dataSource) getTableCell(int x, int y) org.eclipse.swt.graphics.PointgetTableCellMouseOffset(TableCellSWT tableCell) getTableColumnByOffset(int x) org.eclipse.swt.widgets.CompositegetTableRow(int x, int y, boolean anyX) booleanbooleanvoidinitialize(UISWTView parent, org.eclipse.swt.widgets.Composite composite) voidinitialize(org.eclipse.swt.widgets.Composite composite) voidinvokeExpansionChangeListeners(TableRowCore row, boolean expanded) voidinvokePaintListeners(org.eclipse.swt.graphics.GC gc, TableRowCore row, TableColumnCore column, org.eclipse.swt.graphics.Rectangle cellArea) voidvoidbooleanbooleanbooleanbooleanbooleanbooleanbooleanorg.eclipse.swt.graphics.ImageobfuscatedImage(org.eclipse.swt.graphics.Image image) voidvoidbooleanrefilter()voidremoveKeyListener(org.eclipse.swt.events.KeyListener listener) voidremoveRefreshListener(TableRowRefreshListener listener) voidremoveRowMouseListener(TableRowMouseListener listener) voidvoidrequestFocus(int reason) voidsetExpandEnabled(boolean b) voidsetFilterText(String s, boolean force) voidsetMainPanelCreator(TableViewSWTPanelCreator mainPanelCreator) voidsetMenuEnabled(boolean menuEnabled) voidsetRedrawEnabled(boolean enabled) voidsetRowHeight(int value) voidsetRowSelected(TableRowCore row, boolean selected, boolean trigger) voidshowRow(TableRowCore rowToShow) voidvoidtriggerDefaultSelectedListeners(TableRowCore[] selectedRows, int stateMask, int origin) voidMethods inherited from interface AEDiagnosticsEvidenceGenerator
generateMethods inherited from interface TableView
addCountChangeListener, addDataSource, addDataSources, addExpansionChangeListener, addLifeCycleListener, addRefreshListener, addSelectionListener, addSortColumn, addTableDataSourceChangedListener, canHaveSubItems, canMoveBack, canMoveForward, clipboardSelected, columnInvalidate, columnInvalidate, columnInvalidate, dataSourceExists, delete, getAllColumns, getColumnCells, getDataSources, getDataSources, getDataSourceType, getFirstSelectedDataSource, getFocusedRow, getHeaderVisible, getMaxItemShown, getParentDataSource, getRow, getRow, getRow, getRowAndSubRowCount, getRowCount, getRowDefaultHeight, getRows, getRowsAndSubRows, getSelectedDataSources, getSelectedDataSources, getSelectedRows, getSelectedRowsSize, getSortColumnCount, getSortColumns, getTableCellWithCursor, getTableColumn, getTableColumn, getTableID, getTableRowWithCursor, getTableViewCreator, getTextPrefixID, getVisibleColumns, getVisibleRows, hasChangesPending, hasSortColumn, indexOf, isColumnVisible, isDisposed, isRowVisible, isSelected, isTableSelected, isUnfilteredDataSourceAdded, moveBack, moveForward, processDataSourceQueue, processDataSourceQueue, processDataSourceQueueSync, refreshTable, removeAllTableRows, removeCountChangeListener, removeDataSource, removeDataSources, removeExpansionChangeListener, removeTableDataSourceChangedListener, resetLastSortedOn, runForAllRows, runForAllRows, runForSelectedRows, scrollVertically, selectAll, setEnabled, setEnableTabViews, setHeaderVisible, setMaxItemShown, setParentDataSource, setRowDefaultHeight, setRowDefaultHeightEM, setRowDefaultHeightPX, setSelectedRows, setSortColumns, size, sortRows
-
Method Details
-
addKeyListener
void addKeyListener(org.eclipse.swt.events.KeyListener listener) -
addMenuFillListener
-
createDragSource
org.eclipse.swt.dnd.DragSource createDragSource(int style) Set a Drag Source and handle its disposal.
Should be called onTableLifeCycleListener.EVENT_TABLELIFECYCLE_INITIALIZEDevent trigger -
createDropTarget
org.eclipse.swt.dnd.DropTarget createDropTarget(int style) Set a Drop Target and handle its disposal
Should be called onTableLifeCycleListener.EVENT_TABLELIFECYCLE_INITIALIZEDevent trigger -
getComposite
org.eclipse.swt.widgets.Composite getComposite() -
getClientArea
org.eclipse.swt.graphics.Rectangle getClientArea() -
getRow
-
getRowSWT
- 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
-
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
- Parameters:
mainPanelCreator-
-
getTableCell
- Parameters:
x-y-- Returns:
- Since:
- 3.0.0.7
-
getTableCellMouseOffset
- Returns:
- Offset potision of the cursor relative to the cell the cursor is in
- Since:
- 3.0.4.3
-
removeRefreshListener
- Parameters:
listener-- Since:
- 3.1.1.1
-
addRefreshListener
- 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
-
enableFilterCheck
void enableFilterCheck(BubbleTextBox txtFilter, TableViewFilterCheck<DATASOURCETYPE> filterCheck, boolean filterSubRows) -
hasFilterControl
boolean hasFilterControl() -
disableFilterCheck
void disableFilterCheck()- Since:
- 4.7.0.1
-
isFiltered
-
setFilterText
- 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
- Parameters:
listener-- Since:
- 4.2.0.3
-
removeRowPaintListener
- Parameters:
listener-- Since:
- 4.2.0.3
-
removeRowMouseListener
- Parameters:
listener-- Since:
- 4.4.0.7
-
addRowMouseListener
- Parameters:
listener-- Since:
- 4.4.0.7
-
refilter
boolean 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
-
getTableRow
-
setRowSelected
-
editCell
-
invokeRowMouseListener
-
isDragging
boolean isDragging() -
getKeyListeners
org.eclipse.swt.events.KeyListener[] getKeyListeners() -
getSWTFilter
TableViewSWTFilter getSWTFilter() -
triggerDefaultSelectedListeners
-
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
- Specified by:
showRowin interfaceTableView<DATASOURCETYPE>
-
getRowQuick
-
invokeRefreshListeners
-
getTabsCommon
TableViewSWT_TabsCommon getTabsCommon() -
invokeExpansionChangeListeners
-
getRowMinHeight
int getRowMinHeight() -
getLineHeight
int getLineHeight()- Specified by:
getLineHeightin interfaceTableView<DATASOURCETYPE>
-
setRowHeight
void setRowHeight(int value) -
createFakeRow
-