Class XCheckedFilteredTree
java.lang.Object
org.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
org.eclipse.nebula.widgets.xviewer.util.internal.dialog.XFilteredTree
org.eclipse.nebula.widgets.xviewer.util.internal.dialog.XCheckedFilteredTree
- All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable
public class XCheckedFilteredTree extends XFilteredTree
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.nebula.widgets.xviewer.util.internal.dialog.XFilteredTree
XFilteredTree.NotifyingTreeViewer
-
Field Summary
Fields inherited from class org.eclipse.nebula.widgets.xviewer.util.internal.dialog.XFilteredTree
clearButtonControl, filterComposite, filterText, filterToolBar, initialText, parent, showFilterControls, treeComposite, treeViewer
-
Constructor Summary
Constructors Constructor Description XCheckedFilteredTree(org.eclipse.swt.widgets.Composite parent, int treeStyle, PatternFilter filter)
-
Method Summary
Modifier and Type Method Description void
clearChecked()
protected org.eclipse.swt.widgets.Control
createTreeControl(org.eclipse.swt.widgets.Composite parent, int style)
Creates and set up the tree and tree viewer.java.util.Set<java.lang.Object>
getChecked()
java.lang.Object[]
getResult()
void
setInitalChecked(java.util.Collection<? extends java.lang.Object> checked)
Methods inherited from class org.eclipse.nebula.widgets.xviewer.util.internal.dialog.XFilteredTree
clearText, createControl, createFilterControls, createFilterText, doCreateFilterText, doCreateRefreshJob, doCreateTreeViewer, getBoldFont, getFilterControl, getFilterString, getInitialText, getPatternFilter, getRefreshJobDelay, getViewer, init, selectAll, setBackground, setFilterText, setInitialText, textChanged, updateToolbar
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
-
Constructor Details
-
XCheckedFilteredTree
public XCheckedFilteredTree(org.eclipse.swt.widgets.Composite parent, int treeStyle, PatternFilter filter)
-
-
Method Details
-
createTreeControl
protected org.eclipse.swt.widgets.Control createTreeControl(org.eclipse.swt.widgets.Composite parent, int style)Description copied from class:XFilteredTree
Creates and set up the tree and tree viewer. This method callsXFilteredTree.doCreateTreeViewer(Composite, int)
to create the tree viewer. Subclasses should overrideXFilteredTree.doCreateTreeViewer(Composite, int)
instead of overriding this method.- Overrides:
createTreeControl
in classXFilteredTree
- Parameters:
parent
- parentComposite
style
- SWT style bits used to create the tree- Returns:
- the tree
-
setInitalChecked
public void setInitalChecked(java.util.Collection<? extends java.lang.Object> checked) -
clearChecked
public void clearChecked() -
getResult
public java.lang.Object[] getResult() -
getChecked
public java.util.Set<java.lang.Object> getChecked()
-