de.lessvoid.nifty.controls
Class TreeItem<T>

java.lang.Object
  extended by de.lessvoid.nifty.controls.TreeItem<T>

public class TreeItem<T>
extends Object

Author:
ractoc

Constructor Summary
TreeItem()
           
TreeItem(TreeItem<T> parentItem, T value, String displayCaption, NiftyImage displayIcon)
           
TreeItem(TreeItem<T> parentItem, T value, String displayCaption, NiftyImage displayIcon, boolean expanded)
           
TreeItem(TreeItem<T> parentItem, T value, String displayCaption, NiftyImage displayIconCollapsed, NiftyImage displayIconExpanded)
           
TreeItem(TreeItem<T> parentItem, T value, String displayCaption, NiftyImage displayIconCollapsed, NiftyImage displayIconExpanded, boolean expanded)
           
 
Method Summary
 void addTreeItem(TreeItem<T> item)
           
 void addTreeItems(List<TreeItem<T>> items)
           
 boolean contains(TreeItem<T> child)
           
 boolean findAncestor(TreeItem<T> ancestor)
           
 String getDisplayCaption()
           
 NiftyImage getDisplayIconCollapsed()
           
 NiftyImage getDisplayIconExpanded()
           
 TreeItem<T> getParentItem()
           
 List<TreeItem<T>> getTreeItems()
           
 T getValue()
           
 boolean isExpanded()
           
 boolean isLeaf()
           
 void setDisplayCaption(String displayCaption)
           
 void setDisplayIconCollapsed(NiftyImage displayIconCollapsed)
           
 void setDisplayIconExpanded(NiftyImage displayIconExpanded)
           
 void setExpanded(boolean expanded)
           
 void setParentItem(TreeItem<T> parentItem)
           
 void setValue(T value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TreeItem

public TreeItem(TreeItem<T> parentItem,
                T value,
                String displayCaption,
                NiftyImage displayIconCollapsed,
                NiftyImage displayIconExpanded,
                boolean expanded)

TreeItem

public TreeItem(TreeItem<T> parentItem,
                T value,
                String displayCaption,
                NiftyImage displayIconCollapsed,
                NiftyImage displayIconExpanded)

TreeItem

public TreeItem(TreeItem<T> parentItem,
                T value,
                String displayCaption,
                NiftyImage displayIcon,
                boolean expanded)

TreeItem

public TreeItem(TreeItem<T> parentItem,
                T value,
                String displayCaption,
                NiftyImage displayIcon)

TreeItem

public TreeItem()
Method Detail

addTreeItem

public void addTreeItem(TreeItem<T> item)

addTreeItems

public void addTreeItems(List<TreeItem<T>> items)

getTreeItems

public List<TreeItem<T>> getTreeItems()

getValue

public T getValue()

setValue

public void setValue(T value)

getParentItem

public TreeItem<T> getParentItem()

setParentItem

public void setParentItem(TreeItem<T> parentItem)

isExpanded

public boolean isExpanded()

setExpanded

public void setExpanded(boolean expanded)

getDisplayCaption

public String getDisplayCaption()

setDisplayCaption

public void setDisplayCaption(String displayCaption)

getDisplayIconCollapsed

public NiftyImage getDisplayIconCollapsed()

setDisplayIconCollapsed

public void setDisplayIconCollapsed(NiftyImage displayIconCollapsed)

getDisplayIconExpanded

public NiftyImage getDisplayIconExpanded()

setDisplayIconExpanded

public void setDisplayIconExpanded(NiftyImage displayIconExpanded)

findAncestor

public boolean findAncestor(TreeItem<T> ancestor)

contains

public boolean contains(TreeItem<T> child)

isLeaf

public boolean isLeaf()


Copyright © 2011. All Rights Reserved.