Package org.teamapps.ux.component.tree
Klasse SimpleTreeModel<PAYLOAD>
java.lang.Object
org.teamapps.ux.model.AbstractTreeModel<BaseTemplateTreeNode<PAYLOAD>>
org.teamapps.ux.component.tree.SimpleTreeModel<PAYLOAD>
- Alle implementierten Schnittstellen:
TreeNodeInfoExtractor<BaseTemplateTreeNode<PAYLOAD>>,BaseTreeModel<BaseTemplateTreeNode<PAYLOAD>>,ComboBoxModel<BaseTemplateTreeNode<PAYLOAD>>,TreeModel<BaseTemplateTreeNode<PAYLOAD>>
public class SimpleTreeModel<PAYLOAD>
extends AbstractTreeModel<BaseTemplateTreeNode<PAYLOAD>>
implements ComboBoxModel<BaseTemplateTreeNode<PAYLOAD>>
-
Feldübersicht
Von Klasse geerbte Felder org.teamapps.ux.model.AbstractTreeModel
onAllNodesChanged, onChanged -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddNode(BaseTemplateTreeNode<PAYLOAD> node) voidaddNodes(List<BaseTemplateTreeNode<PAYLOAD>> nodes) getChildRecords(BaseTemplateTreeNode<PAYLOAD> parentRecord) Get the child records of a node.intgetRecords(String query) voidvoidvoidremoveChildren(Collection<BaseTemplateTreeNode<PAYLOAD>> parents) voidvoidreplaceChildren(Collection<BaseTemplateTreeNode<PAYLOAD>> parentsToEmpty, List<BaseTemplateTreeNode<PAYLOAD>> nodesToAdd) voidsetMaxResultNodes(int maxResultNodes) voidsetNodes(List<BaseTemplateTreeNode<PAYLOAD>> nodes) voidVon Klasse geerbte Methoden org.teamapps.ux.model.AbstractTreeModel
onAllNodesChanged, onChangedVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden org.teamapps.ux.model.BaseTreeModel
getTreeNodeInfoVon Schnittstelle geerbte Methoden org.teamapps.ux.model.TreeModel
updateNodes, updateNodes
-
Konstruktordetails
-
SimpleTreeModel
public SimpleTreeModel() -
SimpleTreeModel
-
-
Methodendetails
-
setNodes
-
addNode
-
addNodes
-
removeChildren
-
replaceChildren
public void replaceChildren(Collection<BaseTemplateTreeNode<PAYLOAD>> parentsToEmpty, List<BaseTemplateTreeNode<PAYLOAD>> nodesToAdd) -
updateNode
-
relocateNode
-
removeNode
-
removeAllNodes
public void removeAllNodes() -
getMaxResultNodes
public int getMaxResultNodes() -
setMaxResultNodes
public void setMaxResultNodes(int maxResultNodes) -
getRecords
- Angegeben von:
getRecordsin SchnittstelleComboBoxModel<PAYLOAD>
-
getRecords
- Angegeben von:
getRecordsin SchnittstelleTreeModel<PAYLOAD>
-
getChildRecords
public List<BaseTemplateTreeNode<PAYLOAD>> getChildRecords(BaseTemplateTreeNode<PAYLOAD> parentRecord) Beschreibung aus Schnittstelle kopiert:BaseTreeModelGet the child records of a node. This is currently only used for lazy parent nodes but might be used for other reasons later.- Angegeben von:
getChildRecordsin SchnittstelleBaseTreeModel<PAYLOAD>
-