org.eclipse.ui.views.properties
Class PropertyColumnLabelProvider
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.viewers.BaseLabelProvider
org.eclipse.jface.viewers.CellLabelProvider
org.eclipse.jface.viewers.ColumnLabelProvider
org.eclipse.ui.views.properties.PropertyColumnLabelProvider
- All Implemented Interfaces:
- IBaseLabelProvider, IColorProvider, IFontProvider, ILabelProvider
- public class PropertyColumnLabelProvider
- extends ColumnLabelProvider
A column label provider that returns label text and images based on a
IPropertySourceProvider
, forwarding requests for text and image to
the label provider returned from the property descriptor for the given
property id.
- Since:
- 3.3
- See Also:
IPropertyDescriptor.getLabelProvider()
,
PropertyEditingSupport
Methods inherited from class org.eclipse.jface.viewers.CellLabelProvider |
dispose, getToolTipBackgroundColor, getToolTipDisplayDelayTime, getToolTipFont, getToolTipForegroundColor, getToolTipImage, getToolTipShift, getToolTipStyle, getToolTipText, getToolTipTimeDisplayed, initialize, useNativeToolTip |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
propertySourceProvider
protected IPropertySourceProvider propertySourceProvider
propertyID
protected Object propertyID
PropertyColumnLabelProvider
public PropertyColumnLabelProvider(IPropertySourceProvider propertySourceProvider,
Object propertyID)
- Creates a new instance based on the given property source provider and
property id.
- Parameters:
propertySourceProvider
- the property source providerpropertyID
- the property id
getText
public String getText(Object object)
- Description copied from interface:
ILabelProvider
- Returns the text for the label of the given element.
- Specified by:
getText
in interface ILabelProvider
- Overrides:
getText
in class ColumnLabelProvider
getImage
public Image getImage(Object object)
- Description copied from interface:
ILabelProvider
- Returns the image for the label of the given element. The image
is owned by the label provider and must not be disposed directly.
Instead, dispose the label provider when no longer needed.
- Specified by:
getImage
in interface ILabelProvider
- Overrides:
getImage
in class ColumnLabelProvider
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.