Class TreeNodeAdapter

    • Constructor Detail

      • TreeNodeAdapter

        public TreeNodeAdapter()
    • Method Detail

      • getName

        @NotNull
        public String getName()
        Description copied from interface: TreeNode
        Name of the node to show in tree
        Specified by:
        getName in interface TreeNode
        Returns:
        see above
      • getDetails

        public String getDetails()
        Description copied from interface: TreeNode
        Node details
        Specified by:
        getDetails in interface TreeNode
        Returns:
        see above
      • isCanHaveChildren

        public boolean isCanHaveChildren()
        Description copied from interface: TreeNode
        Returns true if node can have children
        Specified by:
        isCanHaveChildren in interface TreeNode
        Returns:
        see above
      • getLinkPath

        public String getLinkPath()
        Description copied from interface: TreeNode
        Returns path to set in the link for this node, applicable for leaf nodes only.
        Specified by:
        getLinkPath in interface TreeNode
        Returns:
        see above
      • getChildren

        public List<? extends TreeNode> getChildren()
        Description copied from interface: TreeNode
        Returns this node children
        Specified by:
        getChildren in interface TreeNode
        Returns:
        see above
      • getNodeClass

        public String getNodeClass()
        Description copied from interface: TreeNode
        Returns node CSS class
        Specified by:
        getNodeClass in interface TreeNode
        Returns:
        see above
      • getNodeAttributes

        public String getNodeAttributes()
        Description copied from interface: TreeNode
        Returns the node attributes (besides href)
        Specified by:
        getNodeAttributes in interface TreeNode
        Returns:
        node attributes