Index (Frames) | Index (No Frames) | Package | Package Tree | Tree
javax.swing.tree

Interface TreeModel

java.lang.Object
|
+--javax.swing.tree.TreeModel


public interface TreeModel

TreeModel interface

Author:

Method Summary

voidaddTreeModelListener(javax.swing.event.TreeModelListener listener)

addTreeModelListener
java.lang.ObjectgetChild(java.lang.Object parent, int index)

getChild
intgetChildCount(java.lang.Object parent)

getChildCount
intgetIndexOfChild(java.lang.Object parent, java.lang.Object child)

getIndexOfChild
java.lang.ObjectgetRoot()

getRoot
booleanisLeaf(java.lang.Object node)

isLeaf
voidremoveTreeModelListener(javax.swing.event.TreeModelListener listener)

removeTreeModelListener
voidvalueForPathChanged(javax.swing.tree.TreePath path, java.lang.Object newvalue)

valueForPathChanged

Method Details

addTreeModelListener

public void addTreeModelListener(javax.swing.event.TreeModelListener listener)

addTreeModelListener

Parameters:


getChild

public Object getChild(java.lang.Object parent, int index)

getChild

Parameters:


getChildCount

public int getChildCount(java.lang.Object parent)

getChildCount

Parameters:


getIndexOfChild

public int getIndexOfChild(java.lang.Object parent, java.lang.Object child)

getIndexOfChild

Parameters:


getRoot

public Object getRoot()

getRoot


isLeaf

public boolean isLeaf(java.lang.Object node)

isLeaf

Parameters:


removeTreeModelListener

public void removeTreeModelListener(javax.swing.event.TreeModelListener listener)

removeTreeModelListener

Parameters:


valueForPathChanged

public void valueForPathChanged(javax.swing.tree.TreePath path, java.lang.Object newvalue)

valueForPathChanged

Parameters: