Interface ICheckBoxLabelProvider
-
- All Superinterfaces:
IBaseLabelProvider
,ILabelProvider
- All Known Implementing Classes:
CalculatedFieldsLabelProvider
,CollectionParametersLabelProvider
,ConditionalAppearanceLabelProvider
,DataCompositionAppearanceFieldsLabelProvider
,DataSetsFieldsLabelProvider
,FilterLabelProvider
,GroupingFieldsLabelProvider
,LinksLabelProvider
,OrderExpressionLabelProvider
,OrderLabelProvider
,ParametersLabelProvider
,ResourcesGroupsLabelProvider
,SelectedFieldsLabelProvider
,StructureLabelProvider
,UserFieldsCaseLabelProvider
public interface ICheckBoxLabelProvider extends ILabelProvider
Label provider for checkboxes
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
isEnabled(Object element, int columnIndex)
Whether checkbox is enabledboolean
isSelected(Object element, int columnIndex)
Whether checkbox is selectedboolean
isVisible(Object element, int columnIndex)
Whether checkbox is visible (if visibility changes for different items)-
Methods inherited from interface org.eclipse.jface.viewers.IBaseLabelProvider
addListener, dispose, isLabelProperty, removeListener
-
Methods inherited from interface org.eclipse.jface.viewers.ILabelProvider
getImage, getText
-
-
-
-
Method Detail
-
isVisible
boolean isVisible(Object element, int columnIndex)
Whether checkbox is visible (if visibility changes for different items)- Parameters:
element
- current element, can't be nullcolumnIndex
- index of column- Returns:
- true if checkbox is visible, false otherwise
-
isEnabled
boolean isEnabled(Object element, int columnIndex)
Whether checkbox is enabled- Parameters:
element
- current element, can't be nullcolumnIndex
- index of column- Returns:
- true if checkbox is enable, false otherwise
-
isSelected
boolean isSelected(Object element, int columnIndex)
Whether checkbox is selected- Parameters:
element
- current element, can't be nullcolumnIndex
- index of column- Returns:
- true if checkbox is selected, false otherwise
-
-