Class CheckBoxLabelProvider

All Implemented Interfaces:
IBaseLabelProvider, IToolTipProvider

public abstract class CheckBoxLabelProvider extends CenterImageLabelProvider
Checkbox label provider.
  • Constructor Details

    • CheckBoxLabelProvider

      public CheckBoxLabelProvider()
  • Method Details

    • getCheckedState

      protected abstract CheckState getCheckedState(int columnIndex, Object element)
      Gets checked state.
      Parameters:
      columnIndex - the column index
      element - checked element
      Returns:
      the state
    • measure

      protected void measure(org.eclipse.swt.widgets.Event event, Object element)
      Overrides:
      measure in class CenterImageLabelProvider
    • paint

      protected void paint(org.eclipse.swt.widgets.Event event, Object element)
      Overrides:
      paint in class CenterImageLabelProvider
    • getImage

      protected org.eclipse.swt.graphics.Image getImage(Object element)
      Description copied from class: CenterImageLabelProvider
      Returns the image for the label of the given element.
      Specified by:
      getImage in class CenterImageLabelProvider
      Parameters:
      element - the element for which to provide the label image, cannot be null
      Returns:
      the image used to label the element or null if none