Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 9, AIR 1.1 |
The IHierarchicalData interface defines the interface
used to represent hierarchical data as the data provider for
a Flex component.
Hierarchical data is data in a structure of parent
and child data items.
public function canHaveChildren(node:Object):Boolean
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 9, AIR 1.1 |
Returns true
if the node can contain children.
Nodes do not have to contain children for the method
to return true
.
This method is useful in determining whether other
nodes can be appended as children to the specified node.
Parameters
| node:Object — The Object that defines the node.
|
Returns | Boolean — true if the node can contain children.
|
public function getChildren(node:Object):Object
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 9, AIR 1.1 |
Returns an Object representing the node's children.
Parameters
| node:Object — The Object that defines the node.
If null , return a collection of top-level nodes.
|
Returns | Object — An Object containing the children nodes.
|
public function getData(node:Object):Object
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 9, AIR 1.1 |
Returns data from a node.
Parameters
| node:Object — The node Object from which to get the data.
|
Returns public function getRoot():Object
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 9, AIR 1.1 |
Returns the root data item.
Returns | Object — The Object containing the root data item.
|
public function hasChildren(node:Object):Boolean
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 9, AIR 1.1 |
Returns true
if the node has children.
Parameters
| node:Object — The Object that defines the node.
|
Returns | Boolean — true if the node has children.
|