Class XCheckedFilteredTree

  • All Implemented Interfaces:
    org.eclipse.swt.graphics.Drawable

    public class XCheckedFilteredTree
    extends XFilteredTree
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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()  
      private void restoreChecked​(org.eclipse.swt.widgets.TreeItem[] treeItems)  
      void setInitalChecked​(java.util.Collection<? extends java.lang.Object> checked)  
      private void storeResults​(org.eclipse.swt.widgets.TreeItem[] treeItems)  
      • 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, isAutoScalable, 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • checked

        private final java.util.Set<java.lang.Object> checked
    • Constructor Detail

      • XCheckedFilteredTree

        public XCheckedFilteredTree​(org.eclipse.swt.widgets.Composite parent,
                                    int treeStyle,
                                    PatternFilter filter)
    • Method Detail

      • setInitalChecked

        public void setInitalChecked​(java.util.Collection<? extends java.lang.Object> checked)
      • clearChecked

        public void clearChecked()
      • restoreChecked

        private void restoreChecked​(org.eclipse.swt.widgets.TreeItem[] treeItems)
      • getResult

        public java.lang.Object[] getResult()
      • storeResults

        private void storeResults​(org.eclipse.swt.widgets.TreeItem[] treeItems)
      • getChecked

        public java.util.Set<java.lang.Object> getChecked()