gov.nasa.worldwind.util.tree
Class BasicTreeModel
java.lang.Object
gov.nasa.worldwind.avlist.AVListImpl
gov.nasa.worldwind.WWObjectImpl
gov.nasa.worldwind.util.tree.BasicTreeModel
- All Implemented Interfaces:
- AVList, MessageListener, TreeModel, WWObject, PropertyChangeListener, EventListener
- Direct Known Subclasses:
- LayerTreeModel
public class BasicTreeModel
- extends WWObjectImpl
- implements TreeModel
Basic implementation of a TreeModel.
| Methods inherited from class gov.nasa.worldwind.avlist.AVListImpl |
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getBooleanValue, getBooleanValue, getChangeSupport, getDoubleValue, getDoubleValue, getEntries, getIntegerValue, getIntegerValue, getLongValue, getLongValue, getRestorableStateForAVPair, getStringValue, getStringValue, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues |
| 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.avlist.AVList |
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues |
root
protected TreeNode root
- The root node.
BasicTreeModel
public BasicTreeModel()
- Create a new tree model.
BasicTreeModel
public BasicTreeModel(TreeNode root)
- Create a tree model with a root node.
- Parameters:
root - The root node.
getRoot
public TreeNode getRoot()
- Get the root node of the tree.
- Specified by:
getRoot in interface TreeModel
- Returns:
- The root node.
setRoot
public void setRoot(TreeNode root)
- Set the root node.
- Parameters:
root - New root.