NASA World Wind

gov.nasa.worldwind.applications.gio.catalogui.treetable
Class AbstractTreeTableNode

java.lang.Object
  extended by gov.nasa.worldwind.applications.gio.catalogui.treetable.AbstractTreeTableNode
All Implemented Interfaces:
TreeTableNode
Direct Known Subclasses:
AVListNode, ESGResultListNode, GIDBResultListNode

public abstract class AbstractTreeTableNode
extends Object
implements TreeTableNode


Constructor Summary
AbstractTreeTableNode()
           
 
Method Summary
 TreeTableNode getChildAt(int index)
           
 int getChildCount()
           
 Iterable<TreeTableNode> getChildren()
           
 int getIndex(TreeTableNode node)
           
 TreeTableNode getParent()
           
 boolean isAllowsChildren()
           
 boolean isLeaf()
           
 void setAllowsChildren(boolean allowsChildren)
           
 void setChildren(Collection<? extends TreeTableNode> newChildren)
           
 void setLeaf(boolean leaf)
           
 void setParent(TreeTableNode parent)
           
 void setValue(String key, Object aValue)
           
 void update()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface gov.nasa.worldwind.applications.gio.catalogui.treetable.TreeTableNode
getValue
 

Constructor Detail

AbstractTreeTableNode

public AbstractTreeTableNode()
Method Detail

getChildAt

public TreeTableNode getChildAt(int index)
Specified by:
getChildAt in interface TreeTableNode

getChildCount

public int getChildCount()
Specified by:
getChildCount in interface TreeTableNode

getChildren

public Iterable<TreeTableNode> getChildren()
Specified by:
getChildren in interface TreeTableNode

getIndex

public int getIndex(TreeTableNode node)
Specified by:
getIndex in interface TreeTableNode

getParent

public TreeTableNode getParent()
Specified by:
getParent in interface TreeTableNode

isAllowsChildren

public boolean isAllowsChildren()
Specified by:
isAllowsChildren in interface TreeTableNode

isLeaf

public boolean isLeaf()
Specified by:
isLeaf in interface TreeTableNode

setAllowsChildren

public void setAllowsChildren(boolean allowsChildren)

setChildren

public void setChildren(Collection<? extends TreeTableNode> newChildren)

setLeaf

public void setLeaf(boolean leaf)

setParent

public void setParent(TreeTableNode parent)

setValue

public void setValue(String key,
                     Object aValue)
Specified by:
setValue in interface TreeTableNode

update

public void update()

NASA World Wind