public class MirroredTableContentMergeViewerContentProvider extends TableContentMergeViewerContentProvider
TableContentMergeViewerContentProvider
that swaps the left and right
side.Constructor and Description |
---|
MirroredTableContentMergeViewerContentProvider(EMFCompareConfiguration cc,
TableContentMergeViewerContentProvider delegate) |
Modifier and Type | Method and Description |
---|---|
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) |
void |
setAncestorError(String errorMessage) |
void |
setLeftError(String errorMessage) |
void |
setRightError(String errorMessage) |
boolean |
showAncestor(Object element) |
dispose
public MirroredTableContentMergeViewerContentProvider(EMFCompareConfiguration cc, TableContentMergeViewerContentProvider delegate)
public String getLeftLabel(Object element)
getLeftLabel
in interface org.eclipse.compare.contentmergeviewer.IMergeViewerContentProvider
getLeftLabel
in class TableContentMergeViewerContentProvider
public org.eclipse.swt.graphics.Image getLeftImage(Object element)
getLeftImage
in interface org.eclipse.compare.contentmergeviewer.IMergeViewerContentProvider
getLeftImage
in class TableContentMergeViewerContentProvider
public Object getLeftContent(Object element)
getLeftContent
in interface org.eclipse.compare.contentmergeviewer.IMergeViewerContentProvider
getLeftContent
in class TableContentMergeViewerContentProvider
public boolean isLeftEditable(Object element)
isLeftEditable
in interface org.eclipse.compare.contentmergeviewer.IMergeViewerContentProvider
isLeftEditable
in class TableContentMergeViewerContentProvider
public void saveLeftContent(Object element, byte[] bytes)
saveLeftContent
in interface org.eclipse.compare.contentmergeviewer.IMergeViewerContentProvider
saveLeftContent
in class TableContentMergeViewerContentProvider
public String getRightLabel(Object element)
getRightLabel
in interface org.eclipse.compare.contentmergeviewer.IMergeViewerContentProvider
getRightLabel
in class TableContentMergeViewerContentProvider
public org.eclipse.swt.graphics.Image getRightImage(Object element)
getRightImage
in interface org.eclipse.compare.contentmergeviewer.IMergeViewerContentProvider
getRightImage
in class TableContentMergeViewerContentProvider
public Object getRightContent(Object element)
getRightContent
in interface org.eclipse.compare.contentmergeviewer.IMergeViewerContentProvider
getRightContent
in class TableContentMergeViewerContentProvider
public boolean isRightEditable(Object element)
isRightEditable
in interface org.eclipse.compare.contentmergeviewer.IMergeViewerContentProvider
isRightEditable
in class TableContentMergeViewerContentProvider
public void saveRightContent(Object element, byte[] bytes)
saveRightContent
in interface org.eclipse.compare.contentmergeviewer.IMergeViewerContentProvider
saveRightContent
in class TableContentMergeViewerContentProvider
public void inputChanged(org.eclipse.jface.viewers.Viewer v, Object o1, Object o2)
inputChanged
in interface org.eclipse.jface.viewers.IContentProvider
inputChanged
in class TableContentMergeViewerContentProvider
public void setAncestorError(String errorMessage)
setAncestorError
in class TableContentMergeViewerContentProvider
public String getAncestorLabel(Object element)
getAncestorLabel
in interface org.eclipse.compare.contentmergeviewer.IMergeViewerContentProvider
getAncestorLabel
in class TableContentMergeViewerContentProvider
public org.eclipse.swt.graphics.Image getAncestorImage(Object element)
getAncestorImage
in interface org.eclipse.compare.contentmergeviewer.IMergeViewerContentProvider
getAncestorImage
in class TableContentMergeViewerContentProvider
public Object getAncestorContent(Object element)
getAncestorContent
in interface org.eclipse.compare.contentmergeviewer.IMergeViewerContentProvider
getAncestorContent
in class TableContentMergeViewerContentProvider
public boolean showAncestor(Object element)
showAncestor
in interface org.eclipse.compare.contentmergeviewer.IMergeViewerContentProvider
showAncestor
in class TableContentMergeViewerContentProvider
public void setLeftError(String errorMessage)
setLeftError
in class TableContentMergeViewerContentProvider
public void setRightError(String errorMessage)
setRightError
in class TableContentMergeViewerContentProvider
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.