Package org.teamapps.ux.component.tree
Class SimpleTree<PAYLOAD>
java.lang.Object
org.teamapps.ux.component.AbstractComponent
org.teamapps.ux.component.tree.Tree<BaseTemplateTreeNode<PAYLOAD>>
org.teamapps.ux.component.tree.SimpleTree<PAYLOAD>
- All Implemented Interfaces:
ClientObject,Component
public class SimpleTree<PAYLOAD> extends Tree<BaseTemplateTreeNode<PAYLOAD>>
-
Field Summary
-
Constructor Summary
Constructors Constructor Description SimpleTree()SimpleTree(java.util.List<BaseTemplateTreeNode<PAYLOAD>> records) -
Method Summary
Modifier and Type Method Description voidaddNode(BaseTemplateTreeNode<PAYLOAD> node)voidaddNodes(java.util.List<BaseTemplateTreeNode<PAYLOAD>> nodes)SimpleTreeModel<PAYLOAD>getModel()java.util.List<Template>getTemplatesByDepth()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)voidsetEntryTemplate(Template entryTemplate)voidsetTemplatesByDepth(Template... templatesByDepth)voidupdateNode(BaseTemplateTreeNode<PAYLOAD> node)Methods inherited from class org.teamapps.ux.component.tree.Tree
addParentLinkToUiRecord, createUiComponent, createUiTreeRecordWithoutParentRelation, getEntryTemplate, getIndentation, getPropertyExtractor, getRecordToStringFunction, getSelectedNode, getTemplateDecider, getTextMatchingMode, getTreeNodeInfoExtractor, handleUiEvent, isAnimate, isEnforceSingleExpandedPath, isOpenOnSelection, isShowExpanders, setAnimate, setEnforceSingleExpandedPath, setIndentation, setModel, setOpenOnSelection, setPropertyExtractor, setRecordToStringFunction, setSelectedNode, setShowExpanders, setTemplateDecider, setTextMatchingMode, setTreeNodeInfoExtractorMethods inherited from class org.teamapps.ux.component.AbstractComponent
createUiReference, getDebuggingId, getId, getParent, getSessionContext, isDestroyed, isEffectivelyVisible, isRendered, isVisible, mapAbstractUiComponentProperties, queueCommandIfRendered, render, reRenderIfRendered, setCssStyle, setDebuggingId, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setParent, setShadow, setVisible, toString, unrender
-
Constructor Details
-
SimpleTree
public SimpleTree() -
SimpleTree
-
-
Method Details
-
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() -
getModel
- Overrides:
getModelin classTree<BaseTemplateTreeNode<PAYLOAD>>
-
getTemplatesByDepth
-
setTemplatesByDepth
-
setEntryTemplate
- Overrides:
setEntryTemplatein classTree<BaseTemplateTreeNode<PAYLOAD>>
-