Class TableView<T>
java.lang.Object
org.eclipse.jface.viewers.Viewer
org.eclipse.jface.viewers.ContentViewer
org.eclipse.jface.viewers.StructuredViewer
org.eclipse.jface.viewers.ColumnViewer
org.eclipse.jface.viewers.AbstractTableViewer
org.eclipse.jface.viewers.TableViewer
com.amalgamasimulation.desktop.ui.tables.Table<T>
com.amalgamasimulation.desktop.ui.views.TableView<T>
- Type Parameters:
T-
- All Implemented Interfaces:
com.amalgamasimulation.viewupdater.SimulationView,org.eclipse.jface.viewers.IInputProvider,org.eclipse.jface.viewers.IInputSelectionProvider,org.eclipse.jface.viewers.IPostSelectionProvider,org.eclipse.jface.viewers.ISelectionProvider
Deprecated, for removal: This API element is subject to removal in a future version.
to be removed in AmalgamaPlatform 4.0
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jface.viewers.StructuredViewer
org.eclipse.jface.viewers.StructuredViewer.ColorAndFontCollector, org.eclipse.jface.viewers.StructuredViewer.ColorAndFontCollectorWithProviders -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected EditingInExcelManagerDeprecated, for removal: This API element is subject to removal in a future version.protected LoaderFromTXTAndCSVFileDeprecated, for removal: This API element is subject to removal in a future version.Fields inherited from class com.amalgamasimulation.desktop.ui.tables.Table
columnViewAdapter, DEFAULT_TABLE_COLUMN_WIDTH, parent, selectionChangedConsumerFields inherited from class org.eclipse.jface.viewers.Viewer
WIDGET_DATA_KEY -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version.TableView(org.eclipse.swt.widgets.Composite parent, boolean virtual, List<T> data, boolean checkboxes) Deprecated, for removal: This API element is subject to removal in a future version.TableView(org.eclipse.swt.widgets.Composite parent, boolean virtual, List<T> data, boolean checkboxes, boolean syncUpdate) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.TableView(org.eclipse.swt.widgets.Composite parent, boolean virtual, List<T> data, int style, boolean checkboxes, boolean syncUpdate) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.TableView(org.eclipse.swt.widgets.Composite parent, List<T> data, boolean checkboxes, boolean syncUpdate) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.TableView(org.eclipse.swt.widgets.Composite parent, List<T> data, int style, boolean checkboxes, boolean syncUpdate) Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescription<E> TableViewerColumnDescriptor<T, E> Deprecated, for removal: This API element is subject to removal in a future version.<E> TableViewerColumnDescriptor<T, E> Deprecated, for removal: This API element is subject to removal in a future version.<E> TableViewerColumnDescriptor<T, E> Deprecated, for removal: This API element is subject to removal in a future version.<E> TableViewerColumnDescriptor<T, E> Deprecated, for removal: This API element is subject to removal in a future version.<E> IEMFColumn<T, E, ?> Deprecated, for removal: This API element is subject to removal in a future version.protected voidcreateCheckboxColumn(String name, int width, ColumnViewAdapter<T> columnViewAdapter) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.protected List<ColumnViewAdapter.MenuItemDescriptor> getEditingMenuItems(IColumn<T, ?, ?> column, T clickedElement) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.protected voidDeprecated, for removal: This API element is subject to removal in a future version.Methods inherited from class com.amalgamasimulation.desktop.ui.tables.Table
addCheckedItemsChangedHandler, addContextMenuHandler, addDoubleClickHandler, addFilter, addSelectedItemChangedHandler, checkAllItems, checkItems, checkItems, column, copyToClipboard, createRowHeaderColumn, fireSelectionChanged, getCheckedItems, getData, getFirstSelectedRowIndex, getItem, getViewerRow, inputChanged, internalRefresh, isDisposed, isQuickFilterAllowed, isShown, removeCheckedItemsChangedHandler, removeColumn, removeColumn, removeContextMenuHandler, removeDoubleClickHandler, removeFilter, removeSelectedItemChangedHandler, setData, setMaxCheckedItemsCount, setQuickFilterAllowed, setSelectedRowIndex, setSelectionChangedConsumer, setSortingAllowed, showDefaultContextMenu, swtColor, uncheckAllItems, updateContent, updateViewMethods inherited from class org.eclipse.jface.viewers.TableViewer
createViewerEditor, doClear, doClearAll, doDeselectAll, doFindItem, doGetColumn, doGetColumnCount, doGetItem, doGetItemCount, doGetItems, doGetSelection, doGetSelectionIndices, doIndexOf, doRemove, doRemove, doRemoveAll, doResetItem, doSelect, doSetItemCount, doSetSelection, doSetSelection, doShowItem, doShowSelection, getControl, getItemAt, getTable, getViewerRowFromItem, internalCreateNewRowPart, refresh, refresh, remove, setSelectionMethods inherited from class org.eclipse.jface.viewers.AbstractTableViewer
add, add, assertContentProviderType, clear, contains, doFindInputItem, doUpdateItem, getColumnViewerOwner, getElementAt, getLabelProvider, getRawChildren, getSelectionFromWidget, handleDispose, hookControl, indexForElement, insert, internalRefresh, remove, replace, reveal, setContentProvider, setItemCount, setSelectionToWidgetMethods inherited from class org.eclipse.jface.viewers.ColumnViewer
applyEditorValue, cancelEditing, checkBusy, disassociate, editElement, firePostSelectionChanged, getCell, getCellEditors, getCellModifier, getColumnProperties, getColumnViewerEditor, getItem, getLabelProvider, getSortedChildren, getViewerRow, handleDoubleSelect, hookEditingSupport, isBusy, isCellEditorActive, isExpandableNode, refresh, refresh, setBusy, setCellEditors, setCellModifier, setColumnProperties, setColumnViewerEditor, setDisplayIncrementally, setLabelProvider, triggerEditorActivationEvent, update, updateSelectionMethods inherited from class org.eclipse.jface.viewers.StructuredViewer
addDoubleClickListener, addDragSupport, addDropSupport, addOpenListener, addPostSelectionChangedListener, assertElementsNotNull, associate, buildLabel, equals, filter, findItem, findItems, fireDoubleClick, fireOpen, getColorAndFontCollector, getComparator, getComparer, getFilteredChildren, getFilters, getRoot, getSelection, getSorter, getStructuredSelection, handleInvalidSelection, handleLabelProviderChanged, handleOpen, handlePostSelect, handleSelect, hasFilters, internalUpdate, mapElement, needsRefilter, preservingSelection, refresh, refresh, refreshItem, removeDoubleClickListener, removeOpenListener, removePostSelectionChangedListener, resetFilters, setComparator, setComparer, setFilters, setInput, setSelectionToWidget, setSorter, setUseHashlookup, testFindItem, testFindItems, unmapAllElements, unmapElement, unmapElement, update, updateItem, usingElementMapMethods inherited from class org.eclipse.jface.viewers.ContentViewer
getContentProvider, getInput, labelProviderChangedMethods inherited from class org.eclipse.jface.viewers.Viewer
addHelpListener, addSelectionChangedListener, fireHelpRequested, getData, handleHelpRequest, removeHelpListener, removeSelectionChangedListener, scrollDown, scrollUp, setData, setSelectionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.jface.viewers.ISelectionProvider
addSelectionChangedListener, removeSelectionChangedListener, setSelection
-
Field Details
-
editingInExcelManager
Deprecated, for removal: This API element is subject to removal in a future version. -
loaderFromTXTAndCSVFile
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Constructor Details
-
TableView
Deprecated, for removal: This API element is subject to removal in a future version. -
TableView
Deprecated, for removal: This API element is subject to removal in a future version. -
TableView
Deprecated, for removal: This API element is subject to removal in a future version. -
TableView
public TableView(org.eclipse.swt.widgets.Composite parent, boolean virtual, List<T> data, boolean checkboxes) Deprecated, for removal: This API element is subject to removal in a future version. -
TableView
Deprecated, for removal: This API element is subject to removal in a future version. -
TableView
public TableView(org.eclipse.swt.widgets.Composite parent, boolean virtual, List<T> data, int style) Deprecated, for removal: This API element is subject to removal in a future version. -
TableView
public TableView(org.eclipse.swt.widgets.Composite parent, List<T> data, boolean checkboxes, boolean syncUpdate) Deprecated, for removal: This API element is subject to removal in a future version. -
TableView
public TableView(org.eclipse.swt.widgets.Composite parent, List<T> data, int style, boolean checkboxes, boolean syncUpdate) Deprecated, for removal: This API element is subject to removal in a future version. -
TableView
public TableView(org.eclipse.swt.widgets.Composite parent, boolean virtual, List<T> data, boolean checkboxes, boolean syncUpdate) Deprecated, for removal: This API element is subject to removal in a future version. -
TableView
public TableView(org.eclipse.swt.widgets.Composite parent, boolean virtual, List<T> data, int style, boolean checkboxes, boolean syncUpdate) Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
addColumn
Deprecated, for removal: This API element is subject to removal in a future version. -
addColumn
public <E> TableViewerColumnDescriptor<T,E> addColumn(String name, int width, Function<T, E> extractor) Deprecated, for removal: This API element is subject to removal in a future version. -
addColumn
public <E> TableViewerColumnDescriptor<T,E> addColumn(String name, int width, Function<T, E> extractor, Function<E, String> labelExtractor) Deprecated, for removal: This API element is subject to removal in a future version. -
addColumn
public <E> TableViewerColumnDescriptor<T,E> addColumn(String name, int width, Function<T, E> extractor, BiFunction<T, E, String> labelExtractor) Deprecated, for removal: This API element is subject to removal in a future version. -
getViewerColumnDescriptors
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
getViewerColumnDescriptorsin classTable<T>
-
createCheckboxColumn
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
createCheckboxColumnin classTable<T>
-
invalidateEditors
protected void invalidateEditors()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
invalidateEditorsin classTable<T>
-
getEditingMenuItems
protected List<ColumnViewAdapter.MenuItemDescriptor> getEditingMenuItems(IColumn<T, ?, ?> column, T clickedElement) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
getEditingMenuItemsin classTable<T>
-
getEditingInExcelManager
Deprecated, for removal: This API element is subject to removal in a future version. -
getLoaderFromTXTAndCSVFile
Deprecated, for removal: This API element is subject to removal in a future version. -
column
Deprecated, for removal: This API element is subject to removal in a future version.
-