Package org.eclipse.ui.views.properties
Class ComboBoxLabelProvider
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.viewers.BaseLabelProvider
org.eclipse.jface.viewers.LabelProvider
org.eclipse.ui.views.properties.ComboBoxLabelProvider
- All Implemented Interfaces:
IBaseLabelProvider,ILabelProvider
An
ILabelProvider that assists in rendering labels for
ComboBoxPropertyDescriptors. The label for a given
Integer value is the String at the value in
the provided values array.- Since:
- 3.0
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.eclipse.jface.viewers.LabelProvider
createImageProvider, createTextImageProvider, createTextProvider, getImageMethods inherited from class org.eclipse.jface.viewers.BaseLabelProvider
addListener, dispose, fireLabelProviderChanged, isLabelProperty, removeListenerMethods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObjectMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.jface.viewers.IBaseLabelProvider
addListener, dispose, isLabelProperty, removeListener
-
Constructor Details
-
ComboBoxLabelProvider
- Parameters:
values- the possible label values that thisILabelProvidermay return.
-
-
Method Details
-
getValues
- Returns:
- the possible label values that this
ILabelProvidermay return.
-
setValues
- Parameters:
values- the possible label values that thisILabelProvidermay return.
-
getText
Returns theStringthat maps to the givenIntegeroffset in the values array.- Specified by:
getTextin interfaceILabelProvider- Overrides:
getTextin classLabelProvider- Parameters:
element- anIntegerobject whose value is a valid location within the values array of the receiver- Returns:
- a
Stringfrom the provided values array, or the emptyString - See Also:
-