public class TreeContentMergeViewerContentProvider extends Object implements org.eclipse.compare.contentmergeviewer.IMergeViewerContentProvider
IMergeViewerContentProvider that delegates getXXXImage(Object) and
 getXXXText() to a CompareConfiguration.
 
 getXXXContent() is computed by getting the side form the given object or from its parent if
 null, recursively.
| Constructor and Description | 
|---|
| TreeContentMergeViewerContentProvider(EMFCompareConfiguration cc)Creates a new  TreeContentMergeViewerContentProviderand stored the givenCompareConfiguration. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | dispose() | 
| Object | getAncestorContent(Object element) | 
| org.eclipse.swt.graphics.Image | getAncestorImage(Object element) | 
| String | getAncestorLabel(Object element) | 
| Object | getLeftContent(Object element) | 
| org.eclipse.swt.graphics.Image | getLeftImage(Object element) | 
| String | getLeftLabel(Object element) | 
| Object | getRightContent(Object element) | 
| org.eclipse.swt.graphics.Image | getRightImage(Object element) | 
| String | getRightLabel(Object element) | 
| void | inputChanged(org.eclipse.jface.viewers.Viewer v,
            Object o1,
            Object o2) | 
| boolean | isLeftEditable(Object element) | 
| boolean | isRightEditable(Object element) | 
| void | saveLeftContent(Object element,
               byte[] bytes) | 
| void | saveRightContent(Object element,
                byte[] bytes) | 
| boolean | showAncestor(Object element) | 
public TreeContentMergeViewerContentProvider(EMFCompareConfiguration cc)
TreeContentMergeViewerContentProvider and stored the given
 CompareConfiguration.cc - the CompareConfiguration that will be used to get label and image of left, right and
            ancestor.comparison - the comparison that is to be displayed by this viewer.public void dispose()
dispose in interface org.eclipse.jface.viewers.IContentProviderIContentProvider.dispose()public void inputChanged(org.eclipse.jface.viewers.Viewer v,
                         Object o1,
                         Object o2)
inputChanged in interface org.eclipse.jface.viewers.IContentProviderIContentProvider.inputChanged(org.eclipse.jface.viewers.Viewer,
      java.lang.Object, java.lang.Object)public String getAncestorLabel(Object element)
getAncestorLabel in interface org.eclipse.compare.contentmergeviewer.IMergeViewerContentProviderIMergeViewerContentProvider.getAncestorLabel(java.lang.Object)public org.eclipse.swt.graphics.Image getAncestorImage(Object element)
getAncestorImage in interface org.eclipse.compare.contentmergeviewer.IMergeViewerContentProviderIMergeViewerContentProvider.getAncestorImage(java.lang.Object)public Object getAncestorContent(Object element)
getAncestorContent in interface org.eclipse.compare.contentmergeviewer.IMergeViewerContentProviderpublic boolean showAncestor(Object element)
showAncestor in interface org.eclipse.compare.contentmergeviewer.IMergeViewerContentProviderIMergeViewerContentProvider.showAncestor(java.lang.Object)public String getLeftLabel(Object element)
getLeftLabel in interface org.eclipse.compare.contentmergeviewer.IMergeViewerContentProviderIMergeViewerContentProvider.getLeftLabel(java.lang.Object)public org.eclipse.swt.graphics.Image getLeftImage(Object element)
getLeftImage in interface org.eclipse.compare.contentmergeviewer.IMergeViewerContentProviderIMergeViewerContentProvider.getLeftImage(java.lang.Object)public Object getLeftContent(Object element)
getLeftContent in interface org.eclipse.compare.contentmergeviewer.IMergeViewerContentProviderpublic boolean isLeftEditable(Object element)
isLeftEditable in interface org.eclipse.compare.contentmergeviewer.IMergeViewerContentProviderIMergeViewerContentProvider.isLeftEditable(java.lang.Object)public void saveLeftContent(Object element, byte[] bytes)
saveLeftContent in interface org.eclipse.compare.contentmergeviewer.IMergeViewerContentProviderIMergeViewerContentProvider.saveLeftContent(java.lang.Object,
      byte[])public String getRightLabel(Object element)
getRightLabel in interface org.eclipse.compare.contentmergeviewer.IMergeViewerContentProviderIMergeViewerContentProvider.getRightLabel(java.lang.Object)public org.eclipse.swt.graphics.Image getRightImage(Object element)
getRightImage in interface org.eclipse.compare.contentmergeviewer.IMergeViewerContentProviderIMergeViewerContentProvider.getRightImage(java.lang.Object)public Object getRightContent(Object element)
getRightContent in interface org.eclipse.compare.contentmergeviewer.IMergeViewerContentProviderpublic boolean isRightEditable(Object element)
isRightEditable in interface org.eclipse.compare.contentmergeviewer.IMergeViewerContentProviderIMergeViewerContentProvider.isRightEditable(java.lang.Object)public void saveRightContent(Object element, byte[] bytes)
saveRightContent in interface org.eclipse.compare.contentmergeviewer.IMergeViewerContentProviderIMergeViewerContentProvider.saveRightContent(java.lang.Object,
      byte[])
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.