gov.nasa.worldwind.applications.gio.catalogui.treetable
Class AbstractTreeTableNode
java.lang.Object
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
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 |
AbstractTreeTableNode
public AbstractTreeTableNode()
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()