Interface ISelectableTreeContentProvider

All Superinterfaces:
IAddressableTableContentProvider, IContentProvider, ISelectableTableContentProvider, ITableContentProvider, ITreeContentProvider
All Known Implementing Classes:
BoundChildrenTreeContentProvider, FilterableListTreeContentProvider, LazyNodeTreeContentProvider, ListTreeContentProvider, NodeTreeContentProvider, XMLTreeContentProvider

public interface ISelectableTreeContentProvider extends ITreeContentProvider, ISelectableTableContentProvider
Tree content provider that understands mixed selection state. For example, a tri-state row-selection checkbox has three states: selected, unselected, and unselected/mixed. A quad-state row-selection checkbox has four states: selected, unselected, unselected/mixed, and selected/mixed.
  • Method Details

    • isRowMixed

      boolean isRowMixed()
      True if row selection state is mixed.
    • openTreeNodes

      void openTreeNodes(int depth)
      setOpenToDepth() optimization