public static class OutlineNodeLabelProvider.Delegate extends AbstractLabelProvider
Constructor and Description |
---|
OutlineNodeLabelProvider.Delegate() |
Modifier and Type | Method and Description |
---|---|
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 java.lang.String |
getDefaultText() |
org.eclipse.swt.graphics.Image |
getImage(java.lang.Object element)
Subclasses should rather override
AbstractLabelProvider.doGetImage(java.lang.Object) . |
java.lang.String |
getText(java.lang.Object element) |
convertToImage, convertToImageDescriptor, convertToString, convertToStyledString, getDefaultStyledText, getImageDescriptor, getStyledText, setImageHelper
addListener, dispose, fireLabelProviderChanged, isLabelProperty, removeListener
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
protected java.lang.Object doGetText(java.lang.Object element)
AbstractLabelProvider
doGetText
in class AbstractLabelProvider
StyledString
or a a String
.protected java.lang.Object doGetImage(java.lang.Object element)
AbstractLabelProvider
doGetImage
in class AbstractLabelProvider
String
, an ImageDescriptor
or an Image
passed to
AbstractLabelProvider.convertToImage(Object)
to determine the actual Image
.protected java.lang.Object getDefaultImage()
getDefaultImage
in class AbstractLabelProvider
protected java.lang.String getDefaultText()
getDefaultText
in class AbstractLabelProvider
public org.eclipse.swt.graphics.Image getImage(java.lang.Object element)
AbstractLabelProvider
AbstractLabelProvider.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 AbstractLabelProvider
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 AbstractLabelProvider