|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.cocoon.forms.formmodel.tree.DefaultTreeModel
public class DefaultTreeModel
A default tree model, implemented with DefaultTreeModel.TreeNodes.
| Nested Class Summary | |
|---|---|
static class |
DefaultTreeModel.DefaultTreeNode
|
static class |
DefaultTreeModel.Sample
The classical Swing sample tree model, that can be used for demonstration purposes. |
static interface |
DefaultTreeModel.TreeNode
|
| Field Summary | |
|---|---|
static TreeModel |
UNSPECIFIED_MODEL
Default model that is used by a Tree when no model has been specified. |
| Constructor Summary | |
|---|---|
DefaultTreeModel(DefaultTreeModel.TreeNode root)
|
|
| Method Summary | |
|---|---|
void |
addTreeModelListener(TreeModelListener l)
Adds a listener for the TreeModelEvent posted after the tree changes. |
Object |
getChild(Object parent,
String key)
|
String |
getChildKey(Object parent,
Object child)
|
Collection |
getChildren(Object parent)
|
Object |
getNode(TreePath path)
|
Object |
getRoot()
Returns the root of the tree. |
boolean |
isLeaf(Object node)
Returns true if node is a leaf. |
void |
removeTreeModelListener(TreeModelListener l)
Removes a listener previously added with TreeModel.addTreeModelListener(TreeModelListener). |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final TreeModel UNSPECIFIED_MODEL
| Constructor Detail |
|---|
public DefaultTreeModel(DefaultTreeModel.TreeNode root)
| Method Detail |
|---|
public Object getRoot()
TreeModelnull
only if the tree has no nodes.
getRoot in interface TreeModelpublic Collection getChildren(Object parent)
getChildren in interface TreeModelpublic boolean isLeaf(Object node)
TreeModeltrue if node is a leaf.
It is possible for this method to return false
even if node has no children.
A directory in a filesystem, for example,
may contain no files; the node representing
the directory is not a leaf, but it also has no children.
isLeaf in interface TreeModelnode - a node in the tree, obtained from this data source
node is a leaf
public String getChildKey(Object parent,
Object child)
getChildKey in interface TreeModel
public Object getChild(Object parent,
String key)
getChild in interface TreeModelpublic Object getNode(TreePath path)
getNode in interface TreeModelpublic void addTreeModelListener(TreeModelListener l)
TreeModelTreeModelEvent posted after the tree changes.
addTreeModelListener in interface TreeModell - the listener to addpublic void removeTreeModelListener(TreeModelListener l)
TreeModelTreeModel.addTreeModelListener(TreeModelListener).
removeTreeModelListener in interface TreeModell - the listener to remove
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||