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
Product Version :
Flex 3
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.
getChildren
()
method
public function getChildren(node:Object):Object
Language Version :
ActionScript 3.0
Product Version :
Flex 3
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.
getData
()
method
public function getData(node:Object):Object
Language Version :
ActionScript 3.0
Product Version :
Flex 3
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
Object — The requested data.
getRoot
()
method
public function getRoot():Object
Language Version :
ActionScript 3.0
Product Version :
Flex 3
Runtime Versions :
Flash Player 9, AIR 1.1
Returns the root data item.
Returns
Object — The Object containing the root data item.