Class BaseTemplateTreeNode<PAYLOAD>
java.lang.Object
org.teamapps.ux.component.template.BaseTemplateRecord<PAYLOAD>
org.teamapps.ux.component.template.BaseTemplateTreeNode<PAYLOAD>
- All Implemented Interfaces:
TreeNode,PayloadProvider<PAYLOAD>,TreeNodeInfo
public class BaseTemplateTreeNode<PAYLOAD> extends BaseTemplateRecord<PAYLOAD> implements TreeNode
-
Constructor Summary
Constructors Constructor Description BaseTemplateTreeNode()BaseTemplateTreeNode(java.lang.String caption)BaseTemplateTreeNode(java.lang.String image, java.lang.String caption)BaseTemplateTreeNode(java.lang.String image, java.lang.String caption, java.lang.String description)BaseTemplateTreeNode(java.lang.String image, java.lang.String caption, java.lang.String description, java.lang.String badge)BaseTemplateTreeNode(org.teamapps.icons.api.Icon icon, java.lang.String caption)BaseTemplateTreeNode(org.teamapps.icons.api.Icon icon, java.lang.String caption, java.lang.String description)BaseTemplateTreeNode(org.teamapps.icons.api.Icon icon, java.lang.String caption, java.lang.String description, java.lang.String badge)BaseTemplateTreeNode(org.teamapps.icons.api.Icon icon, java.lang.String image, java.lang.String caption, java.lang.String description, java.lang.String badge)BaseTemplateTreeNode(org.teamapps.icons.api.Icon icon, java.lang.String image, java.lang.String caption, java.lang.String description, java.lang.String badge, PAYLOAD payload) -
Method Summary
Modifier and Type Method Description BaseTemplateTreeNode<PAYLOAD>copy()static <PAYLOAD> java.util.List<BaseTemplateTreeNode<PAYLOAD>>copyTree(java.util.List<BaseTemplateTreeNode<PAYLOAD>> tree)BaseTemplateTreeNode<PAYLOAD>getParent()booleanisExpanded()booleanisLazyChildren()voidsetExpanded(boolean expanded)voidsetLazyChildren(boolean lazyChildren)BaseTemplateTreeNode<PAYLOAD>setParent(BaseTemplateTreeNode<PAYLOAD> parent)BaseTemplateTreeNode<PAYLOAD>setPayload(PAYLOAD payload)Methods inherited from class org.teamapps.ux.component.template.BaseTemplateRecord
getBadge, getCaption, getDescription, getIcon, getImage, getPayload, setBadge, setCaption, setDescription, setIcon, setImage, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.teamapps.ux.component.node.TreeNode
getDepth, getPath, isDescendantOf, isDescendantOf
-
Constructor Details
-
BaseTemplateTreeNode
public BaseTemplateTreeNode() -
BaseTemplateTreeNode
public BaseTemplateTreeNode(java.lang.String caption) -
BaseTemplateTreeNode
public BaseTemplateTreeNode(org.teamapps.icons.api.Icon icon, java.lang.String caption) -
BaseTemplateTreeNode
public BaseTemplateTreeNode(org.teamapps.icons.api.Icon icon, java.lang.String caption, java.lang.String description) -
BaseTemplateTreeNode
public BaseTemplateTreeNode(org.teamapps.icons.api.Icon icon, java.lang.String caption, java.lang.String description, java.lang.String badge) -
BaseTemplateTreeNode
public BaseTemplateTreeNode(java.lang.String image, java.lang.String caption) -
BaseTemplateTreeNode
public BaseTemplateTreeNode(java.lang.String image, java.lang.String caption, java.lang.String description) -
BaseTemplateTreeNode
public BaseTemplateTreeNode(java.lang.String image, java.lang.String caption, java.lang.String description, java.lang.String badge) -
BaseTemplateTreeNode
public BaseTemplateTreeNode(org.teamapps.icons.api.Icon icon, java.lang.String image, java.lang.String caption, java.lang.String description, java.lang.String badge) -
BaseTemplateTreeNode
public BaseTemplateTreeNode(org.teamapps.icons.api.Icon icon, java.lang.String image, java.lang.String caption, java.lang.String description, java.lang.String badge, PAYLOAD payload)
-
-
Method Details
-
copy
-
setPayload
- Overrides:
setPayloadin classBaseTemplateRecord<PAYLOAD>
-
getParent
- Specified by:
getParentin interfaceTreeNode- Specified by:
getParentin interfaceTreeNodeInfo
-
setParent
-
isLazyChildren
public boolean isLazyChildren()- Specified by:
isLazyChildrenin interfaceTreeNodeInfo
-
setLazyChildren
public void setLazyChildren(boolean lazyChildren) -
isExpanded
public boolean isExpanded()- Specified by:
isExpandedin interfaceTreeNodeInfo
-
setExpanded
public void setExpanded(boolean expanded) -
copyTree
public static <PAYLOAD> java.util.List<BaseTemplateTreeNode<PAYLOAD>> copyTree(java.util.List<BaseTemplateTreeNode<PAYLOAD>> tree)
-