Package org.teamapps.ux.component.tree
Class SimpleTreeModel<PAYLOAD>
java.lang.Object
org.teamapps.ux.model.AbstractTreeModel<BaseTemplateTreeNode<PAYLOAD>>
org.teamapps.ux.component.tree.SimpleTreeModel<PAYLOAD>
- All Implemented Interfaces:
BaseTreeModel<BaseTemplateTreeNode<PAYLOAD>>,TreeModel<BaseTemplateTreeNode<PAYLOAD>>
public class SimpleTreeModel<PAYLOAD> extends AbstractTreeModel<BaseTemplateTreeNode<PAYLOAD>>
-
Field Summary
-
Constructor Summary
Constructors Constructor Description SimpleTreeModel()SimpleTreeModel(java.util.List<BaseTemplateTreeNode<PAYLOAD>> nodes) -
Method Summary
Modifier and Type Method Description voidaddNode(BaseTemplateTreeNode<PAYLOAD> node)voidaddNodes(java.util.List<BaseTemplateTreeNode<PAYLOAD>> nodes)java.util.List<BaseTemplateTreeNode<PAYLOAD>>getChildRecords(BaseTemplateTreeNode<PAYLOAD> parentRecord)intgetMaxResultNodes()java.util.List<BaseTemplateTreeNode<PAYLOAD>>getRecords(java.lang.String query)voidrelocateNode(BaseTemplateTreeNode<PAYLOAD> node)voidremoveAllNodes()voidremoveChildren(java.util.Collection<BaseTemplateTreeNode<PAYLOAD>> parents)voidremoveNode(BaseTemplateTreeNode<PAYLOAD> node)voidreplaceChildren(java.util.Collection<BaseTemplateTreeNode<PAYLOAD>> parentsToEmpty, java.util.List<BaseTemplateTreeNode<PAYLOAD>> nodesToAdd)voidsetMaxResultNodes(int maxResultNodes)voidsetNodes(java.util.List<BaseTemplateTreeNode<PAYLOAD>> nodes)voidupdateNode(BaseTemplateTreeNode<PAYLOAD> node)
-
Constructor Details
-
SimpleTreeModel
public SimpleTreeModel() -
SimpleTreeModel
-
-
Method Details
-
setNodes
-
addNode
-
addNodes
-
removeChildren
-
replaceChildren
public void replaceChildren(java.util.Collection<BaseTemplateTreeNode<PAYLOAD>> parentsToEmpty, java.util.List<BaseTemplateTreeNode<PAYLOAD>> nodesToAdd) -
updateNode
-
relocateNode
-
removeNode
-
removeAllNodes
public void removeAllNodes() -
getMaxResultNodes
public int getMaxResultNodes() -
setMaxResultNodes
public void setMaxResultNodes(int maxResultNodes) -
getRecords
-
getChildRecords
public java.util.List<BaseTemplateTreeNode<PAYLOAD>> getChildRecords(BaseTemplateTreeNode<PAYLOAD> parentRecord)
-