public class PropertyColumnLabelProvider extends ColumnLabelProvider
IPropertySourceProvider
, forwarding requests for text and image to
the label provider returned from the property descriptor for the given
property id.IPropertyDescriptor.getLabelProvider()
,
PropertyEditingSupport
Modifier and Type | Field and Description |
---|---|
protected Object |
propertyID |
protected IPropertySourceProvider |
propertySourceProvider |
Constructor and Description |
---|
PropertyColumnLabelProvider(IPropertySourceProvider propertySourceProvider,
Object propertyID)
Creates a new instance based on the given property source provider and
property id.
|
Modifier and Type | Method and Description |
---|---|
Image |
getImage(Object object)
Returns the image for the label of the given element.
|
String |
getText(Object object)
Returns the text for the label of the given element.
|
getBackground, getFont, getForeground, update
dispose, getToolTipBackgroundColor, getToolTipDisplayDelayTime, getToolTipFont, getToolTipForegroundColor, getToolTipImage, getToolTipShift, getToolTipStyle, getToolTipText, getToolTipTimeDisplayed, initialize, useNativeToolTip
addListener, dispose, fireLabelProviderChanged, isLabelProperty, removeListener
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addListener, dispose, isLabelProperty, removeListener
protected IPropertySourceProvider propertySourceProvider
protected Object propertyID
public PropertyColumnLabelProvider(IPropertySourceProvider propertySourceProvider, Object propertyID)
propertySourceProvider
- the property source providerpropertyID
- the property idpublic String getText(Object object)
ILabelProvider
getText
in interface ILabelProvider
getText
in class ColumnLabelProvider
object
- the element for which to provide the label textnull
if there is no text label for the given objectpublic Image getImage(Object object)
ILabelProvider
getImage
in interface ILabelProvider
getImage
in class ColumnLabelProvider
object
- the element for which to provide the label imagenull
if there is no image for the given object
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.