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
All Methods Instance Methods Abstract Methods Default Methods 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 Detail
-
onAllNodesChanged
Event<java.lang.Void> onAllNodesChanged()
-
onChanged
Event<TreeModelChangedEventData<RECORD>> onChanged()
-
getRecords
java.util.List<RECORD> getRecords()
-
updateNodes
default void updateNodes(java.util.List<RECORD> records)
-
updateNodes
default void updateNodes(RECORD... records)
-
-