public class RemoteTreeViewer
extends org.eclipse.jface.viewers.TreeViewer
Constructor and Description |
---|
RemoteTreeViewer(org.eclipse.swt.widgets.Composite parent)
Constructs a remote tree viewer parented by the given composite.
|
RemoteTreeViewer(org.eclipse.swt.widgets.Composite parent,
int style)
Constructs a remote tree viewer parented by the given composite
with the given style.
|
RemoteTreeViewer(org.eclipse.swt.widgets.Tree tree)
Constructs a remote tree viewer with the given tree.
|
Modifier and Type | Method and Description |
---|---|
void |
add(java.lang.Object parentElement,
java.lang.Object childElement) |
void |
add(java.lang.Object parentElement,
java.lang.Object[] childElements) |
void |
cancelJobs()
Cancels any deferred updates currently scheduled/running.
|
void |
deferExpansion(java.lang.Object element) |
void |
deferSelection(org.eclipse.jface.viewers.IStructuredSelection selection) |
java.lang.Object[] |
filter(java.lang.Object[] elements) |
java.lang.Object[] |
getCurrentChildren(java.lang.Object parent) |
org.eclipse.jface.viewers.IStructuredSelection |
getDeferredSelection() |
void |
prune(java.lang.Object parent,
int offset) |
void |
remove(java.lang.Object element) |
void |
remove(java.lang.Object[] elements) |
void |
replace(java.lang.Object parent,
java.lang.Object[] children,
int offset) |
protected void |
runDeferredUpdates() |
protected void |
validateDeferredUpdates(java.lang.Object element)
The given element is being removed from the tree.
|
addTreeListener, assertContentProviderType, createViewerEditor, disassociate, doGetColumnCount, editElement, getChild, getChildren, getColumnViewerOwner, getControl, getExpanded, getItemAt, getItemCount, getItemCount, getItems, getLabelProvider, getParentElement, getParentItem, getRawChildren, getSelection, getTree, getViewerRowFromItem, handleTreeCollapse, handleTreeExpand, hookControl, internalAdd, internalInitializeTree, internalRefreshStruct, isExpandable, mapElement, newItem, remove, removeAll, replace, setChildCount, setContentProvider, setExpanded, setHasChildren, setSelection, setSelection, showItem, updatePlus
addSelectionListener, addTreeListener, associate, buildLabel, collapseAll, collapseToLevel, createChildren, createTreeItem, doFindInputItem, doFindItem, doUpdateItem, doUpdateItem, expandAll, expandToLevel, expandToLevel, fireTreeCollapsed, fireTreeExpanded, getAutoExpandLevel, getChildren, getExpandedElements, getExpandedState, getExpandedTreePaths, getNextItem, getPreviousItem, getSelection, getSelectionFromWidget, getSortedChildren, getStructuredSelection, getTreePathFromItem, getVisibleExpandedElements, handleDoubleSelect, indexForElement, inputChanged, insert, internalCollapseToLevel, internalExpand, internalExpandToLevel, internalFindItems, internalGetWidgetToSelect, internalIsInputOrEmptyPath, internalRefresh, internalRefresh, internalRefresh, internalRemove, internalRemove, isSameSelection, labelProviderChanged, remove, removeTreeListener, reveal, scrollDown, scrollUp, setAutoExpandLevel, setExpandedElements, setExpandedState, setExpandedTreePaths, setExpandPreCheckFilters, setSelectionToWidget, setSelectionToWidget, updateChildren
applyEditorValue, cancelEditing, checkBusy, getCell, getCellEditors, getCellModifier, getColumnProperties, getColumnViewerEditor, getItem, getLabelProvider, getViewerRow, handleDispose, hookEditingSupport, isBusy, isCellEditorActive, refresh, refresh, setBusy, setCellEditors, setCellModifier, setColumnProperties, setColumnViewerEditor, setLabelProvider, triggerEditorActivationEvent, update
addDoubleClickListener, addDragSupport, addDropSupport, addFilter, addOpenListener, addPostSelectionChangedListener, assertElementsNotNull, equals, findItem, findItems, fireDoubleClick, fireOpen, firePostSelectionChanged, getColorAndFontCollector, getComparator, getComparer, getFilteredChildren, getFilters, getRoot, getSorter, handleInvalidSelection, handleLabelProviderChanged, handleOpen, handlePostSelect, handleSelect, hasFilters, internalUpdate, needsRefilter, preservingSelection, refresh, refresh, refreshItem, removeDoubleClickListener, removeFilter, removeOpenListener, removePostSelectionChangedListener, resetFilters, setComparator, setComparer, setFilters, setInput, setSorter, setUseHashlookup, testFindItem, testFindItems, unmapAllElements, unmapElement, unmapElement, update, updateItem, updateSelection, usingElementMap
addHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, removeHelpListener, removeSelectionChangedListener, setData, setSelection
public RemoteTreeViewer(org.eclipse.swt.widgets.Composite parent)
parent
- parent compositepublic RemoteTreeViewer(org.eclipse.swt.widgets.Composite parent, int style)
parent
- parent compositestyle
- style bitspublic RemoteTreeViewer(org.eclipse.swt.widgets.Tree tree)
tree
- tree widgetprotected void runDeferredUpdates()
protected void validateDeferredUpdates(java.lang.Object element)
element
- public void add(java.lang.Object parentElement, java.lang.Object childElement)
add
in class org.eclipse.jface.viewers.AbstractTreeViewer
public void add(java.lang.Object parentElement, java.lang.Object[] childElements)
add
in class org.eclipse.jface.viewers.AbstractTreeViewer
public void remove(java.lang.Object element)
remove
in class org.eclipse.jface.viewers.AbstractTreeViewer
public void remove(java.lang.Object[] elements)
remove
in class org.eclipse.jface.viewers.AbstractTreeViewer
public void cancelJobs()
public void deferExpansion(java.lang.Object element)
public void deferSelection(org.eclipse.jface.viewers.IStructuredSelection selection)
public org.eclipse.jface.viewers.IStructuredSelection getDeferredSelection()
public java.lang.Object[] filter(java.lang.Object[] elements)
filter
in class org.eclipse.jface.viewers.StructuredViewer
public java.lang.Object[] getCurrentChildren(java.lang.Object parent)
public void prune(java.lang.Object parent, int offset)
public void replace(java.lang.Object parent, java.lang.Object[] children, int offset)