Interface SelectableComponent<COMPONENT extends org.zkoss.zk.ui.Component,ITEM extends org.zkoss.zk.ui.Component,ELEMENT>
- Type Parameters:
COMPONENT- type of the component (eg. Tree, Listbox)ITEM- type of the component's item (eg. TreeCell, Listitem)ELEMENT- type of stored elements (eg. TypedObject)
- All Known Subinterfaces:
ListboxController<T>,PositionAwareTreeController<T>,TreeController<T>
- All Known Implementing Classes:
BundleNavigationNodeController,BundleRelatedItemListController,NavigationNodeController,PositionAwareTreeControllerWrapper,RelatedItemListController,TreeControllerMock,TreeControllerWrapper
public interface SelectableComponent<COMPONENT extends org.zkoss.zk.ui.Component,ITEM extends org.zkoss.zk.ui.Component,ELEMENT>
Common interface for all selectable components (Lists, Trees, ..).
- See Also:
-
Component
-
Method Summary
-
Method Details
-
getSelected
- Returns:
- currently selected set of items
-
selected
Called every time the tree node was selected- Parameters:
component- in case an update is neededselectedItems- set of currently selected items
-