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
All Methods Static Methods Instance Methods Concrete Methods 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, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.teamapps.ux.component.node.TreeNode
getDepth, getPath, isDescendantOf, isDescendantOf
-
-
-
-
Constructor Detail
-
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 Detail
-
copy
public BaseTemplateTreeNode<PAYLOAD> copy()
-
setPayload
public BaseTemplateTreeNode<PAYLOAD> setPayload(PAYLOAD payload)
- Overrides:
setPayloadin classBaseTemplateRecord<PAYLOAD>
-
getParent
public BaseTemplateTreeNode<PAYLOAD> getParent()
- Specified by:
getParentin interfaceTreeNode- Specified by:
getParentin interfaceTreeNodeInfo
-
setParent
public BaseTemplateTreeNode<PAYLOAD> setParent(BaseTemplateTreeNode<PAYLOAD> parent)
-
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)
-
-