public class WrappableTreeViewer extends TreeViewer
This class is not intended to be used outside of its package. It has been set to public for testing purpose only.
StructuredViewer.ColorAndFontCollector, StructuredViewer.ColorAndFontCollectorWithProviders
ALL_LEVELS
WIDGET_DATA_KEY
Constructor and Description |
---|
WrappableTreeViewer(Composite parent) |
WrappableTreeViewer(Composite parent,
int style) |
WrappableTreeViewer(Tree tree) |
editElement, getControl, getLabelProvider, getTree, isExpandable, remove, replace, setChildCount, setContentProvider, setHasChildren, setSelection
add, add, addTreeListener, collapseAll, collapseToLevel, expandAll, expandToLevel, expandToLevel, getAutoExpandLevel, getChildren, getExpandedElements, getExpandedState, getExpandedTreePaths, getSelection, getVisibleExpandedElements, insert, internalFindItems, internalIsInputOrEmptyPath, remove, remove, remove, removeTreeListener, reveal, scrollDown, scrollUp, setAutoExpandLevel, setExpandedElements, setExpandedState, setExpandedTreePaths, setExpandPreCheckFilters
cancelEditing, getCell, getCellEditors, getCellModifier, getColumnProperties, getColumnViewerEditor, getLabelProvider, isBusy, isCellEditorActive, refresh, refresh, setCellEditors, setCellModifier, setColumnProperties, setColumnViewerEditor, setLabelProvider, update
addDoubleClickListener, addDragSupport, addDropSupport, addFilter, addOpenListener, addPostSelectionChangedListener, findItem, findItems, getComparator, getComparer, getFilters, getSorter, refresh, refresh, refreshItem, removeDoubleClickListener, removeFilter, removeOpenListener, removePostSelectionChangedListener, resetFilters, setComparator, setComparer, setFilters, setInput, setSorter, setUseHashlookup, testFindItem, testFindItems, update, updateItem
getContentProvider, getInput
addHelpListener, addSelectionChangedListener, getData, removeHelpListener, removeSelectionChangedListener, setData, setSelection
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addSelectionChangedListener, removeSelectionChangedListener, setSelection
public WrappableTreeViewer(Composite parent, int style)
parent
- style
- public WrappableTreeViewer(Composite parent)
parent
- public WrappableTreeViewer(Tree tree)
tree
- public void addTreeListener(Control c, TreeListener listener)
addTreeListener
in class TreeViewer
TreeViewer.addTreeListener(org.eclipse.swt.widgets.Control,
org.eclipse.swt.events.TreeListener)
public Widget getColumnViewerOwner(int columnIndex)
getColumnViewerOwner
in class TreeViewer
TreeViewer.getColumnViewerOwner(int)
public Item[] getChildren(Widget o)
getChildren
in class TreeViewer
TreeViewer.getChildren(org.eclipse.swt.widgets.Widget)
public boolean getExpanded(Item item)
getExpanded
in class TreeViewer
TreeViewer.getExpanded(org.eclipse.swt.widgets.Item)
public Item getItemAt(Point p)
getItemAt
in class TreeViewer
TreeViewer.getItemAt(org.eclipse.swt.graphics.Point)
public int getItemCount(Control widget)
getItemCount
in class TreeViewer
TreeViewer.getItemCount(org.eclipse.swt.widgets.Control)
public int getItemCount(Item item)
getItemCount
in class TreeViewer
TreeViewer.getItemCount(org.eclipse.swt.widgets.Item)
public Item[] getItems(Item item)
getItems
in class TreeViewer
TreeViewer.getItems(org.eclipse.swt.widgets.Item)
public Item getParentItem(Item item)
getParentItem
in class TreeViewer
TreeViewer.getParentItem(org.eclipse.swt.widgets.Item)
public Item[] getSelection(Control widget)
getSelection
in class TreeViewer
TreeViewer.getSelection(org.eclipse.swt.widgets.Control)
public void hookControl(Control control)
hookControl
in class TreeViewer
TreeViewer.hookControl(org.eclipse.swt.widgets.Control)
public ColumnViewerEditor createViewerEditor()
createViewerEditor
in class TreeViewer
TreeViewer.createViewerEditor()
public Item newItem(Widget parent, int flags, int ix)
newItem
in class TreeViewer
TreeViewer.newItem(org.eclipse.swt.widgets.Widget, int, int)
public void removeAll(Control widget)
removeAll
in class TreeViewer
TreeViewer.removeAll(org.eclipse.swt.widgets.Control)
public void setExpanded(Item node, boolean expand)
setExpanded
in class TreeViewer
TreeViewer.setExpanded(org.eclipse.swt.widgets.Item, boolean)
public void setSelection(List items)
setSelection
in class TreeViewer
TreeViewer.setSelection(java.util.List)
public void showItem(Item item)
showItem
in class TreeViewer
TreeViewer.showItem(org.eclipse.swt.widgets.Item)
public Item getChild(Widget widget, int index)
getChild
in class TreeViewer
TreeViewer.getChild(org.eclipse.swt.widgets.Widget, int)
public void assertContentProviderType(IContentProvider provider)
assertContentProviderType
in class TreeViewer
TreeViewer.assertContentProviderType(org.eclipse.jface.viewers.IContentProvider)
public Object[] getRawChildren(Object parent)
getRawChildren
in class TreeViewer
TreeViewer.getRawChildren(java.lang.Object)
public Object getParentElement(Object element)
getParentElement
in class TreeViewer
TreeViewer.getParentElement(java.lang.Object)
public void internalAdd(Widget widget, Object parentElement, Object[] childElements)
internalAdd
in class TreeViewer
TreeViewer.internalAdd(org.eclipse.swt.widgets.Widget, java.lang.Object,
java.lang.Object[])
public void internalRefreshStruct(Widget widget, Object element, boolean updateLabels)
internalRefreshStruct
in class TreeViewer
TreeViewer.internalRefreshStruct(org.eclipse.swt.widgets.Widget,
java.lang.Object, boolean)
public void mapElement(Object element, Widget item)
mapElement
in class TreeViewer
TreeViewer.mapElement(java.lang.Object, org.eclipse.swt.widgets.Widget)
public ViewerRow getViewerRowFromItem(Widget item)
getViewerRowFromItem
in class TreeViewer
TreeViewer.getViewerRowFromItem(org.eclipse.swt.widgets.Widget)
public void internalInitializeTree(Control widget)
internalInitializeTree
in class TreeViewer
TreeViewer.internalInitializeTree(org.eclipse.swt.widgets.Control)
public void updatePlus(Item item, Object element)
updatePlus
in class TreeViewer
TreeViewer.updatePlus(org.eclipse.swt.widgets.Item, java.lang.Object)
public void handleTreeExpand(TreeEvent event)
handleTreeExpand
in class TreeViewer
TreeViewer.handleTreeExpand(org.eclipse.swt.events.TreeEvent)
public void handleTreeCollapse(TreeEvent event)
handleTreeCollapse
in class TreeViewer
TreeViewer.handleTreeCollapse(org.eclipse.swt.events.TreeEvent)
public void disassociate(Item item)
disassociate
in class TreeViewer
TreeViewer.disassociate(org.eclipse.swt.widgets.Item)
public int doGetColumnCount()
doGetColumnCount
in class TreeViewer
TreeViewer.doGetColumnCount()
public int indexForElement(Widget parent, Object element)
indexForElement
in class AbstractTreeViewer
AbstractTreeViewer.indexForElement(org.eclipse.swt.widgets.Widget,
java.lang.Object)
public Object[] getSortedChildren(Object parentElementOrTreePath)
getSortedChildren
in class AbstractTreeViewer
AbstractTreeViewer.getSortedChildren(java.lang.Object)
@Deprecated public void addSelectionListener(Control control, SelectionListener listener)
public void associate(Object element, Item item)
associate
in class AbstractTreeViewer
AbstractTreeViewer.associate(java.lang.Object,
org.eclipse.swt.widgets.Item)
public void createChildren(Widget widget)
createChildren
in class AbstractTreeViewer
AbstractTreeViewer.createChildren(org.eclipse.swt.widgets.Widget)
public void createTreeItem(Widget parent, Object element, int index)
createTreeItem
in class AbstractTreeViewer
AbstractTreeViewer.createTreeItem(org.eclipse.swt.widgets.Widget,
java.lang.Object, int)
public Widget doFindInputItem(Object element)
doFindInputItem
in class AbstractTreeViewer
AbstractTreeViewer.doFindInputItem(java.lang.Object)
public Widget doFindItem(Object element)
doFindItem
in class AbstractTreeViewer
AbstractTreeViewer.doFindItem(java.lang.Object)
public void doUpdateItem(Item item, Object element)
doUpdateItem
in class AbstractTreeViewer
AbstractTreeViewer.doUpdateItem(org.eclipse.swt.widgets.Item,
java.lang.Object)
public boolean isSameSelection(List items, Item[] current)
isSameSelection
in class AbstractTreeViewer
AbstractTreeViewer.isSameSelection(java.util.List,
org.eclipse.swt.widgets.Item[])
public void doUpdateItem(Widget widget, Object element, boolean fullMap)
doUpdateItem
in class AbstractTreeViewer
AbstractTreeViewer.doUpdateItem(org.eclipse.swt.widgets.Widget,
java.lang.Object, boolean)
public void fireTreeCollapsed(TreeExpansionEvent event)
fireTreeCollapsed
in class AbstractTreeViewer
AbstractTreeViewer.fireTreeCollapsed(org.eclipse.jface.viewers.TreeExpansionEvent)
public void fireTreeExpanded(TreeExpansionEvent event)
fireTreeExpanded
in class AbstractTreeViewer
AbstractTreeViewer.fireTreeExpanded(org.eclipse.jface.viewers.TreeExpansionEvent)
public Item getNextItem(Item item, boolean includeChildren)
getNextItem
in class AbstractTreeViewer
AbstractTreeViewer.getNextItem(org.eclipse.swt.widgets.Item, boolean)
public Item getPreviousItem(Item item)
getPreviousItem
in class AbstractTreeViewer
AbstractTreeViewer.getPreviousItem(org.eclipse.swt.widgets.Item)
public List getSelectionFromWidget()
getSelectionFromWidget
in class AbstractTreeViewer
AbstractTreeViewer.getSelectionFromWidget()
public void handleDoubleSelect(SelectionEvent event)
handleDoubleSelect
in class AbstractTreeViewer
AbstractTreeViewer.handleDoubleSelect(org.eclipse.swt.events.SelectionEvent)
public void inputChanged(Object input, Object oldInput)
inputChanged
in class AbstractTreeViewer
AbstractTreeViewer.inputChanged(java.lang.Object, java.lang.Object)
public void internalCollapseToLevel(Widget widget, int level)
internalCollapseToLevel
in class AbstractTreeViewer
AbstractTreeViewer.internalCollapseToLevel(org.eclipse.swt.widgets.Widget,
int)
public Widget internalExpand(Object elementOrPath, boolean expand)
internalExpand
in class AbstractTreeViewer
AbstractTreeViewer.internalExpand(java.lang.Object, boolean)
public Widget internalGetWidgetToSelect(Object elementOrTreePath)
internalGetWidgetToSelect
in class AbstractTreeViewer
AbstractTreeViewer.internalGetWidgetToSelect(java.lang.Object)
public void internalExpandToLevel(Widget widget, int level)
internalExpandToLevel
in class AbstractTreeViewer
AbstractTreeViewer.internalExpandToLevel(org.eclipse.swt.widgets.Widget,
int)
public void internalRefresh(Object element)
internalRefresh
in class AbstractTreeViewer
AbstractTreeViewer.internalRefresh(java.lang.Object)
public void internalRefresh(Object element, boolean updateLabels)
internalRefresh
in class AbstractTreeViewer
AbstractTreeViewer.internalRefresh(java.lang.Object, boolean)
public void internalRefresh(Widget widget, Object element, boolean doStruct, boolean updateLabels)
public void internalRemove(Object[] elementsOrPaths)
internalRemove
in class AbstractTreeViewer
AbstractTreeViewer.internalRemove(java.lang.Object[])
public void internalRemove(Object parent, Object[] elements)
internalRemove
in class AbstractTreeViewer
AbstractTreeViewer.internalRemove(java.lang.Object, java.lang.Object[])
public void labelProviderChanged()
labelProviderChanged
in class AbstractTreeViewer
AbstractTreeViewer.labelProviderChanged()
public void setSelectionToWidget(List v, boolean reveal)
setSelectionToWidget
in class AbstractTreeViewer
AbstractTreeViewer.setSelectionToWidget(java.util.List, boolean)
@Deprecated public void updateChildren(Widget widget, Object parent, Object[] elementChildren)
public TreePath getTreePathFromItem(Item item)
getTreePathFromItem
in class AbstractTreeViewer
AbstractTreeViewer.getTreePathFromItem(org.eclipse.swt.widgets.Item)
public void setSelectionToWidget(ISelection selection, boolean reveal)
setSelectionToWidget
in class AbstractTreeViewer
AbstractTreeViewer.setSelectionToWidget(org.eclipse.jface.viewers.ISelection,
boolean)
public void buildLabel(ViewerLabel updateLabel, Object elementOrPath)
buildLabel
in class AbstractTreeViewer
AbstractTreeViewer.buildLabel(org.eclipse.jface.viewers.ViewerLabel,
java.lang.Object)
public void hookEditingSupport(Control control)
hookEditingSupport
in class ColumnViewer
ColumnViewer.hookEditingSupport(org.eclipse.swt.widgets.Control)
public ViewerRow getViewerRow(Point point)
getViewerRow
in class ColumnViewer
ColumnViewer.getViewerRow(org.eclipse.swt.graphics.Point)
public Item getItem(int x, int y)
getItem
in class ColumnViewer
ColumnViewer.getItem(int, int)
public void applyEditorValue()
applyEditorValue
in class ColumnViewer
ColumnViewer.applyEditorValue()
public void handleDispose(DisposeEvent event)
handleDispose
in class ColumnViewer
ColumnViewer.handleDispose(org.eclipse.swt.events.DisposeEvent)
public void triggerEditorActivationEvent(ColumnViewerEditorActivationEvent event)
public boolean checkBusy()
checkBusy
in class ColumnViewer
ColumnViewer.checkBusy()
public void setBusy(boolean busy)
setBusy
in class ColumnViewer
ColumnViewer.setBusy(boolean)
public void assertElementsNotNull(Object[] elements)
assertElementsNotNull
in class StructuredViewer
StructuredViewer.assertElementsNotNull(java.lang.Object[])
public boolean equals(Object elementA, Object elementB)
equals
in class StructuredViewer
StructuredViewer.equals(java.lang.Object, java.lang.Object)
public Object[] filter(Object[] elements)
filter
in class StructuredViewer
StructuredViewer.filter(java.lang.Object[])
public void fireDoubleClick(DoubleClickEvent event)
fireDoubleClick
in class StructuredViewer
StructuredViewer.fireDoubleClick(org.eclipse.jface.viewers.DoubleClickEvent)
public void fireOpen(OpenEvent event)
fireOpen
in class StructuredViewer
StructuredViewer.fireOpen(org.eclipse.jface.viewers.OpenEvent)
public void firePostSelectionChanged(SelectionChangedEvent event)
public Object[] getFilteredChildren(Object parent)
getFilteredChildren
in class StructuredViewer
StructuredViewer.getFilteredChildren(java.lang.Object)
public Object getRoot()
getRoot
in class StructuredViewer
StructuredViewer.getRoot()
public void handleOpen(SelectionEvent event)
handleOpen
in class StructuredViewer
StructuredViewer.handleOpen(org.eclipse.swt.events.SelectionEvent)
public void handleInvalidSelection(ISelection invalidSelection, ISelection newSelection)
public void handleLabelProviderChanged(LabelProviderChangedEvent event)
public void handleSelect(SelectionEvent event)
handleSelect
in class StructuredViewer
StructuredViewer.handleSelect(org.eclipse.swt.events.SelectionEvent)
public void handlePostSelect(SelectionEvent e)
handlePostSelect
in class StructuredViewer
StructuredViewer.handlePostSelect(org.eclipse.swt.events.SelectionEvent)
public boolean hasFilters()
hasFilters
in class StructuredViewer
StructuredViewer.hasFilters()
public boolean needsRefilter(Object element, String property)
needsRefilter
in class StructuredViewer
StructuredViewer.needsRefilter(java.lang.Object, java.lang.String)
public void preservingSelection(Runnable updateCode)
preservingSelection
in class StructuredViewer
StructuredViewer.preservingSelection(java.lang.Runnable)
public void unmapAllElements()
unmapAllElements
in class StructuredViewer
StructuredViewer.unmapAllElements()
public void unmapElement(Object element)
unmapElement
in class StructuredViewer
StructuredViewer.unmapElement(java.lang.Object)
public void unmapElement(Object element, Widget item)
unmapElement
in class StructuredViewer
StructuredViewer.unmapElement(java.lang.Object,
org.eclipse.swt.widgets.Widget)
public void updateSelection(ISelection selection)
updateSelection
in class StructuredViewer
StructuredViewer.updateSelection(org.eclipse.jface.viewers.ISelection)
public boolean usingElementMap()
usingElementMap
in class StructuredViewer
StructuredViewer.usingElementMap()
public StructuredViewer.ColorAndFontCollector getColorAndFontCollector()
getColorAndFontCollector
in class StructuredViewer
StructuredViewer.getColorAndFontCollector()
public void fireHelpRequested(HelpEvent event)
fireHelpRequested
in class Viewer
Viewer.fireHelpRequested(org.eclipse.swt.events.HelpEvent)
public void fireSelectionChanged(SelectionChangedEvent event)
fireSelectionChanged
in class Viewer
Viewer.fireSelectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent)
public void handleHelpRequest(HelpEvent event)
handleHelpRequest
in class Viewer
Viewer.handleHelpRequest(org.eclipse.swt.events.HelpEvent)
public void addDoubleClickListener(IDoubleClickListener listener)
public void addOpenListener(IOpenListener listener)
public void addPostSelectionChangedListener(ISelectionChangedListener listener)
public void addDragSupport(int operations, Transfer[] transferTypes, DragSourceListener listener)
public void addDropSupport(int operations, Transfer[] transferTypes, DropTargetListener listener)
public void addFilter(ViewerFilter filter)
public IElementComparer getComparer()
StructuredViewer.getComparer()
public ViewerFilter[] getFilters()
StructuredViewer.getFilters()
public ISelection getSelection()
StructuredViewer.getSelection()
public ViewerSorter getSorter()
StructuredViewer.getSorter()
public ViewerComparator getComparator()
StructuredViewer.getComparator()
public void refresh()
StructuredViewer.refresh()
public void refresh(boolean updateLabels)
StructuredViewer.refresh(boolean)
public void refresh(Object element)
public void refresh(Object element, boolean updateLabels)
public void removeOpenListener(IOpenListener listener)
public void removePostSelectionChangedListener(ISelectionChangedListener listener)
public void removeDoubleClickListener(IDoubleClickListener listener)
public void removeFilter(ViewerFilter filter)
public void setFilters(ViewerFilter[] filters)
public void resetFilters()
StructuredViewer.resetFilters()
public void reveal(Object element)
public void setContentProvider(IContentProvider provider)
public void setSelection(ISelection selection, boolean reveal)
public void setSorter(ViewerSorter sorter)
public void setComparator(ViewerComparator comparator)
public void setUseHashlookup(boolean enable)
public void setComparer(IElementComparer comparer)
public void setLabelProvider(IBaseLabelProvider labelProvider)
public IContentProvider getContentProvider()
ContentViewer.getContentProvider()
public Object getInput()
ContentViewer.getInput()
public IBaseLabelProvider getLabelProvider()
ContentViewer.getLabelProvider()
public void addHelpListener(HelpListener listener)
public void addSelectionChangedListener(ISelectionChangedListener listener)
public Control getControl()
Viewer.getControl()
public Object getData(String key)
Viewer.getData(java.lang.String)
public void removeHelpListener(HelpListener listener)
public void removeSelectionChangedListener(ISelectionChangedListener listener)
public Item scrollDown(int x, int y)
Viewer.scrollDown(int, int)
public Item scrollUp(int x, int y)
Viewer.scrollUp(int, int)
public void setSelection(ISelection selection)
Copyright (c) 2006, 2014 Obeo and others. All rights reserved.