public abstract class ForwardingCompareConfiguration
extends org.eclipse.compare.CompareConfiguration
| Modifier and Type | Class and Description |
|---|---|
static class |
ForwardingCompareConfiguration.MirroredPropertyChangeListener
A property change listener that listens specifically for the property indicating that compare
configuration's
ForwardingCompareConfiguration#isMirrored()isMirrored value has changed. |
| Constructor and Description |
|---|
ForwardingCompareConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyChangeListener(org.eclipse.jface.util.IPropertyChangeListener listener) |
protected abstract org.eclipse.compare.CompareConfiguration |
delegate() |
void |
dispose() |
protected void |
fireChange(String propertyName,
Object oldValue,
Object newValue)
Fires a
PropertyChangeEvent to registered listeners. |
org.eclipse.swt.graphics.Image |
getAncestorImage(Object element) |
String |
getAncestorLabel(Object element) |
org.eclipse.compare.ICompareContainer |
getContainer() |
org.eclipse.swt.graphics.Image |
getImage(org.eclipse.swt.graphics.Image base,
int kind) |
org.eclipse.swt.graphics.Image |
getImage(int kind) |
org.eclipse.compare.ICompareInputLabelProvider |
getLabelProvider() |
org.eclipse.swt.graphics.Image |
getLeftImage(Object element) |
String |
getLeftLabel(Object element) |
org.eclipse.jface.preference.IPreferenceStore |
getPreferenceStore() |
Object |
getProperty(String key) |
org.eclipse.swt.graphics.Image |
getRightImage(Object element) |
String |
getRightLabel(Object element) |
boolean |
isChangeIgnored(int kind) |
boolean |
isEditable(boolean left)
Facility to check for editability of a given side to facilitate implementation in classes that receive
a boolean to indicate the side.
|
boolean |
isLeftEditable() |
boolean |
isMirrored()
For backward compatibility, we override this to have the same implementation behavior as
Eclipse Compare 3.7.
|
boolean |
isRightEditable() |
void |
removePropertyChangeListener(org.eclipse.jface.util.IPropertyChangeListener listener) |
void |
setAncestorImage(org.eclipse.swt.graphics.Image image) |
void |
setAncestorLabel(String label) |
void |
setChangeIgnored(int kind,
boolean ignored) |
void |
setContainer(org.eclipse.compare.ICompareContainer container) |
void |
setDefaultLabelProvider(org.eclipse.compare.ICompareInputLabelProvider labelProvider) |
void |
setLabelProvider(org.eclipse.compare.structuremergeviewer.ICompareInput input,
org.eclipse.compare.ICompareInputLabelProvider labelProvider) |
void |
setLeftEditable(boolean editable) |
void |
setLeftImage(org.eclipse.swt.graphics.Image image) |
void |
setLeftLabel(String label) |
void |
setProperty(String key,
Object newValue) |
void |
setRightEditable(boolean editable) |
void |
setRightImage(org.eclipse.swt.graphics.Image image) |
void |
setRightLabel(String label) |
protected abstract org.eclipse.compare.CompareConfiguration delegate()
public org.eclipse.jface.preference.IPreferenceStore getPreferenceStore()
getPreferenceStore in class org.eclipse.compare.CompareConfigurationpublic org.eclipse.swt.graphics.Image getImage(int kind)
getImage in class org.eclipse.compare.CompareConfigurationpublic org.eclipse.swt.graphics.Image getImage(org.eclipse.swt.graphics.Image base,
int kind)
getImage in class org.eclipse.compare.CompareConfigurationpublic void dispose()
dispose in class org.eclipse.compare.CompareConfigurationpublic void addPropertyChangeListener(org.eclipse.jface.util.IPropertyChangeListener listener)
addPropertyChangeListener in class org.eclipse.compare.CompareConfigurationpublic void removePropertyChangeListener(org.eclipse.jface.util.IPropertyChangeListener listener)
removePropertyChangeListener in class org.eclipse.compare.CompareConfigurationprotected final void fireChange(String propertyName, Object oldValue, Object newValue)
PropertyChangeEvent to registered listeners.propertyName - the name of the property that has changedoldValue - the property's old valuenewValue - the property's new valuepublic void setProperty(String key, Object newValue)
setProperty in class org.eclipse.compare.CompareConfigurationpublic Object getProperty(String key)
getProperty in class org.eclipse.compare.CompareConfigurationpublic void setAncestorLabel(String label)
setAncestorLabel in class org.eclipse.compare.CompareConfigurationpublic String getAncestorLabel(Object element)
getAncestorLabel in class org.eclipse.compare.CompareConfigurationpublic void setAncestorImage(org.eclipse.swt.graphics.Image image)
setAncestorImage in class org.eclipse.compare.CompareConfigurationpublic org.eclipse.swt.graphics.Image getAncestorImage(Object element)
getAncestorImage in class org.eclipse.compare.CompareConfigurationpublic void setLeftEditable(boolean editable)
setLeftEditable in class org.eclipse.compare.CompareConfigurationpublic boolean isLeftEditable()
isLeftEditable in class org.eclipse.compare.CompareConfigurationpublic void setLeftLabel(String label)
setLeftLabel in class org.eclipse.compare.CompareConfigurationpublic String getLeftLabel(Object element)
getLeftLabel in class org.eclipse.compare.CompareConfigurationpublic void setLeftImage(org.eclipse.swt.graphics.Image image)
setLeftImage in class org.eclipse.compare.CompareConfigurationpublic org.eclipse.swt.graphics.Image getLeftImage(Object element)
getLeftImage in class org.eclipse.compare.CompareConfigurationpublic void setRightEditable(boolean editable)
setRightEditable in class org.eclipse.compare.CompareConfigurationpublic boolean isRightEditable()
isRightEditable in class org.eclipse.compare.CompareConfigurationpublic void setRightLabel(String label)
setRightLabel in class org.eclipse.compare.CompareConfigurationpublic String getRightLabel(Object element)
getRightLabel in class org.eclipse.compare.CompareConfigurationpublic void setRightImage(org.eclipse.swt.graphics.Image image)
setRightImage in class org.eclipse.compare.CompareConfigurationpublic org.eclipse.swt.graphics.Image getRightImage(Object element)
getRightImage in class org.eclipse.compare.CompareConfigurationpublic org.eclipse.compare.ICompareContainer getContainer()
getContainer in class org.eclipse.compare.CompareConfigurationpublic void setContainer(org.eclipse.compare.ICompareContainer container)
setContainer in class org.eclipse.compare.CompareConfigurationpublic org.eclipse.compare.ICompareInputLabelProvider getLabelProvider()
getLabelProvider in class org.eclipse.compare.CompareConfigurationpublic void setLabelProvider(org.eclipse.compare.structuremergeviewer.ICompareInput input,
org.eclipse.compare.ICompareInputLabelProvider labelProvider)
setLabelProvider in class org.eclipse.compare.CompareConfigurationpublic void setDefaultLabelProvider(org.eclipse.compare.ICompareInputLabelProvider labelProvider)
setDefaultLabelProvider in class org.eclipse.compare.CompareConfigurationpublic void setChangeIgnored(int kind,
boolean ignored)
setChangeIgnored in class org.eclipse.compare.CompareConfigurationpublic boolean isChangeIgnored(int kind)
isChangeIgnored in class org.eclipse.compare.CompareConfigurationpublic boolean isEditable(boolean left)
left - true if the given side is editable.public boolean isMirrored()
isMirrored in class org.eclipse.compare.CompareConfiguration
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.