Class EMFCompareStructureMergeViewerLabelProvider
- java.lang.Object
-
- org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
-
- org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider.FontAndColorProvider
-
- org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.EMFCompareStructureMergeViewerLabelProvider
-
- All Implemented Interfaces:
INotifyChangedListener
,org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.IStyledLabelProvider
,org.eclipse.jface.viewers.IBaseLabelProvider
,org.eclipse.jface.viewers.IColorProvider
,org.eclipse.jface.viewers.IFontProvider
,org.eclipse.jface.viewers.ILabelProvider
,org.eclipse.jface.viewers.ITableColorProvider
,org.eclipse.jface.viewers.ITableFontProvider
,org.eclipse.jface.viewers.ITableLabelProvider
public class EMFCompareStructureMergeViewerLabelProvider extends AdapterFactoryLabelProvider.FontAndColorProvider implements org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.IStyledLabelProvider
A specializedAdapterFactoryLabelProvider.FontAndColorProvider
for the structure merge viewer.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
AdapterFactoryLabelProvider.ColorProvider, AdapterFactoryLabelProvider.ConvertingStyler, AdapterFactoryLabelProvider.FontAndColorProvider, AdapterFactoryLabelProvider.FontProvider, AdapterFactoryLabelProvider.StyledLabelProvider
-
-
Field Summary
Fields Modifier and Type Field Description protected StyledStringConverter
styledStringConverter
-
Fields inherited from class org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
adapterFactory, defaultBackground, defaultFont, defaultForeground, isFireLabelUpdateNotifications, labelProviderListeners
-
-
Constructor Summary
Constructors Constructor Description EMFCompareStructureMergeViewerLabelProvider(AdapterFactory adapterFactory, org.eclipse.jface.viewers.Viewer viewer)
Constructor calling super#FontAndColorProvider(AdapterFactory, Viewer)
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.swt.graphics.Color
getBackground(Object object)
org.eclipse.swt.graphics.Font
getFont(Object object)
org.eclipse.swt.graphics.Color
getForeground(Object object)
org.eclipse.swt.graphics.Image
getImage(Object element)
protected StyledStringConverter
getStyledStringConverter()
Returns the StyledStringConverter used to convert emf compare styled strings to jface styled strings.org.eclipse.jface.viewers.StyledString
getStyledText(Object element)
String
getText(Object element)
-
Methods inherited from class org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
addListener, createStyler, dispose, fireLabelProviderChanged, getAdapterFactory, getBackground, getColorFromObject, getColumnImage, getColumnText, getDefaultBackground, getDefaultFont, getDefaultForeground, getDefaultImage, getFont, getFontFromObject, getForeground, getImageFromObject, getStyledStringFromObject, isFireLabelUpdateNotifications, isLabelProperty, notifyChanged, removeListener, setAdapterFactory, setDefaultBackground, setDefaultFont, setDefaultForeground, setFireLabelUpdateNotifications, toJFaceStyledString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.jface.viewers.IBaseLabelProvider
addListener, dispose, isLabelProperty, removeListener
-
-
-
-
Field Detail
-
styledStringConverter
protected StyledStringConverter styledStringConverter
-
-
Constructor Detail
-
EMFCompareStructureMergeViewerLabelProvider
public EMFCompareStructureMergeViewerLabelProvider(AdapterFactory adapterFactory, org.eclipse.jface.viewers.Viewer viewer)
Constructor calling super#FontAndColorProvider(AdapterFactory, Viewer)
.- Parameters:
adapterFactory
- The adapter factory.viewer
- The viewer.
-
-
Method Detail
-
getText
public String getText(Object element)
- Specified by:
getText
in interfaceorg.eclipse.jface.viewers.ILabelProvider
- Overrides:
getText
in classAdapterFactoryLabelProvider
- See Also:
AdapterFactoryLabelProvider.getText(java.lang.Object)
-
getFont
public org.eclipse.swt.graphics.Font getFont(Object object)
- Specified by:
getFont
in interfaceorg.eclipse.jface.viewers.IFontProvider
- Overrides:
getFont
in classAdapterFactoryLabelProvider
- See Also:
AdapterFactoryLabelProvider.getFont(java.lang.Object)
-
getForeground
public org.eclipse.swt.graphics.Color getForeground(Object object)
- Specified by:
getForeground
in interfaceorg.eclipse.jface.viewers.IColorProvider
- Overrides:
getForeground
in classAdapterFactoryLabelProvider
- See Also:
AdapterFactoryLabelProvider.getForeground(java.lang.Object)
-
getBackground
public org.eclipse.swt.graphics.Color getBackground(Object object)
- Specified by:
getBackground
in interfaceorg.eclipse.jface.viewers.IColorProvider
- Overrides:
getBackground
in classAdapterFactoryLabelProvider
- See Also:
AdapterFactoryLabelProvider.getBackground(java.lang.Object)
-
getImage
public org.eclipse.swt.graphics.Image getImage(Object element)
- Specified by:
getImage
in interfaceorg.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.IStyledLabelProvider
- Specified by:
getImage
in interfaceorg.eclipse.jface.viewers.ILabelProvider
- Overrides:
getImage
in classAdapterFactoryLabelProvider
- See Also:
AdapterFactoryLabelProvider.getImage(java.lang.Object)
-
getStyledText
public org.eclipse.jface.viewers.StyledString getStyledText(Object element)
- Specified by:
getStyledText
in interfaceorg.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.IStyledLabelProvider
- Overrides:
getStyledText
in classAdapterFactoryLabelProvider
-
getStyledStringConverter
protected StyledStringConverter getStyledStringConverter()
Returns the StyledStringConverter used to convert emf compare styled strings to jface styled strings.- Returns:
- the styledStringConverter.
-
-