public abstract class AbstractStructuredViewerWrapper<C extends Control,V extends org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.IWrappableStructuredViewer> extends StructuredViewer
Modifier and Type | Class and Description |
---|---|
static class |
AbstractStructuredViewerWrapper.ControlAndViewer<C extends Control,V extends org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.IWrappableStructuredViewer> |
StructuredViewer.ColorAndFontCollector, StructuredViewer.ColorAndFontCollectorWithProviders
WIDGET_DATA_KEY
Constructor and Description |
---|
AbstractStructuredViewerWrapper(Composite parent,
EMFCompareConfiguration compareConfiguration)
Constructor.
|
addDoubleClickListener, addOpenListener, addPostSelectionChangedListener, assertContentProviderType, assertElementsNotNull, associate, buildLabel, disassociate, equals, filter, findItem, findItems, fireDoubleClick, fireOpen, firePostSelectionChanged, getColorAndFontCollector, getFilteredChildren, getItem, getRawChildren, getRoot, getSelection, getSortedChildren, handleDoubleSelect, handleLabelProviderChanged, handleOpen, handlePostSelect, handleSelect, hasFilters, hookControl, internalRefresh, internalRefresh, internalUpdate, mapElement, needsRefilter, preservingSelection, refresh, refresh, refresh, refresh, refreshItem, removeDoubleClickListener, removeOpenListener, removePostSelectionChangedListener, setInput, setSelection, setSelectionToWidget, testFindItem, testFindItems, unmapAllElements, unmapElement, unmapElement, update, update, updateItem, updateSelection, usingElementMap
getContentProvider, getInput, getLabelProvider, labelProviderChanged
addHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, inputChanged, removeHelpListener, removeSelectionChangedListener, scrollDown, scrollUp, setData, setSelection
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addSelectionChangedListener, removeSelectionChangedListener, setSelection
public AbstractStructuredViewerWrapper(Composite parent, EMFCompareConfiguration compareConfiguration)
parent
- the SWT parent control under which to create the viewer's SWT control.protected final EMFCompareConfiguration getCompareConfiguration()
protected void preHookCreateControlAndViewer()
protected abstract AbstractStructuredViewerWrapper.ControlAndViewer<C,V> createControlAndViewer(Composite parent)
#setViewer(org.eclipse.jface.viewers.Viewer)
.parent
- the SWT control under which to create the viewer.public final C getControl()
getControl
in class Viewer
Viewer.getControl()
protected final V getViewer()
StructuredViewer
associated with this wrapper.protected void handleDispose(DisposeEvent event)
handleDispose
in class StructuredViewer
public final void setContentProvider(IContentProvider provider)
setContentProvider
in class StructuredViewer
StructuredViewer.setContentProvider(org.eclipse.jface.viewers.IContentProvider)
public final void setLabelProvider(IBaseLabelProvider labelProvider)
setLabelProvider
in class StructuredViewer
StructuredViewer.setLabelProvider(org.eclipse.jface.viewers.IBaseLabelProvider)
public final void addDragSupport(int operations, Transfer[] transferTypes, DragSourceListener listener)
public final void addDropSupport(int operations, Transfer[] transferTypes, DropTargetListener listener)
protected final Widget doFindInputItem(Object element)
doFindInputItem
in class StructuredViewer
StructuredViewer.doFindInputItem(java.lang.Object)
protected final Widget doFindItem(Object element)
doFindItem
in class StructuredViewer
StructuredViewer.doFindItem(java.lang.Object)
protected final void doUpdateItem(Widget item, Object element, boolean fullMap)
doUpdateItem
in class StructuredViewer
StructuredViewer.doUpdateItem(org.eclipse.swt.widgets.Widget,
java.lang.Object, boolean)
public final IElementComparer getComparer()
getComparer
in class StructuredViewer
StructuredViewer.getComparer()
public final void addFilter(ViewerFilter filter)
addFilter
in class StructuredViewer
StructuredViewer.addFilter(org.eclipse.jface.viewers.ViewerFilter)
public final ViewerFilter[] getFilters()
getFilters
in class StructuredViewer
StructuredViewer.getFilters()
public final void removeFilter(ViewerFilter filter)
removeFilter
in class StructuredViewer
StructuredViewer.removeFilter(org.eclipse.jface.viewers.ViewerFilter)
public final void setFilters(ViewerFilter[] filters)
setFilters
in class StructuredViewer
StructuredViewer.setFilters(org.eclipse.jface.viewers.ViewerFilter[])
public final void resetFilters()
resetFilters
in class StructuredViewer
StructuredViewer.resetFilters()
public final void reveal(Object element)
reveal
in class StructuredViewer
StructuredViewer.reveal(java.lang.Object)
protected final List getSelectionFromWidget()
getSelectionFromWidget
in class StructuredViewer
StructuredViewer.getSelectionFromWidget()
public final ViewerSorter getSorter()
getSorter
in class StructuredViewer
StructuredViewer.getSorter()
public final ViewerComparator getComparator()
getComparator
in class StructuredViewer
StructuredViewer.getComparator()
protected final void setSelectionToWidget(List l, boolean reveal)
setSelectionToWidget
in class StructuredViewer
StructuredViewer.setSelectionToWidget(java.util.List, boolean)
protected final void handleInvalidSelection(ISelection invalidSelection, ISelection newSelection)
public final void setSorter(ViewerSorter sorter)
setSorter
in class StructuredViewer
StructuredViewer.setSorter(org.eclipse.jface.viewers.ViewerSorter)
public final void setComparator(ViewerComparator comparator)
setComparator
in class StructuredViewer
StructuredViewer.setComparator(org.eclipse.jface.viewers.ViewerComparator)
public final void setUseHashlookup(boolean enable)
setUseHashlookup
in class StructuredViewer
StructuredViewer.setUseHashlookup(boolean)
public final void setComparer(IElementComparer comparer)
setComparer
in class StructuredViewer
StructuredViewer.setComparer(org.eclipse.jface.viewers.IElementComparer)
Copyright (c) 2006, 2014 Obeo and others. All rights reserved.