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  StructuredViewerassociated 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.