|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interface defines the behavior for a data model for hierarchical data structures.
Method Summary | |
void |
addTreeModelListener(TreeModelListener listener)
Add a TreeModelListener to this model's list of listeners. |
void |
collapse(ITreeNode node)
Collapse a node. |
void |
expand(ITreeNode node)
Expand a node. |
int |
getChildCount(ITreeNode node)
Get a child count for a node. |
ITreeNode[] |
getChildren(ITreeNode node)
Get the children of a node. |
ITreeNode |
getParent(ITreeNode node)
Get the parent of a node. |
ITreeNode |
getRoot()
Get the roots. |
Object |
getValueForProperty(String property,
ITreeNode node)
Get the value of an arbitrary property for a given node. |
boolean |
isExpandable(ITreeNode node)
Determine if a node is expandable. |
boolean |
isExpanded(ITreeNode node)
Determine if a node is currently expanded. |
void |
removeTreeModelListener(TreeModelListener listener)
Remove a TreeModelListener from this model's list of
listeners. |
Method Detail |
public int getChildCount(ITreeNode node)
node
- The parent node.node
has.public ITreeNode[] getChildren(ITreeNode node)
node
- The parent node.public ITreeNode getRoot()
public ITreeNode getParent(ITreeNode node)
node
- The child node.
return The parent of the specified child node.public boolean isExpandable(ITreeNode node)
node
- The node to test.isExpanded(kiwi.ui.model.ITreeNode)
public boolean isExpanded(ITreeNode node)
node
- The node to test.public Object getValueForProperty(String property, ITreeNode node)
node
- The node.property
- The name of the property.public void expand(ITreeNode node)
node
- The node to expand.collapse(kiwi.ui.model.ITreeNode)
public void collapse(ITreeNode node)
node
- The node to collapse.expand(kiwi.ui.model.ITreeNode)
,
isExpandable(kiwi.ui.model.ITreeNode)
public void addTreeModelListener(TreeModelListener listener)
TreeModelListener
to this model's list of listeners.listener
- The listener to add.removeTreeModelListener(kiwi.event.TreeModelListener)
public void removeTreeModelListener(TreeModelListener listener)
TreeModelListener
from this model's list of
listeners.listener
- The listener to remove.addTreeModelListener(kiwi.event.TreeModelListener)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |