|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.cocoon.forms.formmodel.tree.SourceTreeModel
public class SourceTreeModel
A TreeModel that builds a hierarchy of TraversableSources.
| Constructor Summary | |
|---|---|
SourceTreeModel(SourceResolver resolver,
String rootURL)
|
|
SourceTreeModel(SourceTreeModelDefinition definition)
|
|
| 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 obj)
Returns true if node is a leaf. |
void |
removeTreeModelListener(TreeModelListener l)
Removes a listener previously added with TreeModel.addTreeModelListener(TreeModelListener). |
void |
setRootSource(TraversableSource src)
|
void |
setRootURL(String url)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SourceTreeModel(SourceResolver resolver,
String rootURL)
public SourceTreeModel(SourceTreeModelDefinition definition)
| 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 obj)
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 TreeModelobj - 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 void setRootURL(String url)
public void setRootSource(TraversableSource src)
public 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 removepublic Object getNode(TreePath path)
getNode in interface TreeModel
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||