public interface TableViewerSWTCustomization extends TableViewerCompositeBuilder, TableViewerCreator<org.eclipse.jface.viewers.AbstractTableViewer>, ButtonBarBuilder, DNDProvider
TableViewerComposite
to create the UI with its behaviour.Modifier and Type | Interface and Description |
---|---|
static interface |
TableViewerSWTCustomization.ColumnDescription
A ColumnDescription is used to describe how a viewer column shall be created.
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.jface.viewers.IContentProvider |
createContentProvider()
Returns the content provider to use.
|
List<TableViewerSWTCustomization.ColumnDescription> |
getColumns()
Returns the column descriptions which will be used to create actual columns.
|
Optional<org.eclipse.jface.viewers.ViewerComparator> |
getComparator()
Returns the comparator to use.
|
createCompositeLayout, getButtonComposite, getTitleLabel, getValidationControls, getViewerComposite
createTableViewer
createNewElement, fillButtonComposite
getDragListener, getDragOperations, getDragTransferTypes, getDropListener, getDropOperations, getDropTransferTypes, hasDND
Optional<org.eclipse.jface.viewers.ViewerComparator> getComparator()
ViewerComparator
which will be set on the viewer, if presentorg.eclipse.jface.viewers.IContentProvider createContentProvider()
IContentProvider
which will be set on the viewerList<TableViewerSWTCustomization.ColumnDescription> getColumns()
ColumnDescriptions
Copyright © 2017. All rights reserved.