org.eclipse.compare.contentmergeviewer
Interface IMergeViewerContentProvider
-
All Superinterfaces:
-
IContentProvider
-
public interface IMergeViewerContentProvider
- extends
IContentProvider
A content provider that mediates between a ContentMergeViewer
's model
and the viewer itself.
Clients may implement this interface.
-
See Also:
-
ContentMergeViewer
getAncestorLabel
String getAncestorLabel(
Object input)
- Returns the label for the ancestor side of a
ContentMergeViewer
.
-
-
-
Parameters:
-
input
- the input object of the ContentMergeViewer
-
Returns:
- the label for the ancestor side of a
ContentMergeViewer
getAncestorImage
Image getAncestorImage(
Object input)
- Returns an optional image for the ancestor side of a
ContentMergeViewer
.
-
-
-
Parameters:
-
input
- the input object of the ContentMergeViewer
-
Returns:
- the image for the ancestor side of a
ContentMergeViewer
,
or null
if none
getAncestorContent
Object getAncestorContent(
Object input)
- Returns the contents for the ancestor side of a
ContentMergeViewer
.
The interpretation of the returned object depends on the concrete ContentMergeViewer
.
-
-
-
Parameters:
-
input
- the input object of the ContentMergeViewer
-
Returns:
- the content for the ancestor side of a
ContentMergeViewer
,
or null
if none
showAncestor
boolean showAncestor(
Object input)
- Returns whether the ancestor side of the given input element should be shown.
-
-
-
Parameters:
-
input
- the merge viewer's input
-
Returns:
-
true
if the ancestor side of the given input element should be shown
getLeftLabel
String getLeftLabel(
Object input)
- Returns the label for the left side of a
ContentMergeViewer
.
-
-
-
Parameters:
-
input
- the input object of the ContentMergeViewer
-
Returns:
- the label for the left side of a
ContentMergeViewer
getLeftImage
Image getLeftImage(
Object input)
- Returns an optional image for the left side of a
ContentMergeViewer
.
-
-
-
Parameters:
-
input
- the input object of the ContentMergeViewer
-
Returns:
- the image for the left side of a
ContentMergeViewer
,
or null
if none
getLeftContent
Object getLeftContent(
Object input)
- Returns the contents for the left side of a
ContentMergeViewer
.
The interpretation of the returned object depends on the concrete ContentMergeViewer
.
-
-
-
Parameters:
-
input
- the input object of the ContentMergeViewer
-
Returns:
- the content for the left side of a
ContentMergeViewer
,
or null
if none
isLeftEditable
boolean isLeftEditable(
Object input)
- Returns whether the left side is editable.
-
-
-
Parameters:
-
input
- the input object of the ContentMergeViewer
-
Returns:
-
true
if the left side of a ContentMergeViewer
is editable
saveLeftContent
void saveLeftContent(
Object input,
byte[] bytes)
- Saves new contents for the left side of the
ContentMergeViewer
.
-
-
-
Parameters:
-
input
- the input object of the ContentMergeViewer
-
bytes
- the new contents to save for the left side
getRightLabel
String getRightLabel(
Object input)
- Returns the label for the right side of a
ContentMergeViewer
.
-
-
-
Parameters:
-
input
- the input object of the ContentMergeViewer
-
Returns:
- the label for the right side of a
ContentMergeViewer
getRightImage
Image getRightImage(
Object input)
- Returns an optional image for the right side of a
ContentMergeViewer
.
-
-
-
Parameters:
-
input
- the input object of the ContentMergeViewer
-
Returns:
- the image for the right side of a
ContentMergeViewer
,
or null
if none
getRightContent
Object getRightContent(
Object input)
- Returns the contents for the right side of a
ContentMergeViewer
.
The interpretation of the returned object depends on the concrete ContentMergeViewer
.
-
-
-
Parameters:
-
input
- the input object of the ContentMergeViewer
-
Returns:
- the content for the right side of a
ContentMergeViewer
,
or null
if none
isRightEditable
boolean isRightEditable(
Object input)
- Returns whether the right side is editable.
-
-
-
Parameters:
-
input
- the input object of the ContentMergeViewer
-
Returns:
-
true
if the right side of a ContentMergeViewer
is editable
saveRightContent
void saveRightContent(
Object input,
byte[] bytes)
- Saves new contents for the right side of the
ContentMergeViewer
.
-
-
-
Parameters:
-
input
- the input object of the ContentMergeViewer
-
bytes
- the new contents to save for the right side
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.