Class ComboBoxLabelProvider

All Implemented Interfaces:
IBaseLabelProvider, ILabelProvider

public class ComboBoxLabelProvider extends LabelProvider
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 Details

    • ComboBoxLabelProvider

      public ComboBoxLabelProvider(String[] values)
      Parameters:
      values - the possible label values that this ILabelProvider may return.
  • Method Details

    • getValues

      public String[] getValues()
      Returns:
      the possible label values that this ILabelProvider may return.
    • setValues

      public void setValues(String[] values)
      Parameters:
      values - the possible label values that this ILabelProvider may return.
    • getText

      public String getText(Object element)
      Returns the String that maps to the given Integer offset in the values array.
      Specified by:
      getText in interface ILabelProvider
      Overrides:
      getText in class LabelProvider
      Parameters:
      element - an Integer object whose value is a valid location within the values array of the receiver
      Returns:
      a String from the provided values array, or the empty String
      See Also: