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 Detail

      • ComboBoxLabelProvider

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

      • getValues

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

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

        public java.lang.String getText​(java.lang.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:
        ILabelProvider.getText(java.lang.Object)