class XFilteredTree.NotifyingTreeViewer
extends org.eclipse.jface.viewers.TreeViewer
Constructor and Description |
---|
NotifyingTreeViewer(org.eclipse.swt.widgets.Composite parent,
int style) |
Modifier and Type | Method and Description |
---|---|
void |
add(java.lang.Object parentElementOrTreePath,
java.lang.Object childElement) |
void |
add(java.lang.Object parentElementOrTreePath,
java.lang.Object[] childElements) |
protected void |
inputChanged(java.lang.Object input,
java.lang.Object oldInput) |
void |
insert(java.lang.Object parentElementOrTreePath,
java.lang.Object element,
int position) |
void |
refresh() |
void |
refresh(boolean updateLabels) |
void |
refresh(java.lang.Object element) |
void |
refresh(java.lang.Object element,
boolean updateLabels) |
void |
remove(java.lang.Object elementsOrTreePaths) |
void |
remove(java.lang.Object[] elementsOrTreePaths) |
void |
remove(java.lang.Object parent,
java.lang.Object[] elements) |
void |
replace(java.lang.Object parentElementOrTreePath,
int index,
java.lang.Object element) |
void |
setChildCount(java.lang.Object elementOrTreePath,
int count) |
void |
setContentProvider(org.eclipse.jface.viewers.IContentProvider provider) |
void |
setHasChildren(java.lang.Object elementOrTreePath,
boolean hasChildren) |
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, setExpanded, setSelection, setSelection, showItem, updatePlus
addSelectionListener, addTreeListener, associate, buildLabel, collapseAll, collapseToLevel, createChildren, createTreeItem, doFindInputItem, doFindItem, doUpdateItem, doUpdateItem, expandAll, expandAll, expandToLevel, expandToLevel, expandToLevel, expandToLevel, fireTreeCollapsed, fireTreeExpanded, getAutoExpandLevel, getChildren, getExpandedElements, getExpandedState, getExpandedTreePaths, getNextItem, getPreviousItem, getSelection, getSelectionFromWidget, getSortedChildren, getStructuredSelection, getTreePathFromItem, getVisibleExpandedElements, handleDoubleSelect, indexForElement, internalCollapseToLevel, internalExpand, internalExpandToLevel, internalFindItems, internalGetWidgetToSelect, internalIsInputOrEmptyPath, internalRefresh, internalRefresh, internalRefresh, internalRemove, internalRemove, isSameSelection, labelProviderChanged, 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, setBusy, setCellEditors, setCellModifier, setColumnProperties, setColumnViewerEditor, setLabelProvider, triggerEditorActivationEvent, update
addDoubleClickListener, addDragSupport, addDropSupport, addFilter, addOpenListener, addPostSelectionChangedListener, assertElementsNotNull, equals, filter, findItem, findItems, fireDoubleClick, fireOpen, firePostSelectionChanged, getColorAndFontCollector, getComparator, getComparer, getFilteredChildren, getFilters, getRoot, getSorter, handleInvalidSelection, handleLabelProviderChanged, handleOpen, handlePostSelect, handleSelect, hasFilters, internalUpdate, needsRefilter, preservingSelection, 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 NotifyingTreeViewer(org.eclipse.swt.widgets.Composite parent, int style)
parent
- style
- public void add(java.lang.Object parentElementOrTreePath, java.lang.Object childElement)
add
in class org.eclipse.jface.viewers.AbstractTreeViewer
public void add(java.lang.Object parentElementOrTreePath, java.lang.Object[] childElements)
add
in class org.eclipse.jface.viewers.AbstractTreeViewer
protected void inputChanged(java.lang.Object input, java.lang.Object oldInput)
inputChanged
in class org.eclipse.jface.viewers.AbstractTreeViewer
public void insert(java.lang.Object parentElementOrTreePath, java.lang.Object element, int position)
insert
in class org.eclipse.jface.viewers.AbstractTreeViewer
public void refresh()
refresh
in class org.eclipse.jface.viewers.StructuredViewer
public void refresh(boolean updateLabels)
refresh
in class org.eclipse.jface.viewers.StructuredViewer
public void refresh(java.lang.Object element)
refresh
in class org.eclipse.jface.viewers.ColumnViewer
public void refresh(java.lang.Object element, boolean updateLabels)
refresh
in class org.eclipse.jface.viewers.ColumnViewer
public void remove(java.lang.Object elementsOrTreePaths)
remove
in class org.eclipse.jface.viewers.AbstractTreeViewer
public void remove(java.lang.Object parent, java.lang.Object[] elements)
remove
in class org.eclipse.jface.viewers.AbstractTreeViewer
public void remove(java.lang.Object[] elementsOrTreePaths)
remove
in class org.eclipse.jface.viewers.AbstractTreeViewer
public void replace(java.lang.Object parentElementOrTreePath, int index, java.lang.Object element)
replace
in class org.eclipse.jface.viewers.TreeViewer
public void setChildCount(java.lang.Object elementOrTreePath, int count)
setChildCount
in class org.eclipse.jface.viewers.TreeViewer
public void setContentProvider(org.eclipse.jface.viewers.IContentProvider provider)
setContentProvider
in class org.eclipse.jface.viewers.TreeViewer
public void setHasChildren(java.lang.Object elementOrTreePath, boolean hasChildren)
setHasChildren
in class org.eclipse.jface.viewers.TreeViewer