public class FilteredCheckboxTree.FilterableCheckboxTreeViewer
extends org.eclipse.jface.viewers.CheckboxTreeViewer
Constructor and Description |
---|
FilterableCheckboxTreeViewer(org.eclipse.swt.widgets.Composite parent,
int style)
FilterableCheckboxTreeViewer constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
getChecked(java.lang.Object element) |
java.lang.Object[] |
getCheckedElements() |
protected void |
internalRefresh(java.lang.Object element,
boolean updateLabels) |
protected void |
preservingSelection(java.lang.Runnable updateCode) |
boolean |
setChecked(java.lang.Object element,
boolean state) |
void |
setCheckedElements(java.lang.Object[] elements) |
boolean |
setSubtreeChecked(java.lang.Object element,
boolean state) |
protected void |
unmapAllElements() |
addCheckStateListener, doUpdateItem, fireCheckStateChanged, getGrayed, getGrayedElements, handleDoubleSelect, handleSelect, removeCheckStateListener, setAllChecked, setCheckedChildren, setCheckStateProvider, setGrayChecked, setGrayed, setGrayedElements, setParentsGrayed
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, updatePlus
add, 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, getStructuredSelection, getTreePathFromItem, getVisibleExpandedElements, indexForElement, inputChanged, insert, internalCollapseToLevel, internalExpand, internalExpandToLevel, internalFindItems, internalGetWidgetToSelect, internalIsInputOrEmptyPath, internalRefresh, internalRefresh, internalRemove, internalRemove, isSameSelection, labelProviderChanged, remove, remove, remove, 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, refresh, refresh, 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, hasFilters, internalUpdate, needsRefilter, refresh, refresh, refreshItem, removeDoubleClickListener, removeFilter, removeOpenListener, removePostSelectionChangedListener, resetFilters, setComparator, setComparer, setFilters, setInput, setSorter, setUseHashlookup, testFindItem, testFindItems, unmapElement, unmapElement, update, updateItem, updateSelection, usingElementMap
addHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, removeHelpListener, removeSelectionChangedListener, setData, setSelection
public FilterableCheckboxTreeViewer(org.eclipse.swt.widgets.Composite parent, int style)
protected void unmapAllElements()
unmapAllElements
in class org.eclipse.jface.viewers.StructuredViewer
public boolean getChecked(java.lang.Object element)
getChecked
in interface org.eclipse.jface.viewers.ICheckable
getChecked
in class org.eclipse.jface.viewers.CheckboxTreeViewer
public java.lang.Object[] getCheckedElements()
getCheckedElements
in class org.eclipse.jface.viewers.CheckboxTreeViewer
public boolean setChecked(java.lang.Object element, boolean state)
setChecked
in interface org.eclipse.jface.viewers.ICheckable
setChecked
in class org.eclipse.jface.viewers.CheckboxTreeViewer
public void setCheckedElements(java.lang.Object[] elements)
setCheckedElements
in class org.eclipse.jface.viewers.CheckboxTreeViewer
public boolean setSubtreeChecked(java.lang.Object element, boolean state)
setSubtreeChecked
in class org.eclipse.jface.viewers.CheckboxTreeViewer
protected void preservingSelection(java.lang.Runnable updateCode)
preservingSelection
in class org.eclipse.jface.viewers.CheckboxTreeViewer
protected void internalRefresh(java.lang.Object element, boolean updateLabels)
internalRefresh
in class org.eclipse.jface.viewers.AbstractTreeViewer