NASA World Wind

gov.nasa.worldwind.applications.gio.catalogui
Class AVListNode<T extends AVList>

java.lang.Object
  extended by gov.nasa.worldwind.applications.gio.catalogui.treetable.AbstractTreeTableNode
      extended by gov.nasa.worldwind.applications.gio.catalogui.AVListNode<T>
All Implemented Interfaces:
TreeTableNode
Direct Known Subclasses:
ESGResultNode, GIDBResultNode, LayerNode, ServiceDataLinkNode, ServiceDataNode

public class AVListNode<T extends AVList>
extends AbstractTreeTableNode


Nested Class Summary
static class AVListNode.KeyComparator
           
 
Constructor Summary
AVListNode(T avList)
           
 
Method Summary
protected  void doSetChildren(List<? extends AVListNode> children)
           
 boolean equals(Object o)
           
 void firePropertyChange(String propertyName)
           
 void firePropertyChange(String propertyName, Object oldValue, Object newValue)
           
 T getObject()
           
 String getSortKey()
           
 Object getValue(String key)
           
 int hashCode()
           
 boolean isSortChildren()
           
 void setSortChildren(boolean sortChildren)
           
 void setSortKey(String sortKey)
           
 void setValue(String key, Object aValue)
           
 
Methods inherited from class gov.nasa.worldwind.applications.gio.catalogui.treetable.AbstractTreeTableNode
getChildAt, getChildCount, getChildren, getIndex, getParent, isAllowsChildren, isLeaf, setAllowsChildren, setChildren, setLeaf, setParent, update
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AVListNode

public AVListNode(T avList)
Method Detail

doSetChildren

protected void doSetChildren(List<? extends AVListNode> children)

equals

public boolean equals(Object o)
Overrides:
equals in class Object

firePropertyChange

public void firePropertyChange(String propertyName)

firePropertyChange

public void firePropertyChange(String propertyName,
                               Object oldValue,
                               Object newValue)

getObject

public T getObject()

getSortKey

public String getSortKey()

getValue

public Object getValue(String key)

hashCode

public int hashCode()
Overrides:
hashCode in class Object

isSortChildren

public boolean isSortChildren()

setSortChildren

public void setSortChildren(boolean sortChildren)

setSortKey

public void setSortKey(String sortKey)

setValue

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

NASA World Wind