Interface ICheckableTreeContentProvider

All Superinterfaces:
IContentProvider, IStructuredContentProvider, ITreeContentProvider

public interface ICheckableTreeContentProvider extends ITreeContentProvider
This interface extends basic ITreeContentProvider with additional method that is used to determine whether element from tree can be checked or not. Depending on business needs, some items in tree can not be checked. All clients, that use TreeItemSelectionDialog should implement this method
  • Method Details

    • isCheckable

      boolean isCheckable(Object element)
      This method is used to determine whether input element can be checkable
      Parameters:
      element - to check
      Returns:
      true if element can be checkable, false otherwise
    • allowChildMultiSelection

      boolean allowChildMultiSelection(Object parent)
      Determines whether it is possible to select multiple child objects in current parent object
      Parameters:
      parent - - parent object
      Returns:
      - true, if possible, false if not