public abstract class AbstractStructuredViewerWrapper<C extends org.eclipse.swt.widgets.Control,V extends org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.IWrappableStructuredViewer>
extends org.eclipse.jface.viewers.StructuredViewer
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractStructuredViewerWrapper.ControlAndViewer<C extends org.eclipse.swt.widgets.Control,V extends org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.IWrappableStructuredViewer> |
| Constructor and Description |
|---|
AbstractStructuredViewerWrapper(org.eclipse.swt.widgets.Composite parent,
EMFCompareConfiguration compareConfiguration)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addDragSupport(int operations,
org.eclipse.swt.dnd.Transfer[] transferTypes,
org.eclipse.swt.dnd.DragSourceListener listener) |
void |
addDropSupport(int operations,
org.eclipse.swt.dnd.Transfer[] transferTypes,
org.eclipse.swt.dnd.DropTargetListener listener) |
void |
addFilter(org.eclipse.jface.viewers.ViewerFilter filter) |
protected abstract AbstractStructuredViewerWrapper.ControlAndViewer<C,V> |
createControlAndViewer(org.eclipse.swt.widgets.Composite parent)
Should call
#setViewer(org.eclipse.jface.viewers.Viewer). |
protected org.eclipse.swt.widgets.Widget |
doFindInputItem(Object element) |
protected org.eclipse.swt.widgets.Widget |
doFindItem(Object element) |
protected void |
doUpdateItem(org.eclipse.swt.widgets.Widget item,
Object element,
boolean fullMap) |
org.eclipse.jface.viewers.ViewerComparator |
getComparator() |
protected EMFCompareConfiguration |
getCompareConfiguration()
Get the compare configuration object.
|
org.eclipse.jface.viewers.IElementComparer |
getComparer() |
C |
getControl() |
org.eclipse.jface.viewers.ViewerFilter[] |
getFilters() |
protected List |
getSelectionFromWidget() |
org.eclipse.jface.viewers.ViewerSorter |
getSorter() |
protected V |
getViewer()
Returns the
StructuredViewer associated with this wrapper. |
protected void |
handleDispose(org.eclipse.swt.events.DisposeEvent event) |
protected void |
handleInvalidSelection(org.eclipse.jface.viewers.ISelection invalidSelection,
org.eclipse.jface.viewers.ISelection newSelection) |
protected void |
preHookCreateControlAndViewer() |
void |
removeFilter(org.eclipse.jface.viewers.ViewerFilter filter) |
void |
resetFilters() |
void |
reveal(Object element) |
void |
setComparator(org.eclipse.jface.viewers.ViewerComparator comparator) |
void |
setComparer(org.eclipse.jface.viewers.IElementComparer comparer) |
void |
setContentProvider(org.eclipse.jface.viewers.IContentProvider provider) |
void |
setFilters(org.eclipse.jface.viewers.ViewerFilter[] filters) |
void |
setLabelProvider(org.eclipse.jface.viewers.IBaseLabelProvider labelProvider) |
protected void |
setSelectionToWidget(List l,
boolean reveal) |
void |
setSorter(org.eclipse.jface.viewers.ViewerSorter sorter) |
void |
setUseHashlookup(boolean enable) |
addDoubleClickListener, addOpenListener, addPostSelectionChangedListener, assertContentProviderType, assertElementsNotNull, associate, buildLabel, disassociate, equals, filter, findItem, findItems, fireDoubleClick, fireOpen, firePostSelectionChanged, getColorAndFontCollector, getFilteredChildren, getItem, getRawChildren, getRoot, getSelection, getSortedChildren, getStructuredSelection, 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, usingElementMapgetContentProvider, getInput, getLabelProvider, labelProviderChangedaddHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, inputChanged, removeHelpListener, removeSelectionChangedListener, scrollDown, scrollUp, setData, setSelectionpublic AbstractStructuredViewerWrapper(org.eclipse.swt.widgets.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(org.eclipse.swt.widgets.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 org.eclipse.jface.viewers.ViewerViewer.getControl()protected final V getViewer()
StructuredViewer associated with this wrapper.protected void handleDispose(org.eclipse.swt.events.DisposeEvent event)
handleDispose in class org.eclipse.jface.viewers.StructuredViewerpublic final void setContentProvider(org.eclipse.jface.viewers.IContentProvider provider)
setContentProvider in class org.eclipse.jface.viewers.StructuredViewerStructuredViewer.setContentProvider(org.eclipse.jface.viewers.IContentProvider)public final void setLabelProvider(org.eclipse.jface.viewers.IBaseLabelProvider labelProvider)
setLabelProvider in class org.eclipse.jface.viewers.StructuredViewerStructuredViewer.setLabelProvider(org.eclipse.jface.viewers.IBaseLabelProvider)public final void addDragSupport(int operations,
org.eclipse.swt.dnd.Transfer[] transferTypes,
org.eclipse.swt.dnd.DragSourceListener listener)
addDragSupport in class org.eclipse.jface.viewers.StructuredViewerStructuredViewer.addDragSupport(int, org.eclipse.swt.dnd.Transfer[],
org.eclipse.swt.dnd.DragSourceListener)public final void addDropSupport(int operations,
org.eclipse.swt.dnd.Transfer[] transferTypes,
org.eclipse.swt.dnd.DropTargetListener listener)
addDropSupport in class org.eclipse.jface.viewers.StructuredViewerStructuredViewer.addDropSupport(int, org.eclipse.swt.dnd.Transfer[],
org.eclipse.swt.dnd.DropTargetListener)protected final org.eclipse.swt.widgets.Widget doFindInputItem(Object element)
doFindInputItem in class org.eclipse.jface.viewers.StructuredViewerStructuredViewer.doFindInputItem(java.lang.Object)protected final org.eclipse.swt.widgets.Widget doFindItem(Object element)
doFindItem in class org.eclipse.jface.viewers.StructuredViewerStructuredViewer.doFindItem(java.lang.Object)protected final void doUpdateItem(org.eclipse.swt.widgets.Widget item,
Object element,
boolean fullMap)
doUpdateItem in class org.eclipse.jface.viewers.StructuredViewerStructuredViewer.doUpdateItem(org.eclipse.swt.widgets.Widget,
java.lang.Object, boolean)public final org.eclipse.jface.viewers.IElementComparer getComparer()
getComparer in class org.eclipse.jface.viewers.StructuredViewerStructuredViewer.getComparer()public final void addFilter(org.eclipse.jface.viewers.ViewerFilter filter)
addFilter in class org.eclipse.jface.viewers.StructuredViewerStructuredViewer.addFilter(org.eclipse.jface.viewers.ViewerFilter)public final org.eclipse.jface.viewers.ViewerFilter[] getFilters()
getFilters in class org.eclipse.jface.viewers.StructuredViewerStructuredViewer.getFilters()public final void removeFilter(org.eclipse.jface.viewers.ViewerFilter filter)
removeFilter in class org.eclipse.jface.viewers.StructuredViewerStructuredViewer.removeFilter(org.eclipse.jface.viewers.ViewerFilter)public final void setFilters(org.eclipse.jface.viewers.ViewerFilter[] filters)
setFilters in class org.eclipse.jface.viewers.StructuredViewerStructuredViewer.setFilters(org.eclipse.jface.viewers.ViewerFilter[])public final void resetFilters()
resetFilters in class org.eclipse.jface.viewers.StructuredViewerStructuredViewer.resetFilters()public final void reveal(Object element)
reveal in class org.eclipse.jface.viewers.StructuredViewerStructuredViewer.reveal(java.lang.Object)protected final List getSelectionFromWidget()
getSelectionFromWidget in class org.eclipse.jface.viewers.StructuredViewerStructuredViewer.getSelectionFromWidget()public final org.eclipse.jface.viewers.ViewerSorter getSorter()
getSorter in class org.eclipse.jface.viewers.StructuredViewerStructuredViewer.getSorter()public final org.eclipse.jface.viewers.ViewerComparator getComparator()
getComparator in class org.eclipse.jface.viewers.StructuredViewerStructuredViewer.getComparator()protected final void setSelectionToWidget(List l, boolean reveal)
setSelectionToWidget in class org.eclipse.jface.viewers.StructuredViewerStructuredViewer.setSelectionToWidget(java.util.List, boolean)protected final void handleInvalidSelection(org.eclipse.jface.viewers.ISelection invalidSelection,
org.eclipse.jface.viewers.ISelection newSelection)
handleInvalidSelection in class org.eclipse.jface.viewers.StructuredViewerStructuredViewer.handleInvalidSelection(org.eclipse.jface.viewers.ISelection,
org.eclipse.jface.viewers.ISelection)public final void setSorter(org.eclipse.jface.viewers.ViewerSorter sorter)
setSorter in class org.eclipse.jface.viewers.StructuredViewerStructuredViewer.setSorter(org.eclipse.jface.viewers.ViewerSorter)public final void setComparator(org.eclipse.jface.viewers.ViewerComparator comparator)
setComparator in class org.eclipse.jface.viewers.StructuredViewerStructuredViewer.setComparator(org.eclipse.jface.viewers.ViewerComparator)public final void setUseHashlookup(boolean enable)
setUseHashlookup in class org.eclipse.jface.viewers.StructuredViewerStructuredViewer.setUseHashlookup(boolean)public final void setComparer(org.eclipse.jface.viewers.IElementComparer comparer)
setComparer in class org.eclipse.jface.viewers.StructuredViewerStructuredViewer.setComparer(org.eclipse.jface.viewers.IElementComparer)
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.