- java.lang.Object
-
- eu.hansolo.tilesfx.tools.TreeNode<T>
-
public class TreeNode<T> extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
isRoot
public boolean isRoot()
-
isLeaf
public boolean isLeaf()
-
hasParent
public boolean hasParent()
-
removeParent
public void removeParent()
-
getItem
public T getItem()
-
setItem
public void setItem(T ITEM)
-
addNode
public void addNode(T ITEM)
-
removeAllNodes
public void removeAllNodes()
-
getAllItems
public java.util.List<T> getAllItems()
-
getNoOfNodes
public int getNoOfNodes()
-
getNoOfLeafNodes
public int getNoOfLeafNodes()
-
containsData
public boolean containsData(T ITEM)
-
getDepth
public int getDepth()
-
getMaxLevel
public int getMaxLevel()
-
setOnTreeNodeEvent
public void setOnTreeNodeEvent(TreeNodeEventListener LISTENER)
-
addTreeNodeEventListener
public void addTreeNodeEventListener(TreeNodeEventListener LISTENER)
-
removeTreeNodeEventListener
public void removeTreeNodeEventListener(TreeNodeEventListener LISTENER)
-
removeAllTreeNodeEventListeners
public void removeAllTreeNodeEventListeners()
-
fireTreeNodeEvent
public void fireTreeNodeEvent(TreeNodeEvent EVENT)
-
-