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, updatePlusaddSelectionListener, 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, updateChildrenapplyEditorValue, cancelEditing, checkBusy, getCell, getCellEditors, getCellModifier, getColumnProperties, getColumnViewerEditor, getItem, getLabelProvider, getViewerRow, handleDispose, hookEditingSupport, isBusy, isCellEditorActive, refresh, refresh, setBusy, setCellEditors, setCellModifier, setColumnProperties, setColumnViewerEditor, setLabelProvider, triggerEditorActivationEvent, updateaddDoubleClickListener, 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, usingElementMapaddHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, removeHelpListener, removeSelectionChangedListener, setData, setSelectionpublic 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.AbstractTreeViewerpublic void add(java.lang.Object parentElement,
java.lang.Object[] childElements)
add in class org.eclipse.jface.viewers.AbstractTreeViewerpublic void remove(java.lang.Object element)
remove in class org.eclipse.jface.viewers.AbstractTreeViewerpublic void remove(java.lang.Object[] elements)
remove in class org.eclipse.jface.viewers.AbstractTreeViewerpublic 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.StructuredViewerpublic 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)