public class ContainerCheckedTreeViewer extends CheckboxTreeViewer
StructuredViewer.ColorAndFontCollector, StructuredViewer.ColorAndFontCollectorWithProvidersALL_LEVELSWIDGET_DATA_KEY| Constructor and Description |
|---|
ContainerCheckedTreeViewer(Composite parent)
Constructor for ContainerCheckedTreeViewer.
|
ContainerCheckedTreeViewer(Composite parent,
int style)
Constructor for ContainerCheckedTreeViewer.
|
ContainerCheckedTreeViewer(Tree tree)
Constructor for ContainerCheckedTreeViewer.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
doCheckStateChanged(Object element)
Update element after a checkstate change.
|
Object[] |
getCheckedElements()
Returns a list of checked elements in this viewer's tree,
including currently hidden ones that are marked as
checked but are under a collapsed ancestor.
|
boolean |
setChecked(Object element,
boolean state)
Sets the checked state for the given element in this viewer.
|
void |
setCheckedElements(Object[] elements)
Sets which elements are checked in this viewer's tree.
|
protected void |
setExpanded(Item item,
boolean expand)
Sets the expand state of the given item.
|
addCheckStateListener, fireCheckStateChanged, getChecked, getGrayed, getGrayedElements, handleDoubleSelect, handleSelect, preservingSelection, removeCheckStateListener, setAllChecked, setGrayChecked, setGrayed, setGrayedElements, setParentsGrayed, setSubtreeCheckedaddTreeListener, assertContentProviderType, buildLabel, cancelEditing, createChildren, doUpdateItem, editElement, getCellEditors, getCellModifier, getChild, getChildren, getColumnProperties, getControl, getExpanded, getItem, getItemCount, getItemCount, getItems, getLabelProvider, getParentElement, getParentItem, getRawChildren, getSelection, getTree, hookControl, internalAdd, internalRefreshStruct, isCellEditorActive, isExpandable, isSameSelection, mapElement, newItem, removeAll, replace, setCellEditors, setCellModifier, setChildCount, setColumnProperties, setLabelProvider, setSelection, showItemadd, add, addSelectionListener, addTreeListener, associate, collapseAll, collapseToLevel, createTreeItem, disassociate, doFindInputItem, doFindItem, doUpdateItem, expandAll, expandToLevel, expandToLevel, fireTreeCollapsed, fireTreeExpanded, getAutoExpandLevel, getExpandedElements, getExpandedState, getExpandedTreePaths, getFilteredChildren, getNextItem, getPreviousItem, getSelection, getSelectionFromWidget, getSortedChildren, getTreePathFromItem, getVisibleExpandedElements, handleTreeCollapse, handleTreeExpand, indexForElement, inputChanged, insert, internalCollapseToLevel, internalExpand, internalExpandToLevel, internalGetWidgetToSelect, internalRefresh, internalRefresh, internalRefresh, internalRemove, internalRemove, labelProviderChanged, remove, remove, remove, removeTreeListener, reveal, scrollDown, scrollUp, setAutoExpandLevel, setContentProvider, setExpandedElements, setExpandedState, setExpandedTreePaths, setSelectionToWidget, setSelectionToWidget, updateChildren, updatePlusaddDoubleClickListener, addDragSupport, addDropSupport, addFilter, addOpenListener, addPostSelectionChangedListener, assertElementsNotNull, equals, filter, findItem, findItems, fireDoubleClick, fireOpen, firePostSelectionChanged, getColorAndFontCollector, getComparator, getComparer, getFilters, getRoot, getSorter, handleInvalidSelection, handleLabelProviderChanged, handleOpen, handlePostSelect, hasFilters, internalUpdate, needsRefilter, refresh, refresh, refresh, refresh, refreshItem, removeDoubleClickListener, removeFilter, removeOpenListener, removePostSelectionChangedListener, resetFilters, setComparator, setComparer, setInput, setSelection, setSorter, setUseHashlookup, testFindItem, testFindItems, unmapAllElements, unmapElement, unmapElement, update, update, updateItem, updateSelection, usingElementMapgetContentProvider, getInput, handleDisposeaddHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, removeHelpListener, removeSelectionChangedListener, setData, setSelectionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddSelectionChangedListener, removeSelectionChangedListener, setSelectionpublic ContainerCheckedTreeViewer(Composite parent)
public ContainerCheckedTreeViewer(Composite parent, int style)
public ContainerCheckedTreeViewer(Tree tree)
protected void doCheckStateChanged(Object element)
element - public boolean setChecked(Object element, boolean state)
ICheckablesetChecked in interface ICheckablesetChecked in class CheckboxTreeViewerelement - the elementstate - true if the item should be checked,
and false if it should be uncheckedtrue if the checked state could be set,
and false otherwisepublic void setCheckedElements(Object[] elements)
CheckboxTreeViewer
This method is typically used when restoring the interesting
state of a viewer captured by an earlier call to getCheckedElements.
setCheckedElements in class CheckboxTreeViewerelements - the array of checked elementsCheckboxTreeViewer.getCheckedElements()protected void setExpanded(Item item, boolean expand)
AbstractTreeViewersetExpanded in class TreeVieweritem - the itemexpand - the expand state of the itempublic Object[] getCheckedElements()
CheckboxTreeViewer
This method is typically used when preserving the interesting
state of a viewer; setCheckedElements is used during the restore.
getCheckedElements in class CheckboxTreeViewerCheckboxTreeViewer.setCheckedElements(java.lang.Object[])Guidelines for using Eclipse APIs. Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.