org.apache.myfaces.custom.tree.model
public interface TreeModel
Version: $Revision: 209487 $ $Date: 2005-07-06 19:49:15 +0200 (Wed, 06 Jul 2005) $
Method Summary | |
---|---|
Object | getChild(Object parent, int index)
Return the child of parent at index index
in the parent's child array.
|
int | getChildCount(Object parent)
Answer the number of children of parent .
|
int | getIndexOfChild(Object parent, Object child)
Return the index of child in parent.
|
Object | getRoot()
Return the root of the tree.
|
Collection | getTreeModelListeners()
Answer the mutable collection of tree model listeners.
|
boolean | isLeaf(Object node)
Answer true if node is a leaf.
|
void | valueForPathChanged(TreePath path, Object newValue)
Called when the value for the item identified
by path has changed to newValue .
|
parent
at index index
in the parent's child array.
Parameters: parent a node in the tree
Returns: the child of parent
at index index
parent
.
Parameters: parent a node in the tree
Returns: the number of children of the node parent
Parameters: parent a node in the tree child the node we are interested in
Returns: the index of the child in the parent, or -1 if either
child
or parent
are null
Returns: the root of the tree or null, it this tree has no nodes
Returns: Collection
true
if node
is a leaf.
Parameters: node a node in the tree
Returns: true if node
is a leaf
path
has changed to newValue
.
If newValue
signifies a truly new value
the model should post a treeNodesChanged
event.
Parameters: path path to the node that has been altered newValue the new value from the TreeCellEditor