Class StructureLabelProvider

    • Constructor Detail

      • StructureLabelProvider

        public StructureLabelProvider​(IDcsSettingsProvider settingsProvider)
        Constructor
        Parameters:
        settingsProvider - the settings provider, can't be null
    • Method Detail

      • isVisible

        public boolean isVisible​(Object element,
                                 int columnIndex)
        Description copied from interface: ICheckBoxLabelProvider
        Whether checkbox is visible (if visibility changes for different items)
        Specified by:
        isVisible in interface ICheckBoxLabelProvider
        Parameters:
        element - current element, can't be null
        columnIndex - index of column
        Returns:
        true if checkbox is visible, false otherwise
      • isEnabled

        public boolean isEnabled​(Object element,
                                 int columnIndex)
        Description copied from interface: ICheckBoxLabelProvider
        Whether checkbox is enabled
        Specified by:
        isEnabled in interface ICheckBoxLabelProvider
        Parameters:
        element - current element, can't be null
        columnIndex - index of column
        Returns:
        true if checkbox is enable, false otherwise
      • isSelected

        public boolean isSelected​(Object element,
                                  int columnIndex)
        Description copied from interface: ICheckBoxLabelProvider
        Whether checkbox is selected
        Specified by:
        isSelected in interface ICheckBoxLabelProvider
        Parameters:
        element - current element, can't be null
        columnIndex - index of column
        Returns:
        true if checkbox is selected, false otherwise
      • getText

        public static String getText​(Object element,
                                     int columnIndex,
                                     IDcsSettingsProvider settingsProvider)
        Get text of the element
        Parameters:
        element - element, can't be null
        columnIndex - index of column
        environmentProvider - environment provider, can't be null
        Returns:
        text, never null