Class TreeItemIdNode

  • All Implemented Interfaces:
    Serializable

    public class TreeItemIdNode
    extends Object
    implements Serializable
    A node that holds a tree item id. Used for custom tree item structures in WTree.
    Since:
    1.1.0
    Author:
    Jonathan Austin
    See Also:
    Serialized Form
    • Constructor Detail

      • TreeItemIdNode

        public TreeItemIdNode​(String itemId)
        Parameters:
        itemId - the tree item id
    • Method Detail

      • getItemId

        public String getItemId()
        Returns:
        the tree item id
      • addChild

        public void addChild​(TreeItemIdNode node)
        Parameters:
        node - the child node to add
      • getChildren

        public List<TreeItemIdNode> getChildren()
        Returns:
        the list of child nodes
      • hasChildren

        public boolean hasChildren()
        Returns:
        true if this node has children
      • setHasChildren

        public void setHasChildren​(boolean hasChildren)
        Parameters:
        hasChildren - true if this node has children