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, doUpdateItem, fireCheckStateChanged, getChecked, getGrayed, getGrayedElements, handleDoubleSelect, handleSelect, preservingSelection, removeCheckStateListener, setAllChecked, setCheckStateProvider, setGrayChecked, setGrayed, setGrayedElements, setParentsGrayed, setSubtreeCheckedaddTreeListener, 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, setHasChildren, setSelection, setSelection, showItem, updatePlusadd, add, addSelectionListener, addTreeListener, associate, buildLabel, collapseAll, collapseToLevel, createChildren, createTreeItem, doFindInputItem, doFindItem, doUpdateItem, expandAll, expandToLevel, expandToLevel, fireTreeCollapsed, fireTreeExpanded, getAutoExpandLevel, getChildren, getExpandedElements, getExpandedState, getExpandedTreePaths, getNextItem, getPreviousItem, getSelection, getSelectionFromWidget, getSortedChildren, getTreePathFromItem, getVisibleExpandedElements, indexForElement, inputChanged, insert, internalCollapseToLevel, internalExpand, internalExpandToLevel, internalFindItems, internalGetWidgetToSelect, internalIsInputOrEmptyPath, internalRefresh, internalRefresh, internalRefresh, internalRemove, internalRemove, isSameSelection, labelProviderChanged, remove, remove, 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, filter, findItem, findItems, fireDoubleClick, fireOpen, firePostSelectionChanged, getColorAndFontCollector, getComparator, getComparer, getFilteredChildren, getFilters, getRoot, getSorter, handleInvalidSelection, handleLabelProviderChanged, handleOpen, handlePostSelect, hasFilters, internalUpdate, needsRefilter, refresh, refresh, refreshItem, removeDoubleClickListener, removeFilter, removeOpenListener, removePostSelectionChangedListener, resetFilters, setComparator, setComparer, setFilters, setInput, setSorter, setUseHashlookup, testFindItem, testFindItems, unmapAllElements, unmapElement, unmapElement, update, updateItem, updateSelection, usingElementMapgetContentProvider, getInputaddHelpListener, 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[])
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.