public final class TableViewerBuilder extends Object
| Constructor and Description |
|---|
TableViewerBuilder(org.eclipse.swt.widgets.Composite parent)
Creates a new TableViewerBuilder with default SWT styles.
|
TableViewerBuilder(org.eclipse.swt.widgets.Composite parent,
int style)
Creates a new TableViewerBuilder
|
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.jface.viewers.TableViewer |
build()
Returns the JFace TableViewer.
|
org.eclipse.jface.viewers.CheckboxTableViewer |
buildCheckable()
Returns the JFace CheckboxTableViewer.
|
TableViewerBuilder |
checkStateListener(org.eclipse.jface.viewers.ICheckStateListener listener) |
TableViewerColumnBuilder |
columnBuilder(String headerText,
int style)
Creates a new ColumnBuilder that can be used to configure the table column.
|
TableViewerBuilder |
contentProvider(org.eclipse.jface.viewers.IContentProvider contentProvider) |
TableViewerBuilder |
doubleClickListener(org.eclipse.jface.viewers.IDoubleClickListener listener) |
TableViewerBuilder |
input(Object input)
Sets the given collection as input object
|
TableViewerBuilder |
makeEditable()
Default activationStrategy and ColumnViewerEditor feature
|
TableViewerBuilder |
makeEditable(org.eclipse.jface.viewers.ColumnViewerEditorActivationStrategy activationStrategy,
int feature) |
TableViewerBuilder |
modelClass(Class<?> modelClass) |
TableViewerBuilder |
selectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener) |
public TableViewerBuilder(org.eclipse.swt.widgets.Composite parent,
int style)
parent - style - public TableViewerBuilder(org.eclipse.swt.widgets.Composite parent)
public TableViewerBuilder makeEditable()
public TableViewerBuilder makeEditable(org.eclipse.jface.viewers.ColumnViewerEditorActivationStrategy activationStrategy, int feature)
activationStrategy - feature - public TableViewerBuilder selectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
listener - public TableViewerBuilder doubleClickListener(org.eclipse.jface.viewers.IDoubleClickListener listener)
listener - public TableViewerBuilder checkStateListener(org.eclipse.jface.viewers.ICheckStateListener listener)
listener - public TableViewerBuilder modelClass(Class<?> modelClass)
modelClass - public TableViewerBuilder contentProvider(org.eclipse.jface.viewers.IContentProvider contentProvider)
modelClass - public TableViewerBuilder input(Object input)
public org.eclipse.jface.viewers.TableViewer build()
public org.eclipse.jface.viewers.CheckboxTableViewer buildCheckable()
public TableViewerColumnBuilder columnBuilder(String headerText, int style)
Copyright © 2025 Eclipse Paho. All rights reserved.