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 © 2016 Eclipse Paho. All rights reserved.