public abstract class AbstractLabelProvider extends org.eclipse.jface.viewers.LabelProvider implements org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.IStyledLabelProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, ILabelProviderImageDescriptorExtension
ILabelProvider
as well as DelegatingStyledCellLabelProvider.IStyledLabelProvider
with an optional
delegate.Modifier | Constructor and Description |
---|---|
protected |
AbstractLabelProvider() |
protected |
AbstractLabelProvider(org.eclipse.jface.viewers.ILabelProvider delegate) |
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.swt.graphics.Image |
convertToImage(java.lang.Object imageDescription) |
protected org.eclipse.jface.resource.ImageDescriptor |
convertToImageDescriptor(java.lang.Object imageDescription) |
protected java.lang.String |
convertToString(java.lang.Object text) |
protected org.eclipse.jface.viewers.StyledString |
convertToStyledString(java.lang.Object text) |
protected java.lang.Object |
doGetImage(java.lang.Object element)
Expected to be overridden by clients.
|
protected java.lang.Object |
doGetText(java.lang.Object element)
Expected to be overridden by clients.
|
protected java.lang.Object |
getDefaultImage() |
protected org.eclipse.jface.viewers.StyledString |
getDefaultStyledText() |
protected java.lang.String |
getDefaultText() |
org.eclipse.swt.graphics.Image |
getImage(java.lang.Object element)
Subclasses should rather override
doGetImage(java.lang.Object) . |
org.eclipse.jface.resource.ImageDescriptor |
getImageDescriptor(java.lang.Object element) |
org.eclipse.jface.viewers.StyledString |
getStyledText(java.lang.Object element)
Subclasses should rather override
doGetText(java.lang.Object) . |
java.lang.String |
getText(java.lang.Object element) |
protected void |
setImageHelper(IImageHelper imageHelper) |
addListener, dispose, fireLabelProviderChanged, isLabelProperty, removeListener
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
protected AbstractLabelProvider()
protected AbstractLabelProvider(org.eclipse.jface.viewers.ILabelProvider delegate)
public org.eclipse.swt.graphics.Image getImage(java.lang.Object element)
doGetImage(java.lang.Object)
.getImage
in interface org.eclipse.emf.edit.provider.IItemLabelProvider
getImage
in interface org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.IStyledLabelProvider
getImage
in interface org.eclipse.jface.viewers.ILabelProvider
getImage
in class org.eclipse.jface.viewers.LabelProvider
public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor(java.lang.Object element)
getImageDescriptor
in interface ILabelProviderImageDescriptorExtension
null
.protected org.eclipse.jface.resource.ImageDescriptor convertToImageDescriptor(java.lang.Object imageDescription)
protected org.eclipse.swt.graphics.Image convertToImage(java.lang.Object imageDescription)
imageDescription
- a String
, an ImageDescriptor
or an Image
Image
associated with the description or null
protected java.lang.Object doGetImage(java.lang.Object element)
String
, an ImageDescriptor
or an Image
passed to
convertToImage(Object)
to determine the actual Image
.protected java.lang.Object getDefaultImage()
public org.eclipse.jface.viewers.StyledString getStyledText(java.lang.Object element)
doGetText(java.lang.Object)
.getStyledText
in interface org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.IStyledLabelProvider
protected org.eclipse.jface.viewers.StyledString convertToStyledString(java.lang.Object text)
text
- a StyledString
or a a String
StyledString
representing the parameter or null
.public java.lang.String getText(java.lang.Object element)
getText
in interface org.eclipse.emf.edit.provider.IItemLabelProvider
getText
in interface org.eclipse.jface.viewers.ILabelProvider
getText
in class org.eclipse.jface.viewers.LabelProvider
protected java.lang.String convertToString(java.lang.Object text)
text
- a StyledString
or a a String
String
representing the parameter or null
.protected java.lang.Object doGetText(java.lang.Object element)
StyledString
or a a String
.protected org.eclipse.jface.viewers.StyledString getDefaultStyledText()
protected java.lang.String getDefaultText()
protected void setImageHelper(IImageHelper imageHelper)