|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.core.commands.common.EventManager org.eclipse.jface.viewers.BaseLabelProvider org.eclipse.jface.viewers.LabelProvider org.eclipse.xtext.ui.label.AbstractLabelProvider
public abstract class AbstractLabelProvider
A label provider that implements ILabelProvider
as well as DelegatingStyledCellLabelProvider.IStyledLabelProvider
with an optional
delegate.
Constructor Summary | |
---|---|
protected |
AbstractLabelProvider()
|
protected |
AbstractLabelProvider(org.eclipse.jface.viewers.ILabelProvider delegate)
|
Method Summary | |
---|---|
protected org.eclipse.swt.graphics.Image |
convertToImage(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.viewers.StyledString |
getStyledText(java.lang.Object element)
Subclasses should rather override doGetText(java.lang.Object) . |
java.lang.String |
getText(java.lang.Object element)
The LabelProvider implementation of this
ILabelProvider method returns the element's
toString string. |
protected void |
setImageHelper(IImageHelper imageHelper)
|
Methods inherited from class org.eclipse.jface.viewers.BaseLabelProvider |
---|
addListener, dispose, fireLabelProviderChanged, isLabelProperty, removeListener |
Methods inherited from class org.eclipse.core.commands.common.EventManager |
---|
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject |
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 |
Constructor Detail |
---|
protected AbstractLabelProvider()
protected AbstractLabelProvider(org.eclipse.jface.viewers.ILabelProvider delegate)
Method Detail |
---|
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
element
- the element for which to provide the label image
null
if there is no image for the given objectprotected 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
element
- the element to evaluate the styled string for
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)
org.eclipse.jface.viewers.LabelProvider
LabelProvider
implementation of this
ILabelProvider
method returns the element's
toString
string. Subclasses may override.
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
element
- the element for which to provide the label text
null
if there is no text label for the given objectprotected 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)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |