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(Object imageDescription) |
protected org.eclipse.jface.resource.ImageDescriptor |
convertToImageDescriptor(Object imageDescription) |
protected String |
convertToString(Object text) |
protected org.eclipse.jface.viewers.StyledString |
convertToStyledString(Object text) |
protected Object |
doGetImage(Object element)
Expected to be overridden by clients.
|
protected Object |
doGetText(Object element)
Expected to be overridden by clients.
|
protected Object |
getDefaultImage() |
protected org.eclipse.jface.viewers.StyledString |
getDefaultStyledText() |
protected String |
getDefaultText() |
org.eclipse.swt.graphics.Image |
getImage(Object element)
Subclasses should rather override
doGetImage(java.lang.Object). |
org.eclipse.jface.resource.ImageDescriptor |
getImageDescriptor(Object element) |
org.eclipse.jface.viewers.StyledString |
getStyledText(Object element)
Subclasses should rather override
doGetText(java.lang.Object). |
String |
getText(Object element) |
protected void |
setImageHelper(IImageHelper imageHelper) |
addListener, dispose, fireLabelProviderChanged, isLabelProperty, removeListeneraddListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObjectprotected AbstractLabelProvider()
protected AbstractLabelProvider(org.eclipse.jface.viewers.ILabelProvider delegate)
public org.eclipse.swt.graphics.Image getImage(Object element)
doGetImage(java.lang.Object).getImage in interface org.eclipse.emf.edit.provider.IItemLabelProvidergetImage in interface org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.IStyledLabelProvidergetImage in interface org.eclipse.jface.viewers.ILabelProvidergetImage in class org.eclipse.jface.viewers.LabelProviderpublic org.eclipse.jface.resource.ImageDescriptor getImageDescriptor(Object element)
getImageDescriptor in interface ILabelProviderImageDescriptorExtensionnull.protected org.eclipse.jface.resource.ImageDescriptor convertToImageDescriptor(Object imageDescription)
protected org.eclipse.swt.graphics.Image convertToImage(Object imageDescription)
imageDescription - a String, an ImageDescriptor or an ImageImage associated with the description or nullprotected Object doGetImage(Object element)
String, an ImageDescriptor or an Image passed to
convertToImage(Object) to determine the actual Image.protected Object getDefaultImage()
public org.eclipse.jface.viewers.StyledString getStyledText(Object element)
doGetText(java.lang.Object).getStyledText in interface org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.IStyledLabelProviderprotected org.eclipse.jface.viewers.StyledString convertToStyledString(Object text)
text - a StyledString or a a StringStyledString representing the parameter or null.public String getText(Object element)
getText in interface org.eclipse.emf.edit.provider.IItemLabelProvidergetText in interface org.eclipse.jface.viewers.ILabelProvidergetText in class org.eclipse.jface.viewers.LabelProviderprotected Object doGetText(Object element)
StyledString or a a String.protected org.eclipse.jface.viewers.StyledString getDefaultStyledText()
protected String getDefaultText()
protected void setImageHelper(IImageHelper imageHelper)
Copyright © 2016. All Rights Reserved.