Package org.teamapps.ux.model
Interface TreeModel<RECORD>
- All Superinterfaces:
BaseTreeModel<RECORD>,TreeNodeInfoExtractor<RECORD>
- All Known Implementing Classes:
AbstractTreeModel,ListTreeModel,SimpleTreeModel
public interface TreeModel<RECORD> extends BaseTreeModel<RECORD>
-
Method Summary
Modifier and Type Method Description java.util.List<RECORD>getRecords()Event<java.lang.Void>onAllNodesChanged()Event<TreeModelChangedEventData<RECORD>>onChanged()default voidupdateNodes(java.util.List<RECORD> records)default voidupdateNodes(RECORD... records)Methods inherited from interface org.teamapps.ux.model.BaseTreeModel
getChildRecords, getTreeNodeInfo
-
Method Details
-
onAllNodesChanged
Event<java.lang.Void> onAllNodesChanged() -
onChanged
Event<TreeModelChangedEventData<RECORD>> onChanged() -
getRecords
java.util.List<RECORD> getRecords() -
updateNodes
-
updateNodes
-