| パッケージ | mx.collections |
| クラス | public class HierarchicalData |
| 継承 | HierarchicalData EventDispatcher Object |
| 実装 | IHierarchicalData |
| サブクラス | GroupingCollection |
dataProvider プロパティに渡します。 この実装では、E4X、XML、オブジェクトの各ノードをよく似た方法で処理しますが、完全に同じというわけではありません。 メソッドが様々なタイプのノードの値にどのようにアクセスするかについては、各メソッドの説明を参照してください。
関連項目
| プロパティ | 定義元 | ||
|---|---|---|---|
| childrenField : String
データアイテム内の子オブジェクトの検出に使用するフィールド名を示します。 | HierarchicalData | ||
![]() | constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。 | Object | |
![]() | prototype : Object [静的]
クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。 | Object | |
| source : Object
ソースコレクションです。 | HierarchicalData | ||
| メソッド | 定義元 | ||
|---|---|---|---|
コンストラクタです。 | HierarchicalData | ||
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。 | EventDispatcher | |
ノードに子を含めることができる場合は、true を返します。 | HierarchicalData | ||
![]() |
イベントをイベントフローに送出します。 | EventDispatcher | |
ノードの子を表すオブジェクトを返します。 | HierarchicalData | ||
ノードからデータを返します。 | HierarchicalData | ||
ルートデータアイテムを返します。 | HierarchicalData | ||
ノードに子がある場合は true を返します。 | HierarchicalData | ||
![]() |
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。 | EventDispatcher | |
![]() |
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | |
![]() |
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | |
![]() |
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | |
![]() |
EventDispatcher オブジェクトからリスナーを削除します。 | EventDispatcher | |
![]() |
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | |
![]() |
指定されたオブジェクトのストリング表現を返します。 | Object | |
![]() |
指定されたオブジェクトのプリミティブな値を返します。 | Object | |
![]() |
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。 | EventDispatcher | |
| childrenField | プロパティ |
childrenField:String
データアイテム内の子オブジェクトの検出に使用するフィールド名を示します。 デフォルトでは、すべてのサブノードが XML データの子と見なされ、Object データ型については children プロパティが使用されます。 これは、カスタムデータフィールドを使用して子を表すデータ形式に適合する場合に便利です。
public function get childrenField():String public function set childrenField(value:String):void| source | プロパティ |
source:Objectソースコレクションです。 このコレクションは、アイテムの追加や削除などの操作を簡単に行えるように、IList インターフェイスを実装している必要があります。
public function get source():Object public function set source(value:Object):void関連項目
| HierarchicalData | () | コンストラクタ |
public function HierarchicalData(value:Object = null)コンストラクタです。
パラメータvalue:Object (default = null) — HierarchicalData インスタンスに格納するデータです。
|
| canHaveChildren | () | メソッド |
public function canHaveChildren(node:Object):Boolean
ノードに子を含めることができる場合は、true を返します。
このメソッドは、ノードに実際に子が含まれていなくても true を返します。 このメソッドは、指定したノードに他のノードを子として追加できるかどうかを確認する場合に便利です。
パラメータ
node:Object — ノードを定義するオブジェクトです。
|
Boolean — ノードに子を含めることができる場合は、true です。
|
| getChildren | () | メソッド |
public function getChildren(node:Object):Objectノードの子を表すオブジェクトを返します。
パラメータ
node:Object — ノードを定義するオブジェクトです。 null の場合、最上位ノードのコレクションを返します。
|
Object — 子ノードを含むオブジェクトです。
|
| getData | () | メソッド |
public function getData(node:Object):Objectノードからデータを返します。
パラメータ
node:Object — データを取得するノードオブジェクトです。
|
Object — 要求されたデータです。
|
| getRoot | () | メソッド |
| hasChildren | () | メソッド |
public function hasChildren(node:Object):Boolean
ノードに子がある場合は、true を返します。
パラメータ
node:Object — ノードを定義するオブジェクトです。
|
Boolean — ノードに子がある場合は、true です。
|
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/mx/collections/HierarchicalData.html