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