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
public class ComboBoxLabelProvider extends LabelProvider
AnILabelProviderthat assists in rendering labels forComboBoxPropertyDescriptors. The label for a givenIntegervalue is theStringat the value in the provided values array.- Since:
- 3.0
-
-
Constructor Summary
Constructors Constructor Description ComboBoxLabelProvider(String[] values)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetText(Object element)Returns theStringthat maps to the givenIntegeroffset in the values array.String[]getValues()voidsetValues(String[] values)-
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 Detail
-
ComboBoxLabelProvider
public ComboBoxLabelProvider(String[] values)
- Parameters:
values- the possible label values that thisILabelProvidermay return.
-
-
Method Detail
-
getValues
public String[] getValues()
- Returns:
- the possible label values that this
ILabelProvidermay return.
-
setValues
public void setValues(String[] values)
- Parameters:
values- the possible label values that thisILabelProvidermay return.
-
getText
public String getText(Object element)
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:
ILabelProvider.getText(java.lang.Object)
-
-