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