public class NavigatorTreeViewer
extends org.eclipse.ui.navigator.CommonViewer
implements org.eclipse.ui.navigator.INavigatorContentServiceListener
Constructor and Description |
---|
NavigatorTreeViewer(org.eclipse.swt.widgets.Composite aParent,
int aStyle)
Constructs the Tree Viewer for the Common Navigator and the corresponding
NavigatorContentService.
|
Modifier and Type | Method and Description |
---|---|
boolean |
delayedRefresh() |
java.lang.Object |
getContextObject()
Returns the context object
|
protected void |
init()
Initializes the content provider, label provider, and drag and drop support.
|
boolean |
isClosedResourceExpandSupported() |
void |
onLoad(org.eclipse.ui.navigator.INavigatorContentExtension aDescriptorInstance)
Sets the context object for IContextProvider when they are
activated.
|
void |
setClosedResourceExpandSupported(boolean b)
Set the flag Indicating if the expand gesture on closed resources is supported
for the specified viewer
|
void |
setContextObject(java.lang.Object object)
Caches the content object.
|
void |
setDelayedRefresh(boolean b) |
add, createDragAdapter, createDropAdapter, createFrameList, dispose, doUpdateItem, getCommonNavigator, getFrameList, getMapper, getNavigatorContentService, getSelection, handleDispose, handleDoubleSelect, handleLabelProviderChanged, handleOpen, handlePostSelect, handleSelect, hookControl, initDragAndDrop, internalRefresh, mapElement, refresh, refresh, remove, removeWithoutRefresh, setMapper, setSelection, setSelectionToWidget, setSorter, toString, unmapAllElements, unmapElement, update
addTreeListener, assertContentProviderType, createViewerEditor, disassociate, doGetColumnCount, editElement, getChild, getChildren, getColumnViewerOwner, getControl, getExpanded, getItemAt, getItemCount, getItemCount, getItems, getLabelProvider, getParentElement, getParentItem, getRawChildren, getSelection, getTree, getViewerRowFromItem, handleTreeCollapse, handleTreeExpand, internalAdd, internalInitializeTree, internalRefreshStruct, isExpandable, newItem, remove, removeAll, replace, setChildCount, setContentProvider, setExpanded, setHasChildren, setSelection, showItem, updatePlus
add, addSelectionListener, addTreeListener, associate, buildLabel, collapseAll, collapseToLevel, createChildren, createTreeItem, doFindInputItem, doFindItem, doUpdateItem, doUpdateItem, expandAll, expandToLevel, expandToLevel, fireTreeCollapsed, fireTreeExpanded, getAutoExpandLevel, getChildren, getExpandedElements, getExpandedState, getExpandedTreePaths, getNextItem, getPreviousItem, getSelectionFromWidget, getSortedChildren, getStructuredSelection, getTreePathFromItem, getVisibleExpandedElements, indexForElement, inputChanged, insert, internalCollapseToLevel, internalExpand, internalExpandToLevel, internalFindItems, internalGetWidgetToSelect, internalIsInputOrEmptyPath, internalRefresh, internalRefresh, internalRemove, internalRemove, isSameSelection, labelProviderChanged, remove, remove, removeTreeListener, reveal, scrollDown, scrollUp, setAutoExpandLevel, setExpandedElements, setExpandedState, setExpandedTreePaths, setExpandPreCheckFilters, setSelectionToWidget, updateChildren
applyEditorValue, cancelEditing, checkBusy, getCell, getCellEditors, getCellModifier, getColumnProperties, getColumnViewerEditor, getItem, getLabelProvider, getViewerRow, hookEditingSupport, isBusy, isCellEditorActive, setBusy, setCellEditors, setCellModifier, setColumnProperties, setColumnViewerEditor, setLabelProvider, triggerEditorActivationEvent
addDoubleClickListener, addDragSupport, addDropSupport, addFilter, addOpenListener, addPostSelectionChangedListener, assertElementsNotNull, equals, filter, findItem, findItems, fireDoubleClick, fireOpen, firePostSelectionChanged, getColorAndFontCollector, getComparator, getComparer, getFilteredChildren, getFilters, getRoot, getSorter, handleInvalidSelection, hasFilters, internalUpdate, needsRefilter, preservingSelection, refresh, refresh, refreshItem, removeDoubleClickListener, removeFilter, removeOpenListener, removePostSelectionChangedListener, resetFilters, setComparator, setComparer, setFilters, setInput, setUseHashlookup, testFindItem, testFindItems, unmapElement, update, updateItem, updateSelection, usingElementMap
addHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, removeHelpListener, removeSelectionChangedListener, setData, setSelection
public NavigatorTreeViewer(org.eclipse.swt.widgets.Composite aParent, int aStyle)
Constructs the Tree Viewer for the Common Navigator and the corresponding NavigatorContentService. The NavigatorContentService will provide the Content Provider and Label Provider -- these need not be supplied by clients.
For the valid bits to supply in the style mask (aStyle), see documentation provided by
TreeViewer
.
aParent
- A Composite parent to contain the actual SWT widgetaStyle
- A style mask that will be used to create the TreeViewer Composite.protected void init()
Initializes the content provider, label provider, and drag and drop support. Should not be called by clients -- this method is invoked when the constructor is invoked.
init
in class org.eclipse.ui.navigator.CommonViewer
public void setContextObject(java.lang.Object object)
object
- public java.lang.Object getContextObject()
public void onLoad(org.eclipse.ui.navigator.INavigatorContentExtension aDescriptorInstance)
onLoad
in interface org.eclipse.ui.navigator.INavigatorContentServiceListener
public boolean isClosedResourceExpandSupported()
public void setClosedResourceExpandSupported(boolean b)
public boolean delayedRefresh()
public void setDelayedRefresh(boolean b)