|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.jface.viewers.Viewer org.eclipse.jface.viewers.ContentViewer org.eclipse.jface.viewers.StructuredViewer org.eclipse.jface.viewers.ColumnViewer org.eclipse.jface.viewers.AbstractTreeViewer org.eclipse.jface.viewers.TreeViewer org.eclipse.jface.viewers.CheckboxTreeViewer org.eclipse.ocl.examples.emf.validation.validity.ui.ripoffs.FilteredCheckboxTree.FilterableCheckboxTreeViewer
public class FilteredCheckboxTree.FilterableCheckboxTreeViewer
A CheckboxTreeViewer that maintains an internal representation of all the nodes.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.jface.viewers.StructuredViewer |
---|
org.eclipse.jface.viewers.StructuredViewer.ColorAndFontCollector, org.eclipse.jface.viewers.StructuredViewer.ColorAndFontCollectorWithProviders |
Field Summary |
---|
Fields inherited from class org.eclipse.jface.viewers.AbstractTreeViewer |
---|
ALL_LEVELS |
Fields inherited from class org.eclipse.jface.viewers.Viewer |
---|
WIDGET_DATA_KEY |
Constructor Summary | |
---|---|
FilteredCheckboxTree.FilterableCheckboxTreeViewer(org.eclipse.swt.widgets.Composite parent,
int style)
FilterableCheckboxTreeViewer constructor. |
Method Summary | |
---|---|
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()
|
Methods inherited from class org.eclipse.jface.viewers.CheckboxTreeViewer |
---|
addCheckStateListener, doUpdateItem, fireCheckStateChanged, getGrayed, getGrayedElements, handleDoubleSelect, handleSelect, removeCheckStateListener, setAllChecked, setCheckStateProvider, setGrayChecked, setGrayed, setGrayedElements, setParentsGrayed |
Methods inherited from class org.eclipse.jface.viewers.TreeViewer |
---|
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 |
Methods inherited from class org.eclipse.jface.viewers.AbstractTreeViewer |
---|
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, 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 |
Methods inherited from class org.eclipse.jface.viewers.ColumnViewer |
---|
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 |
Methods inherited from class org.eclipse.jface.viewers.StructuredViewer |
---|
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 |
Methods inherited from class org.eclipse.jface.viewers.ContentViewer |
---|
getContentProvider, getInput |
Methods inherited from class org.eclipse.jface.viewers.Viewer |
---|
addHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, removeHelpListener, removeSelectionChangedListener, setData, setSelection |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.jface.viewers.ISelectionProvider |
---|
addSelectionChangedListener, removeSelectionChangedListener, setSelection |
Constructor Detail |
---|
public FilteredCheckboxTree.FilterableCheckboxTreeViewer(org.eclipse.swt.widgets.Composite parent, int style)
Method Detail |
---|
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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |