Class WrappableTreeViewer

  • All Implemented Interfaces:
    org.eclipse.jface.viewers.IInputProvider, org.eclipse.jface.viewers.IInputSelectionProvider, org.eclipse.jface.viewers.IPostSelectionProvider, org.eclipse.jface.viewers.ISelectionProvider

    public class WrappableTreeViewer
    extends org.eclipse.jface.viewers.TreeViewer

    This class is not intended to be used outside of its package. It has been set to public for testing purpose only.

    • Constructor Detail

      • WrappableTreeViewer

        public WrappableTreeViewer​(org.eclipse.swt.widgets.Composite parent,
                                   int style)
        Parameters:
        parent -
        style -
      • WrappableTreeViewer

        public WrappableTreeViewer​(org.eclipse.swt.widgets.Composite parent)
        Parameters:
        parent -
      • WrappableTreeViewer

        public WrappableTreeViewer​(org.eclipse.swt.widgets.Tree tree)
        Parameters:
        tree -
    • Method Detail

      • addTreeListener

        public void addTreeListener​(org.eclipse.swt.widgets.Control c,
                                    org.eclipse.swt.events.TreeListener listener)
        Overrides:
        addTreeListener in class org.eclipse.jface.viewers.TreeViewer
        See Also:
        TreeViewer.addTreeListener(org.eclipse.swt.widgets.Control, org.eclipse.swt.events.TreeListener)
      • getColumnViewerOwner

        public org.eclipse.swt.widgets.Widget getColumnViewerOwner​(int columnIndex)
        Overrides:
        getColumnViewerOwner in class org.eclipse.jface.viewers.TreeViewer
        See Also:
        TreeViewer.getColumnViewerOwner(int)
      • getChildren

        public org.eclipse.swt.widgets.Item[] getChildren​(org.eclipse.swt.widgets.Widget o)
        Overrides:
        getChildren in class org.eclipse.jface.viewers.TreeViewer
        See Also:
        TreeViewer.getChildren(org.eclipse.swt.widgets.Widget)
      • getExpanded

        public boolean getExpanded​(org.eclipse.swt.widgets.Item item)
        Overrides:
        getExpanded in class org.eclipse.jface.viewers.TreeViewer
        See Also:
        TreeViewer.getExpanded(org.eclipse.swt.widgets.Item)
      • getItemAt

        public org.eclipse.swt.widgets.Item getItemAt​(org.eclipse.swt.graphics.Point p)
        Overrides:
        getItemAt in class org.eclipse.jface.viewers.TreeViewer
        See Also:
        TreeViewer.getItemAt(org.eclipse.swt.graphics.Point)
      • getItemCount

        public int getItemCount​(org.eclipse.swt.widgets.Control widget)
        Overrides:
        getItemCount in class org.eclipse.jface.viewers.TreeViewer
        See Also:
        TreeViewer.getItemCount(org.eclipse.swt.widgets.Control)
      • getItemCount

        public int getItemCount​(org.eclipse.swt.widgets.Item item)
        Overrides:
        getItemCount in class org.eclipse.jface.viewers.TreeViewer
        See Also:
        TreeViewer.getItemCount(org.eclipse.swt.widgets.Item)
      • getItems

        public org.eclipse.swt.widgets.Item[] getItems​(org.eclipse.swt.widgets.Item item)
        Overrides:
        getItems in class org.eclipse.jface.viewers.TreeViewer
        See Also:
        TreeViewer.getItems(org.eclipse.swt.widgets.Item)
      • getParentItem

        public org.eclipse.swt.widgets.Item getParentItem​(org.eclipse.swt.widgets.Item item)
        Overrides:
        getParentItem in class org.eclipse.jface.viewers.TreeViewer
        See Also:
        TreeViewer.getParentItem(org.eclipse.swt.widgets.Item)
      • getSelection

        public org.eclipse.swt.widgets.Item[] getSelection​(org.eclipse.swt.widgets.Control widget)
        Overrides:
        getSelection in class org.eclipse.jface.viewers.TreeViewer
        See Also:
        TreeViewer.getSelection(org.eclipse.swt.widgets.Control)
      • hookControl

        public void hookControl​(org.eclipse.swt.widgets.Control control)
        Overrides:
        hookControl in class org.eclipse.jface.viewers.TreeViewer
        See Also:
        TreeViewer.hookControl(org.eclipse.swt.widgets.Control)
      • createViewerEditor

        public org.eclipse.jface.viewers.ColumnViewerEditor createViewerEditor()
        Overrides:
        createViewerEditor in class org.eclipse.jface.viewers.TreeViewer
        See Also:
        TreeViewer.createViewerEditor()
      • newItem

        public org.eclipse.swt.widgets.Item newItem​(org.eclipse.swt.widgets.Widget parent,
                                                    int flags,
                                                    int ix)
        Overrides:
        newItem in class org.eclipse.jface.viewers.TreeViewer
        See Also:
        TreeViewer.newItem(org.eclipse.swt.widgets.Widget, int, int)
      • removeAll

        public void removeAll​(org.eclipse.swt.widgets.Control widget)
        Overrides:
        removeAll in class org.eclipse.jface.viewers.TreeViewer
        See Also:
        TreeViewer.removeAll(org.eclipse.swt.widgets.Control)
      • setExpanded

        public void setExpanded​(org.eclipse.swt.widgets.Item node,
                                boolean expand)
        Overrides:
        setExpanded in class org.eclipse.jface.viewers.TreeViewer
        See Also:
        TreeViewer.setExpanded(org.eclipse.swt.widgets.Item, boolean)
      • setSelection

        public void setSelection​(List items)
        Overrides:
        setSelection in class org.eclipse.jface.viewers.TreeViewer
        See Also:
        TreeViewer.setSelection(java.util.List)
      • showItem

        public void showItem​(org.eclipse.swt.widgets.Item item)
        Overrides:
        showItem in class org.eclipse.jface.viewers.TreeViewer
        See Also:
        TreeViewer.showItem(org.eclipse.swt.widgets.Item)
      • getChild

        public org.eclipse.swt.widgets.Item getChild​(org.eclipse.swt.widgets.Widget widget,
                                                     int index)
        Overrides:
        getChild in class org.eclipse.jface.viewers.TreeViewer
        See Also:
        TreeViewer.getChild(org.eclipse.swt.widgets.Widget, int)
      • assertContentProviderType

        public void assertContentProviderType​(org.eclipse.jface.viewers.IContentProvider provider)
        Overrides:
        assertContentProviderType in class org.eclipse.jface.viewers.TreeViewer
        See Also:
        TreeViewer.assertContentProviderType(org.eclipse.jface.viewers.IContentProvider)
      • getRawChildren

        public Object[] getRawChildren​(Object parent)
        Overrides:
        getRawChildren in class org.eclipse.jface.viewers.TreeViewer
        See Also:
        TreeViewer.getRawChildren(java.lang.Object)
      • getParentElement

        public Object getParentElement​(Object element)
        Overrides:
        getParentElement in class org.eclipse.jface.viewers.TreeViewer
        See Also:
        TreeViewer.getParentElement(java.lang.Object)
      • internalAdd

        public void internalAdd​(org.eclipse.swt.widgets.Widget widget,
                                Object parentElement,
                                Object[] childElements)
        Overrides:
        internalAdd in class org.eclipse.jface.viewers.TreeViewer
        See Also:
        TreeViewer.internalAdd(org.eclipse.swt.widgets.Widget, java.lang.Object, java.lang.Object[])
      • internalRefreshStruct

        public void internalRefreshStruct​(org.eclipse.swt.widgets.Widget widget,
                                          Object element,
                                          boolean updateLabels)
        Overrides:
        internalRefreshStruct in class org.eclipse.jface.viewers.TreeViewer
        See Also:
        TreeViewer.internalRefreshStruct(org.eclipse.swt.widgets.Widget, java.lang.Object, boolean)
      • mapElement

        public void mapElement​(Object element,
                               org.eclipse.swt.widgets.Widget item)
        Overrides:
        mapElement in class org.eclipse.jface.viewers.TreeViewer
        See Also:
        TreeViewer.mapElement(java.lang.Object, org.eclipse.swt.widgets.Widget)
      • getViewerRowFromItem

        public org.eclipse.jface.viewers.ViewerRow getViewerRowFromItem​(org.eclipse.swt.widgets.Widget item)
        Overrides:
        getViewerRowFromItem in class org.eclipse.jface.viewers.TreeViewer
        See Also:
        TreeViewer.getViewerRowFromItem(org.eclipse.swt.widgets.Widget)
      • internalInitializeTree

        public void internalInitializeTree​(org.eclipse.swt.widgets.Control widget)
        Overrides:
        internalInitializeTree in class org.eclipse.jface.viewers.TreeViewer
        See Also:
        TreeViewer.internalInitializeTree(org.eclipse.swt.widgets.Control)
      • updatePlus

        public void updatePlus​(org.eclipse.swt.widgets.Item item,
                               Object element)
        Overrides:
        updatePlus in class org.eclipse.jface.viewers.TreeViewer
        See Also:
        TreeViewer.updatePlus(org.eclipse.swt.widgets.Item, java.lang.Object)
      • handleTreeExpand

        public void handleTreeExpand​(org.eclipse.swt.events.TreeEvent event)
        Overrides:
        handleTreeExpand in class org.eclipse.jface.viewers.TreeViewer
        See Also:
        TreeViewer.handleTreeExpand(org.eclipse.swt.events.TreeEvent)
      • handleTreeCollapse

        public void handleTreeCollapse​(org.eclipse.swt.events.TreeEvent event)
        Overrides:
        handleTreeCollapse in class org.eclipse.jface.viewers.TreeViewer
        See Also:
        TreeViewer.handleTreeCollapse(org.eclipse.swt.events.TreeEvent)
      • disassociate

        public void disassociate​(org.eclipse.swt.widgets.Item item)
        Overrides:
        disassociate in class org.eclipse.jface.viewers.TreeViewer
        See Also:
        TreeViewer.disassociate(org.eclipse.swt.widgets.Item)
      • doGetColumnCount

        public int doGetColumnCount()
        Overrides:
        doGetColumnCount in class org.eclipse.jface.viewers.TreeViewer
        See Also:
        TreeViewer.doGetColumnCount()
      • indexForElement

        public int indexForElement​(org.eclipse.swt.widgets.Widget parent,
                                   Object element)
        Overrides:
        indexForElement in class org.eclipse.jface.viewers.AbstractTreeViewer
        See Also:
        AbstractTreeViewer.indexForElement(org.eclipse.swt.widgets.Widget, java.lang.Object)
      • getSortedChildren

        public Object[] getSortedChildren​(Object parentElementOrTreePath)
        Overrides:
        getSortedChildren in class org.eclipse.jface.viewers.AbstractTreeViewer
        See Also:
        AbstractTreeViewer.getSortedChildren(java.lang.Object)
      • addSelectionListener

        @Deprecated
        public void addSelectionListener​(org.eclipse.swt.widgets.Control control,
                                         org.eclipse.swt.events.SelectionListener listener)
        Deprecated.
        Overrides:
        addSelectionListener in class org.eclipse.jface.viewers.AbstractTreeViewer
        See Also:
        AbstractTreeViewer.addSelectionListener(org.eclipse.swt.widgets.Control, org.eclipse.swt.events.SelectionListener)
      • associate

        public void associate​(Object element,
                              org.eclipse.swt.widgets.Item item)
        Overrides:
        associate in class org.eclipse.jface.viewers.AbstractTreeViewer
        See Also:
        AbstractTreeViewer.associate(java.lang.Object, org.eclipse.swt.widgets.Item)
      • createChildren

        public void createChildren​(org.eclipse.swt.widgets.Widget widget)
        Overrides:
        createChildren in class org.eclipse.jface.viewers.AbstractTreeViewer
        See Also:
        AbstractTreeViewer.createChildren(org.eclipse.swt.widgets.Widget)
      • createTreeItem

        public void createTreeItem​(org.eclipse.swt.widgets.Widget parent,
                                   Object element,
                                   int index)
        Overrides:
        createTreeItem in class org.eclipse.jface.viewers.AbstractTreeViewer
        See Also:
        AbstractTreeViewer.createTreeItem(org.eclipse.swt.widgets.Widget, java.lang.Object, int)
      • doFindInputItem

        public org.eclipse.swt.widgets.Widget doFindInputItem​(Object element)
        Overrides:
        doFindInputItem in class org.eclipse.jface.viewers.AbstractTreeViewer
        See Also:
        AbstractTreeViewer.doFindInputItem(java.lang.Object)
      • doFindItem

        public org.eclipse.swt.widgets.Widget doFindItem​(Object element)
        Overrides:
        doFindItem in class org.eclipse.jface.viewers.AbstractTreeViewer
        See Also:
        AbstractTreeViewer.doFindItem(java.lang.Object)
      • doUpdateItem

        public void doUpdateItem​(org.eclipse.swt.widgets.Item item,
                                 Object element)
        Overrides:
        doUpdateItem in class org.eclipse.jface.viewers.AbstractTreeViewer
        See Also:
        AbstractTreeViewer.doUpdateItem(org.eclipse.swt.widgets.Item, java.lang.Object)
      • isSameSelection

        public boolean isSameSelection​(List items,
                                       org.eclipse.swt.widgets.Item[] current)
        Overrides:
        isSameSelection in class org.eclipse.jface.viewers.AbstractTreeViewer
        See Also:
        AbstractTreeViewer.isSameSelection(java.util.List, org.eclipse.swt.widgets.Item[])
      • doUpdateItem

        public void doUpdateItem​(org.eclipse.swt.widgets.Widget widget,
                                 Object element,
                                 boolean fullMap)
        Overrides:
        doUpdateItem in class org.eclipse.jface.viewers.AbstractTreeViewer
        See Also:
        AbstractTreeViewer.doUpdateItem(org.eclipse.swt.widgets.Widget, java.lang.Object, boolean)
      • fireTreeCollapsed

        public void fireTreeCollapsed​(org.eclipse.jface.viewers.TreeExpansionEvent event)
        Overrides:
        fireTreeCollapsed in class org.eclipse.jface.viewers.AbstractTreeViewer
        See Also:
        AbstractTreeViewer.fireTreeCollapsed(org.eclipse.jface.viewers.TreeExpansionEvent)
      • fireTreeExpanded

        public void fireTreeExpanded​(org.eclipse.jface.viewers.TreeExpansionEvent event)
        Overrides:
        fireTreeExpanded in class org.eclipse.jface.viewers.AbstractTreeViewer
        See Also:
        AbstractTreeViewer.fireTreeExpanded(org.eclipse.jface.viewers.TreeExpansionEvent)
      • getNextItem

        public org.eclipse.swt.widgets.Item getNextItem​(org.eclipse.swt.widgets.Item item,
                                                        boolean includeChildren)
        Overrides:
        getNextItem in class org.eclipse.jface.viewers.AbstractTreeViewer
        See Also:
        AbstractTreeViewer.getNextItem(org.eclipse.swt.widgets.Item, boolean)
      • getPreviousItem

        public org.eclipse.swt.widgets.Item getPreviousItem​(org.eclipse.swt.widgets.Item item)
        Overrides:
        getPreviousItem in class org.eclipse.jface.viewers.AbstractTreeViewer
        See Also:
        AbstractTreeViewer.getPreviousItem(org.eclipse.swt.widgets.Item)
      • getSelectionFromWidget

        public List getSelectionFromWidget()
        Overrides:
        getSelectionFromWidget in class org.eclipse.jface.viewers.AbstractTreeViewer
        See Also:
        AbstractTreeViewer.getSelectionFromWidget()
      • handleDoubleSelect

        public void handleDoubleSelect​(org.eclipse.swt.events.SelectionEvent event)
        Overrides:
        handleDoubleSelect in class org.eclipse.jface.viewers.AbstractTreeViewer
        See Also:
        AbstractTreeViewer.handleDoubleSelect(org.eclipse.swt.events.SelectionEvent)
      • inputChanged

        public void inputChanged​(Object input,
                                 Object oldInput)
        Overrides:
        inputChanged in class org.eclipse.jface.viewers.AbstractTreeViewer
        See Also:
        AbstractTreeViewer.inputChanged(java.lang.Object, java.lang.Object)
      • internalCollapseToLevel

        public void internalCollapseToLevel​(org.eclipse.swt.widgets.Widget widget,
                                            int level)
        Overrides:
        internalCollapseToLevel in class org.eclipse.jface.viewers.AbstractTreeViewer
        See Also:
        AbstractTreeViewer.internalCollapseToLevel(org.eclipse.swt.widgets.Widget, int)
      • internalExpand

        public org.eclipse.swt.widgets.Widget internalExpand​(Object elementOrPath,
                                                             boolean expand)
        Overrides:
        internalExpand in class org.eclipse.jface.viewers.AbstractTreeViewer
        See Also:
        AbstractTreeViewer.internalExpand(java.lang.Object, boolean)
      • internalGetWidgetToSelect

        public org.eclipse.swt.widgets.Widget internalGetWidgetToSelect​(Object elementOrTreePath)
        Overrides:
        internalGetWidgetToSelect in class org.eclipse.jface.viewers.AbstractTreeViewer
        See Also:
        AbstractTreeViewer.internalGetWidgetToSelect(java.lang.Object)
      • internalExpandToLevel

        public void internalExpandToLevel​(org.eclipse.swt.widgets.Widget widget,
                                          int level)
        Overrides:
        internalExpandToLevel in class org.eclipse.jface.viewers.AbstractTreeViewer
        See Also:
        AbstractTreeViewer.internalExpandToLevel(org.eclipse.swt.widgets.Widget, int)
      • internalRefresh

        public void internalRefresh​(Object element)
        Overrides:
        internalRefresh in class org.eclipse.jface.viewers.AbstractTreeViewer
        See Also:
        AbstractTreeViewer.internalRefresh(java.lang.Object)
      • internalRefresh

        public void internalRefresh​(Object element,
                                    boolean updateLabels)
        Overrides:
        internalRefresh in class org.eclipse.jface.viewers.AbstractTreeViewer
        See Also:
        AbstractTreeViewer.internalRefresh(java.lang.Object, boolean)
      • internalRefresh

        public void internalRefresh​(org.eclipse.swt.widgets.Widget widget,
                                    Object element,
                                    boolean doStruct,
                                    boolean updateLabels)
        Overrides:
        internalRefresh in class org.eclipse.jface.viewers.AbstractTreeViewer
        See Also:
        AbstractTreeViewer.internalRefresh(org.eclipse.swt.widgets.Widget, java.lang.Object, boolean, boolean)
      • internalRemove

        public void internalRemove​(Object[] elementsOrPaths)
        Overrides:
        internalRemove in class org.eclipse.jface.viewers.AbstractTreeViewer
        See Also:
        AbstractTreeViewer.internalRemove(java.lang.Object[])
      • internalRemove

        public void internalRemove​(Object parent,
                                   Object[] elements)
        Overrides:
        internalRemove in class org.eclipse.jface.viewers.AbstractTreeViewer
        See Also:
        AbstractTreeViewer.internalRemove(java.lang.Object, java.lang.Object[])
      • labelProviderChanged

        public void labelProviderChanged()
        Overrides:
        labelProviderChanged in class org.eclipse.jface.viewers.AbstractTreeViewer
        See Also:
        AbstractTreeViewer.labelProviderChanged()
      • setSelectionToWidget

        public void setSelectionToWidget​(List v,
                                         boolean reveal)
        Overrides:
        setSelectionToWidget in class org.eclipse.jface.viewers.AbstractTreeViewer
        See Also:
        AbstractTreeViewer.setSelectionToWidget(java.util.List, boolean)
      • updateChildren

        @Deprecated
        public void updateChildren​(org.eclipse.swt.widgets.Widget widget,
                                   Object parent,
                                   Object[] elementChildren)
        Deprecated.
        Overrides:
        updateChildren in class org.eclipse.jface.viewers.AbstractTreeViewer
        See Also:
        AbstractTreeViewer.updateChildren(org.eclipse.swt.widgets.Widget, java.lang.Object, java.lang.Object[])
      • getTreePathFromItem

        public org.eclipse.jface.viewers.TreePath getTreePathFromItem​(org.eclipse.swt.widgets.Item item)
        Overrides:
        getTreePathFromItem in class org.eclipse.jface.viewers.AbstractTreeViewer
        See Also:
        AbstractTreeViewer.getTreePathFromItem(org.eclipse.swt.widgets.Item)
      • setSelectionToWidget

        public void setSelectionToWidget​(org.eclipse.jface.viewers.ISelection selection,
                                         boolean reveal)
        Overrides:
        setSelectionToWidget in class org.eclipse.jface.viewers.AbstractTreeViewer
        See Also:
        AbstractTreeViewer.setSelectionToWidget(org.eclipse.jface.viewers.ISelection, boolean)
      • buildLabel

        public void buildLabel​(org.eclipse.jface.viewers.ViewerLabel updateLabel,
                               Object elementOrPath)
        Overrides:
        buildLabel in class org.eclipse.jface.viewers.AbstractTreeViewer
        See Also:
        AbstractTreeViewer.buildLabel(org.eclipse.jface.viewers.ViewerLabel, java.lang.Object)
      • hookEditingSupport

        public void hookEditingSupport​(org.eclipse.swt.widgets.Control control)
        Overrides:
        hookEditingSupport in class org.eclipse.jface.viewers.ColumnViewer
        See Also:
        ColumnViewer.hookEditingSupport(org.eclipse.swt.widgets.Control)
      • getViewerRow

        public org.eclipse.jface.viewers.ViewerRow getViewerRow​(org.eclipse.swt.graphics.Point point)
        Overrides:
        getViewerRow in class org.eclipse.jface.viewers.ColumnViewer
        See Also:
        ColumnViewer.getViewerRow(org.eclipse.swt.graphics.Point)
      • getItem

        public org.eclipse.swt.widgets.Item getItem​(int x,
                                                    int y)
        Overrides:
        getItem in class org.eclipse.jface.viewers.ColumnViewer
        See Also:
        ColumnViewer.getItem(int, int)
      • applyEditorValue

        public void applyEditorValue()
        Overrides:
        applyEditorValue in class org.eclipse.jface.viewers.ColumnViewer
        See Also:
        ColumnViewer.applyEditorValue()
      • handleDispose

        public void handleDispose​(org.eclipse.swt.events.DisposeEvent event)
        Overrides:
        handleDispose in class org.eclipse.jface.viewers.ColumnViewer
        See Also:
        ColumnViewer.handleDispose(org.eclipse.swt.events.DisposeEvent)
      • triggerEditorActivationEvent

        public void triggerEditorActivationEvent​(org.eclipse.jface.viewers.ColumnViewerEditorActivationEvent event)
        Overrides:
        triggerEditorActivationEvent in class org.eclipse.jface.viewers.ColumnViewer
        See Also:
        ColumnViewer.triggerEditorActivationEvent(org.eclipse.jface.viewers.ColumnViewerEditorActivationEvent)
      • checkBusy

        public boolean checkBusy()
        Overrides:
        checkBusy in class org.eclipse.jface.viewers.ColumnViewer
        See Also:
        ColumnViewer.checkBusy()
      • setBusy

        public void setBusy​(boolean busy)
        Overrides:
        setBusy in class org.eclipse.jface.viewers.ColumnViewer
        See Also:
        ColumnViewer.setBusy(boolean)
      • assertElementsNotNull

        public void assertElementsNotNull​(Object[] elements)
        Overrides:
        assertElementsNotNull in class org.eclipse.jface.viewers.StructuredViewer
        See Also:
        StructuredViewer.assertElementsNotNull(java.lang.Object[])
      • equals

        public boolean equals​(Object elementA,
                              Object elementB)
        Overrides:
        equals in class org.eclipse.jface.viewers.StructuredViewer
        See Also:
        StructuredViewer.equals(java.lang.Object, java.lang.Object)
      • filter

        public Object[] filter​(Object[] elements)
        Overrides:
        filter in class org.eclipse.jface.viewers.StructuredViewer
        See Also:
        StructuredViewer.filter(java.lang.Object[])
      • fireDoubleClick

        public void fireDoubleClick​(org.eclipse.jface.viewers.DoubleClickEvent event)
        Overrides:
        fireDoubleClick in class org.eclipse.jface.viewers.StructuredViewer
        See Also:
        StructuredViewer.fireDoubleClick(org.eclipse.jface.viewers.DoubleClickEvent)
      • fireOpen

        public void fireOpen​(org.eclipse.jface.viewers.OpenEvent event)
        Overrides:
        fireOpen in class org.eclipse.jface.viewers.StructuredViewer
        See Also:
        StructuredViewer.fireOpen(org.eclipse.jface.viewers.OpenEvent)
      • firePostSelectionChanged

        public void firePostSelectionChanged​(org.eclipse.jface.viewers.SelectionChangedEvent event)
        Overrides:
        firePostSelectionChanged in class org.eclipse.jface.viewers.StructuredViewer
        See Also:
        StructuredViewer.firePostSelectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent)
      • getFilteredChildren

        public Object[] getFilteredChildren​(Object parent)
        Overrides:
        getFilteredChildren in class org.eclipse.jface.viewers.StructuredViewer
        See Also:
        StructuredViewer.getFilteredChildren(java.lang.Object)
      • getRoot

        public Object getRoot()
        Overrides:
        getRoot in class org.eclipse.jface.viewers.StructuredViewer
        See Also:
        StructuredViewer.getRoot()
      • handleOpen

        public void handleOpen​(org.eclipse.swt.events.SelectionEvent event)
        Overrides:
        handleOpen in class org.eclipse.jface.viewers.StructuredViewer
        See Also:
        StructuredViewer.handleOpen(org.eclipse.swt.events.SelectionEvent)
      • handleInvalidSelection

        public void handleInvalidSelection​(org.eclipse.jface.viewers.ISelection invalidSelection,
                                           org.eclipse.jface.viewers.ISelection newSelection)
        Overrides:
        handleInvalidSelection in class org.eclipse.jface.viewers.StructuredViewer
        See Also:
        StructuredViewer.handleInvalidSelection(org.eclipse.jface.viewers.ISelection, org.eclipse.jface.viewers.ISelection)
      • handleLabelProviderChanged

        public void handleLabelProviderChanged​(org.eclipse.jface.viewers.LabelProviderChangedEvent event)
        Overrides:
        handleLabelProviderChanged in class org.eclipse.jface.viewers.StructuredViewer
        See Also:
        StructuredViewer.handleLabelProviderChanged(org.eclipse.jface.viewers.LabelProviderChangedEvent)
      • handleSelect

        public void handleSelect​(org.eclipse.swt.events.SelectionEvent event)
        Overrides:
        handleSelect in class org.eclipse.jface.viewers.StructuredViewer
        See Also:
        StructuredViewer.handleSelect(org.eclipse.swt.events.SelectionEvent)
      • handlePostSelect

        public void handlePostSelect​(org.eclipse.swt.events.SelectionEvent e)
        Overrides:
        handlePostSelect in class org.eclipse.jface.viewers.StructuredViewer
        See Also:
        StructuredViewer.handlePostSelect(org.eclipse.swt.events.SelectionEvent)
      • hasFilters

        public boolean hasFilters()
        Overrides:
        hasFilters in class org.eclipse.jface.viewers.StructuredViewer
        See Also:
        StructuredViewer.hasFilters()
      • needsRefilter

        public boolean needsRefilter​(Object element,
                                     String property)
        Overrides:
        needsRefilter in class org.eclipse.jface.viewers.StructuredViewer
        See Also:
        StructuredViewer.needsRefilter(java.lang.Object, java.lang.String)
      • preservingSelection

        public void preservingSelection​(Runnable updateCode)
        Overrides:
        preservingSelection in class org.eclipse.jface.viewers.StructuredViewer
        See Also:
        StructuredViewer.preservingSelection(java.lang.Runnable)
      • unmapAllElements

        public void unmapAllElements()
        Overrides:
        unmapAllElements in class org.eclipse.jface.viewers.StructuredViewer
        See Also:
        StructuredViewer.unmapAllElements()
      • unmapElement

        public void unmapElement​(Object element)
        Overrides:
        unmapElement in class org.eclipse.jface.viewers.StructuredViewer
        See Also:
        StructuredViewer.unmapElement(java.lang.Object)
      • unmapElement

        public void unmapElement​(Object element,
                                 org.eclipse.swt.widgets.Widget item)
        Overrides:
        unmapElement in class org.eclipse.jface.viewers.StructuredViewer
        See Also:
        StructuredViewer.unmapElement(java.lang.Object, org.eclipse.swt.widgets.Widget)
      • internalUpdate

        public void internalUpdate​(org.eclipse.swt.widgets.Widget widget,
                                   Object element,
                                   String[] properties)
        Overrides:
        internalUpdate in class org.eclipse.jface.viewers.StructuredViewer
        See Also:
        StructuredViewer.internalUpdate(org.eclipse.swt.widgets.Widget, java.lang.Object, java.lang.String[])
      • updateSelection

        public void updateSelection​(org.eclipse.jface.viewers.ISelection selection)
        Overrides:
        updateSelection in class org.eclipse.jface.viewers.StructuredViewer
        See Also:
        StructuredViewer.updateSelection(org.eclipse.jface.viewers.ISelection)
      • usingElementMap

        public boolean usingElementMap()
        Overrides:
        usingElementMap in class org.eclipse.jface.viewers.StructuredViewer
        See Also:
        StructuredViewer.usingElementMap()
      • getColorAndFontCollector

        public org.eclipse.jface.viewers.StructuredViewer.ColorAndFontCollector getColorAndFontCollector()
        Overrides:
        getColorAndFontCollector in class org.eclipse.jface.viewers.StructuredViewer
        See Also:
        StructuredViewer.getColorAndFontCollector()
      • fireHelpRequested

        public void fireHelpRequested​(org.eclipse.swt.events.HelpEvent event)
        Overrides:
        fireHelpRequested in class org.eclipse.jface.viewers.Viewer
        See Also:
        Viewer.fireHelpRequested(org.eclipse.swt.events.HelpEvent)
      • fireSelectionChanged

        public void fireSelectionChanged​(org.eclipse.jface.viewers.SelectionChangedEvent event)
        Overrides:
        fireSelectionChanged in class org.eclipse.jface.viewers.Viewer
        See Also:
        Viewer.fireSelectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent)
      • handleHelpRequest

        public void handleHelpRequest​(org.eclipse.swt.events.HelpEvent event)
        Overrides:
        handleHelpRequest in class org.eclipse.jface.viewers.Viewer
        See Also:
        Viewer.handleHelpRequest(org.eclipse.swt.events.HelpEvent)
      • addDoubleClickListener

        public abstract void addDoubleClickListener​(org.eclipse.jface.viewers.IDoubleClickListener listener)
        See Also:
        StructuredViewer.addDoubleClickListener(org.eclipse.jface.viewers.IDoubleClickListener)
      • addOpenListener

        public abstract void addOpenListener​(org.eclipse.jface.viewers.IOpenListener listener)
        See Also:
        StructuredViewer.addOpenListener(org.eclipse.jface.viewers.IOpenListener)
      • addPostSelectionChangedListener

        public abstract void addPostSelectionChangedListener​(org.eclipse.jface.viewers.ISelectionChangedListener listener)
        See Also:
        StructuredViewer.addPostSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener)
      • addDragSupport

        public abstract void addDragSupport​(int operations,
                                            org.eclipse.swt.dnd.Transfer[] transferTypes,
                                            org.eclipse.swt.dnd.DragSourceListener listener)
        See Also:
        StructuredViewer.addDragSupport(int, org.eclipse.swt.dnd.Transfer[], org.eclipse.swt.dnd.DragSourceListener)
      • addDropSupport

        public abstract void addDropSupport​(int operations,
                                            org.eclipse.swt.dnd.Transfer[] transferTypes,
                                            org.eclipse.swt.dnd.DropTargetListener listener)
        See Also:
        StructuredViewer.addDropSupport(int, org.eclipse.swt.dnd.Transfer[], org.eclipse.swt.dnd.DropTargetListener)
      • addFilter

        public abstract void addFilter​(org.eclipse.jface.viewers.ViewerFilter filter)
        See Also:
        StructuredViewer.addFilter(org.eclipse.jface.viewers.ViewerFilter)
      • getComparer

        public abstract org.eclipse.jface.viewers.IElementComparer getComparer()
        See Also:
        StructuredViewer.getComparer()
      • getFilters

        public abstract org.eclipse.jface.viewers.ViewerFilter[] getFilters()
        See Also:
        StructuredViewer.getFilters()
      • getSelection

        public abstract org.eclipse.jface.viewers.ISelection getSelection()
        See Also:
        StructuredViewer.getSelection()
      • getSorter

        public abstract org.eclipse.jface.viewers.ViewerSorter getSorter()
        See Also:
        StructuredViewer.getSorter()
      • getComparator

        public abstract org.eclipse.jface.viewers.ViewerComparator getComparator()
        See Also:
        StructuredViewer.getComparator()
      • refresh

        public abstract void refresh()
        See Also:
        StructuredViewer.refresh()
      • refresh

        public abstract void refresh​(boolean updateLabels)
        See Also:
        StructuredViewer.refresh(boolean)
      • refresh

        public abstract void refresh​(Object element)
        See Also:
        StructuredViewer.refresh(java.lang.Object)
      • refresh

        public abstract void refresh​(Object element,
                                     boolean updateLabels)
        See Also:
        StructuredViewer.refresh(java.lang.Object, boolean)
      • removeOpenListener

        public abstract void removeOpenListener​(org.eclipse.jface.viewers.IOpenListener listener)
        See Also:
        StructuredViewer.removeOpenListener(org.eclipse.jface.viewers.IOpenListener)
      • removePostSelectionChangedListener

        public abstract void removePostSelectionChangedListener​(org.eclipse.jface.viewers.ISelectionChangedListener listener)
        See Also:
        StructuredViewer.removePostSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener)
      • removeDoubleClickListener

        public abstract void removeDoubleClickListener​(org.eclipse.jface.viewers.IDoubleClickListener listener)
        See Also:
        StructuredViewer.removeDoubleClickListener(org.eclipse.jface.viewers.IDoubleClickListener)
      • removeFilter

        public abstract void removeFilter​(org.eclipse.jface.viewers.ViewerFilter filter)
        See Also:
        StructuredViewer.removeFilter(org.eclipse.jface.viewers.ViewerFilter)
      • setFilters

        public abstract void setFilters​(org.eclipse.jface.viewers.ViewerFilter[] filters)
        See Also:
        StructuredViewer.setFilters(org.eclipse.jface.viewers.ViewerFilter[])
      • resetFilters

        public abstract void resetFilters()
        See Also:
        StructuredViewer.resetFilters()
      • reveal

        public abstract void reveal​(Object element)
        See Also:
        StructuredViewer.reveal(java.lang.Object)
      • setContentProvider

        public abstract void setContentProvider​(org.eclipse.jface.viewers.IContentProvider provider)
        See Also:
        StructuredViewer.setContentProvider(org.eclipse.jface.viewers.IContentProvider)
      • setSelection

        public abstract void setSelection​(org.eclipse.jface.viewers.ISelection selection,
                                          boolean reveal)
        See Also:
        StructuredViewer.setSelection(org.eclipse.jface.viewers.ISelection, boolean)
      • setSorter

        public abstract void setSorter​(org.eclipse.jface.viewers.ViewerSorter sorter)
        See Also:
        StructuredViewer.setSorter(org.eclipse.jface.viewers.ViewerSorter)
      • setComparator

        public abstract void setComparator​(org.eclipse.jface.viewers.ViewerComparator comparator)
        See Also:
        StructuredViewer.setComparator(org.eclipse.jface.viewers.ViewerComparator)
      • setUseHashlookup

        public abstract void setUseHashlookup​(boolean enable)
        See Also:
        StructuredViewer.setUseHashlookup(boolean)
      • setComparer

        public abstract void setComparer​(org.eclipse.jface.viewers.IElementComparer comparer)
        See Also:
        StructuredViewer.setComparer(org.eclipse.jface.viewers.IElementComparer)
      • testFindItem

        public abstract org.eclipse.swt.widgets.Widget testFindItem​(Object element)
        See Also:
        StructuredViewer.testFindItem(java.lang.Object)
      • testFindItems

        public abstract org.eclipse.swt.widgets.Widget[] testFindItems​(Object element)
        See Also:
        StructuredViewer.testFindItems(java.lang.Object)
      • update

        public abstract void update​(Object[] elements,
                                    String[] properties)
        See Also:
        StructuredViewer.update(java.lang.Object[], java.lang.String[])
      • update

        public abstract void update​(Object element,
                                    String[] properties)
        See Also:
        StructuredViewer.update(java.lang.Object, java.lang.String[])
      • setLabelProvider

        public abstract void setLabelProvider​(org.eclipse.jface.viewers.IBaseLabelProvider labelProvider)
        See Also:
        StructuredViewer.setLabelProvider(org.eclipse.jface.viewers.IBaseLabelProvider)
      • getContentProvider

        public abstract org.eclipse.jface.viewers.IContentProvider getContentProvider()
        See Also:
        ContentViewer.getContentProvider()
      • getInput

        public abstract Object getInput()
        See Also:
        ContentViewer.getInput()
      • getLabelProvider

        public abstract org.eclipse.jface.viewers.IBaseLabelProvider getLabelProvider()
        See Also:
        ContentViewer.getLabelProvider()
      • addHelpListener

        public abstract void addHelpListener​(org.eclipse.swt.events.HelpListener listener)
        See Also:
        Viewer.addHelpListener(org.eclipse.swt.events.HelpListener)
      • addSelectionChangedListener

        public abstract void addSelectionChangedListener​(org.eclipse.jface.viewers.ISelectionChangedListener listener)
        See Also:
        Viewer.addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener)
      • getControl

        public abstract org.eclipse.swt.widgets.Control getControl()
        See Also:
        Viewer.getControl()
      • getData

        public abstract Object getData​(String key)
        See Also:
        Viewer.getData(java.lang.String)
      • removeHelpListener

        public abstract void removeHelpListener​(org.eclipse.swt.events.HelpListener listener)
        See Also:
        Viewer.removeHelpListener(org.eclipse.swt.events.HelpListener)
      • removeSelectionChangedListener

        public abstract void removeSelectionChangedListener​(org.eclipse.jface.viewers.ISelectionChangedListener listener)
        See Also:
        Viewer.removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener)
      • scrollDown

        public abstract org.eclipse.swt.widgets.Item scrollDown​(int x,
                                                                int y)
        See Also:
        Viewer.scrollDown(int, int)
      • scrollUp

        public abstract org.eclipse.swt.widgets.Item scrollUp​(int x,
                                                              int y)
        See Also:
        Viewer.scrollUp(int, int)
      • setData

        public abstract void setData​(String key,
                                     Object value)
        See Also:
        Viewer.setData(java.lang.String, java.lang.Object)
      • setSelection

        public abstract void setSelection​(org.eclipse.jface.viewers.ISelection selection)
        See Also:
        Viewer.setSelection(org.eclipse.jface.viewers.ISelection)