javax.swing.tree
Interface TreeModel

All Known Implementing Classes:
DefaultTreeModel

public interface TreeModel

TreeModel public interface


Method Summary
 void addTreeModelListener(TreeModelListener listener)
          addTreeModelListener
 Object getChild(Object parent, int index)
          getChild
 int getChildCount(Object parent)
          getChildCount
 int getIndexOfChild(Object parent, Object child)
          getIndexOfChild
 Object getRoot()
          getRoot
 boolean isLeaf(Object node)
          isLeaf
 void removeTreeModelListener(TreeModelListener listener)
          removeTreeModelListener
 void valueForPathChanged(TreePath path, Object newvalue)
          valueForPathChanged
 

Method Detail

getRoot

Object getRoot()
getRoot


getChild

Object getChild(Object parent,
                int index)
getChild

Parameters:
parent - TODO
index - TODO

getChildCount

int getChildCount(Object parent)
getChildCount

Parameters:
parent - TODO

isLeaf

boolean isLeaf(Object node)
isLeaf

Parameters:
node - TODO

valueForPathChanged

void valueForPathChanged(TreePath path,
                         Object newvalue)
valueForPathChanged

Parameters:
path - TODO
newvalue - TODO

getIndexOfChild

int getIndexOfChild(Object parent,
                    Object child)
getIndexOfChild

Parameters:
parent - TODO
child - TODO

addTreeModelListener

void addTreeModelListener(TreeModelListener listener)
addTreeModelListener

Parameters:
listener - TODO

removeTreeModelListener

void removeTreeModelListener(TreeModelListener listener)
removeTreeModelListener

Parameters:
listener - TODO