Package com.iizigo.jface
Class CheckboxTreeViewerEx
- 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
- com.iizigo.jface.CheckboxTreeViewerEx
 
 
 
 
 
 
 
 
- All Implemented Interfaces:
- IViewerToolTip,- org.eclipse.jface.viewers.ICheckable,- org.eclipse.jface.viewers.IInputProvider,- org.eclipse.jface.viewers.IInputSelectionProvider,- org.eclipse.jface.viewers.IPostSelectionProvider,- org.eclipse.jface.viewers.ISelectionProvider
 - public class CheckboxTreeViewerEx extends org.eclipse.jface.viewers.CheckboxTreeViewer implements IViewerToolTip Checkbox tree viewer with tooltip support.- Author:
- Christopher Mindus
 
- Constructor Summary- Constructors - Constructor - Description - CheckboxTreeViewerEx(org.eclipse.swt.widgets.Tree tree)Creates the checkbox tree viewer for a tree, initialized with the content, label and tooltip provider for properties, then input set to the properties.
 - Method Summary- All Methods Instance Methods Concrete Methods - Modifier and Type - Method - Description - org.eclipse.jface.viewers.ViewerRow- getViewerRow(org.eclipse.swt.graphics.Point point)Returns the viewer row at the given widget-relative coordinates.- Methods inherited from class org.eclipse.jface.viewers.CheckboxTreeViewer- addCheckStateListener, doUpdateItem, fireCheckStateChanged, getChecked, getCheckedElements, getGrayed, getGrayedElements, handleDoubleSelect, handleSelect, preservingSelection, removeCheckStateListener, setAllChecked, setChecked, setCheckedChildren, setCheckedElements, setCheckStateProvider, setGrayChecked, setGrayed, setGrayedElements, setParentsGrayed, setSubtreeChecked
 - 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, expandAll, expandToLevel, expandToLevel, 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, 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, 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, unmapAllElements, unmapElement, unmapElement, update, updateItem, updateSelection, usingElementMap
 - Methods inherited from class org.eclipse.jface.viewers.Viewer- addHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, removeHelpListener, removeSelectionChangedListener, setData, setSelection
 
 
- Constructor Detail- CheckboxTreeViewerEx- public CheckboxTreeViewerEx(org.eclipse.swt.widgets.Tree tree) Creates the checkbox tree viewer for a tree, initialized with the content, label and tooltip provider for properties, then input set to the properties.- Make sure to have created at least one tree column before calling this method, otherwise empty text contents is shown in the label provider. - Parameters:
- tree- The tree.
 
 
 - Method Detail- getViewerRow- public org.eclipse.jface.viewers.ViewerRow getViewerRow(org.eclipse.swt.graphics.Point point) Returns the viewer row at the given widget-relative coordinates. Overridden to make public. As it's for tooltip support this will work just fine.- Specified by:
- getViewerRowin interface- IViewerToolTip
- Overrides:
- getViewerRowin class- org.eclipse.jface.viewers.ColumnViewer
- Parameters:
- point- The widget-relative coordinates of the viewer row.
- Returns:
- ViewerRow the row or nullif no row is found at the given coordinates.