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
-
Method Summary
Methods inherited from class org.eclipse.jface.viewers.LabelProvider
createImageProvider, createTextImageProvider, createTextProvider, getImage
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 Details
-
ComboBoxLabelProvider
- Parameters:
values
- the possible label values that thisILabelProvider
may return.
-
-
Method Details
-
getValues
- Returns:
- the possible label values that this
ILabelProvider
may return.
-
setValues
- Parameters:
values
- the possible label values that thisILabelProvider
may return.
-
getText
Returns theString
that maps to the givenInteger
offset in the values array.- Specified by:
getText
in interfaceILabelProvider
- Overrides:
getText
in classLabelProvider
- Parameters:
element
- anInteger
object whose value is a valid location within the values array of the receiver- Returns:
- a
String
from the provided values array, or the emptyString
- See Also:
-