Tree コントロールによって表示されるデータコレクションに対して、ノードの解析と追加を行うための方法を提供するインターフェイスです。
public function addChildAt(parent:Object, newChild:Object, index:int, model:Object = null):Boolean
ノードの指定されたインデックス位置に子ノードを追加します。
パラメータ
| parent:Object — 子の親になるノードオブジェクトです。
|
| |
| newChild:Object — ノードの子になるノードオブジェクトです。
|
| |
| index:int — 子ノードを配置する位置の 0 から始まるインデックスです。
|
| |
| model:Object (default = null) — このノードがその一部となっているコレクション全体です。
|
戻り値
public function getChildren(node:Object, model:Object = null):ICollectionView
ノードの子へのアクセスを提供します。子のコレクションビューを返します (存在する場合)。ノードは、その子としてコレクション内の任意のオブジェクトを返すことができます。子は、ネストしている必要はありません。指定されたノードに対して同じコレクションビューを返すことをお勧めします。
パラメータ
| node:Object — 現在評価されているノードオブジェクトです。
|
| |
| model:Object (default = null) — このノードがその一部となっているコレクション全体です。
|
戻り値
public function getData(node:Object, model:Object = null):Object
ノードからデータを取得します。
パラメータ
| node:Object — データを取得するノードオブジェクトです。
|
| |
| model:Object (default = null) — ノードを含むコレクションです。
|
戻り値
public function hasChildren(node:Object, model:Object = null):Boolean
終端ではないノードに子があるかどうかをテストします。
パラメータ
戻り値
public function isBranch(node:Object, model:Object = null):Boolean
ノードが終端であるかどうかをテストします。ブランチは終端ではありませんが、リーフノードは必要ありません。
パラメータ
| node:Object — 現在評価されているノードオブジェクトです。
|
| |
| model:Object (default = null) — このノードがその一部となっているコレクション全体です。
|
戻り値
| Boolean —
このノードが終端でないかどうかを示すブール値です。
|
public function removeChildAt(parent:Object, child:Object, index:int, model:Object = null):Boolean
ノードの指定されたインデックス位置にある子ノードを削除します。
パラメータ
| parent:Object — この子の親であるノードオブジェクトです。
|
| |
| child:Object — 削除されるノードオブジェクトです。
|
| |
| index:int — まもなく削除されるノードの 0 から始まるインデックスです。
|
| |
| model:Object (default = null) — このノードがその一部となっているコレクション全体です。
|
戻り値
© 2004-2006 Adobe Systems Incorporated. All rights reserved.
2006.08.17, 午後 11:21, GMT-07:00