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 Summary
Modifier and TypeMethodDescriptionboolean
True if row selection state is mixed.void
openTreeNodes
(int depth) setOpenToDepth() optimizationMethods inherited from interface com.webmethods.caf.faces.data.IAddressableTableContentProvider
getRowId, isAddressable, setRowById
Methods inherited from interface com.webmethods.caf.faces.data.IContentProvider
getPropertyKeys, getType, getValue, hasProperty, toString
Methods inherited from interface com.webmethods.caf.faces.data.ISelectableTableContentProvider
getRowSelectedCount, getRowSelectedIds, getRowUnselectedIds, getUseUnselectedModel, isRowSelected, setRowSelected, setRowSelectedIds, setRowUnselectedIds
Methods inherited from interface com.webmethods.caf.faces.data.ITableContentProvider
getCurrentRow, getRowCount, getRowIndex, getRowVariable, isRowAvailable, setRowIndex, setRowVariable
Methods inherited from interface com.webmethods.caf.faces.data.tree.ITreeContentProvider
getChildIds, getDepth, getHasChildren, getLastChildAncestors, getOpenIds, getParentId, getRootIds, getUnopenIds, getUseUnopenModel, isFirstChild, isLastChild, isOpen, isVisible, setOpen, setOpenIds, setUnopenIds
-
Method Details
-
isRowMixed
boolean isRowMixed()True if row selection state is mixed. -
openTreeNodes
void openTreeNodes(int depth) setOpenToDepth() optimization
-