| パッケージ | mx.controls.treeClasses |
| Class | public class DefaultDataDescriptor |
| 継承 | DefaultDataDescriptor Object |
| Implements | ITreeDataDescriptor2, IMenuDataDescriptor |
dataDescriptor プロパティのデフォルト値です。
関連項目
| メソッド | 定義元 | ||
|---|---|---|---|
コンストラクタ
| DefaultDataDescriptor | ||
ノードの指定されたインデックス位置に子ノードを追加します。 | DefaultDataDescriptor | ||
ノードの子へのアクセスを提供します。 | DefaultDataDescriptor | ||
ノードのデータを返します。 | DefaultDataDescriptor | ||
ノードの所属先のラジオボタングループの名前を返します(存在する場合)。 | DefaultDataDescriptor | ||
getHierarchicalCollectionAdaptor(hierarchicalData:ICollectionView, uidFunction:Function, openItems:Object, model:Object = null):ICollectionView
ICollectionView インスタンスを返します。これにより、階層データを直線的な ICollectionView インスタンスのように表示できるようになります。 | DefaultDataDescriptor | ||
ノードの深度(祖先の数)を返します。 | DefaultDataDescriptor | ||
ノードの親を返します。最上位ノードの親は null です。 | DefaultDataDescriptor | ||
ノードのタイプ識別子を返します。 | DefaultDataDescriptor | ||
ノードに実際に子がある場合は、true を返します。 | DefaultDataDescriptor | ||
![]() |
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | |
ノードが終端であるかどうかをテストします。 | DefaultDataDescriptor | ||
ノードが有効かどうかを返します。 | DefaultDataDescriptor | ||
![]() |
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | |
ノードが切り替えられたかどうかを返します。 | DefaultDataDescriptor | ||
![]() |
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | |
指定されたインデックス位置にある子ノードをノードから削除します。 | DefaultDataDescriptor | ||
ノードが有効かどうかを識別するデータプロバイダ内のフィールドまたは属性の値を設定します。 | DefaultDataDescriptor | ||
![]() |
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | |
ノードが切り替えられたどうかを識別するデータプロバイダ内のフィールドまたは属性の値を設定します。 | DefaultDataDescriptor | ||
![]() |
指定されたオブジェクトのストリング表現を返します。 | Object | |
![]() |
指定されたオブジェクトのプリミティブな値を返します。 | Object | |
| DefaultDataDescriptor | () | コンストラクタ |
public function DefaultDataDescriptor()コンストラクタ
| addChildAt | () | メソッド |
public function addChildAt(parent:Object, newChild:Object, index:int, model:Object = null):Booleanノードの指定されたインデックス位置に子ノードを追加します。 この実装では、以下の処理を行います。
parent パラメータが null または未定義の場合に、child パラメータを model パラメータで指定されたコレクション内の指定のインデックス位置に挿入します。
parent パラメータに children フィールドまたはプロパティが存在する場合、このメソッドは child パラメータを index パラメータの位置に追加します。 この場合、model パラメータは不要です。
parent パラメータに children フィールドまたはプロパティが存在しない場合、このメソッドは children プロパティを parent に追加します。 次にこのメソッドは、child パラメータを index パラメータの位置の親に追加します。 この場合、model パラメータは不要です。
index の値がコレクションの長さより大きいか、親に含まれている子の数より大きい場合、オブジェクトを最後の子として追加します。
パラメータ
parent:Object — 子の親になるノードオブジェクトです。
| |
newChild:Object — ノードの子になるノードオブジェクトです。
| |
index:int — 親に対する子ノードを配置する位置の 0 から始まるインデックスです。
| |
model:Object (default = null) — このノードがその一部となっているコレクション全体です。
|
Boolean — 正常に実行された場合は true です。
|
| getChildren | () | メソッド |
public function getChildren(node:Object, model:Object = null):ICollectionView
ノードの子へのアクセスを提供します。 子のコレクションを返します(存在する場合)。 ノードが Object の場合、このメソッドは、オブジェクトの children フィールドの内容を ArrayCollection として返します。 ノードが XML の場合、メソッドは、子要素を含む XMLListCollection を返します。
パラメータ
node:Object — 現在評価されているノードオブジェクトです。
| |
model:Object (default = null) — ノードを含むコレクションです。このクラスでは無視されます。
|
ICollectionView — 子ノードを含むオブジェクトです。
|
| getData | () | メソッド |
public function getData(node:Object, model:Object = null):Objectノードのデータを返します。 現時点でのノード全体を返します。
パラメータ
node:Object — 現在評価されているノードオブジェクトです。
| |
model:Object (default = null) — ノードを含むコレクションです。このクラスでは無視されます。
|
Object — ノードです。
|
| getGroupName | () | メソッド |
public function getGroupName(node:Object):Stringノードの所属先のラジオボタングループの名前を返します(存在する場合)。 このメソッドは、メニューベースのコントロールで使用されます。
パラメータ
node:Object — グループ名を取得するノードです。
|
String — ノードの groupName 属性またはフィールドの値です。該当するエントリが存在しない場合は、空のストリングとなります。
|
| getHierarchicalCollectionAdaptor | () | メソッド |
public function getHierarchicalCollectionAdaptor(hierarchicalData:ICollectionView, uidFunction:Function, openItems:Object, model:Object = null):ICollectionViewICollectionView インスタンスを返します。これにより、階層データを直線的な ICollectionView インスタンスのように表示できるようになります。
パラメータ
hierarchicalData:ICollectionView — 階層データです。
| |
uidFunction:Function — オブジェクトをパラメータに取り、UID をストリングとして返す関数です。 このパラメータは、通常 Tree.itemToUID() メソッドです。
| |
openItems:Object — 開かれた状態のアイテムまたは開くように設定されたアイテムです。
| |
model:Object (default = null) — このノードが属するコレクションです。
|
ICollectionView — ICollectionView インスタンスです。
|
| getNodeDepth | () | メソッド |
public function getNodeDepth(node:Object, iterator:IViewCursor, model:Object = null):intノードの深度(祖先の数)を返します。
パラメータ
node:Object — ノードを定義するオブジェクトです。
| |
iterator:IViewCursor — 計算の実行に使用できる IViewCursor インスタンスです。
| |
model:Object (default = null) — このノードが属するコレクションです。
|
int — ノードの深度です。0 は最上位を表し、深度を計算できない場合は -1 です。
|
| getParent | () | メソッド |
public function getParent(node:Object, collection:ICollectionView, model:Object = null):Object
ノードの親を返します。最上位ノードの親は null です。
パラメータ
node:Object — ノードを定義するオブジェクトです。
| |
collection:ICollectionView — 計算の実行に使用できる ICollectionView インスタンスです。
| |
model:Object (default = null) — このノードが属するコレクションです。
|
Object — ノードを子として含む親ノードです。最上位ノードの場合は null、親を決定できない場合は undefined です。
|
| getType | () | メソッド |
public function getType(node:Object):Stringノードのタイプ識別子を返します。 このメソッドは、ノードがセパレータ、ラジオボタン、チェックボックス、または通常のアイテムを表しているかどうかを調べるために、メニューベースのコントロールによって使用されます。
パラメータ
node:Object — タイプを取得するノードオブジェクトです。
|
String — type 属性またはフィールドの値です。そのようなフィールドがない場合は空のストリングです。
|
| hasChildren | () | メソッド |
public function hasChildren(node:Object, model:Object = null):Booleanノードに実際に子がある場合は、true を返します。
パラメータ
node:Object — 現在評価されているノードオブジェクトです。
| |
model:Object (default = null) — ノードを含むコレクションです。このクラスでは無視されます。
|
Boolean — このノードに子があるかどうかを示すブール値です。
|
| isBranch | () | メソッド |
public function isBranch(node:Object, model:Object = null):Boolean
ノードが終端であるかどうかをテストします。 ブランチは終端ではありませんが、リーフノードは必要ありません。 ノードが XML の場合、true を返します(ノードに子または true isBranch 属性がある場合)。 ノードがオブジェクトの場合、true を返します(ノードに children フィールド(フィールドは空の可能性があります)がある場合)。
パラメータ
node:Object — 現在評価されているノードオブジェクトです。
| |
model:Object (default = null) — ノードを含むコレクションです。このクラスでは無視されます。
|
Boolean — このノードが終端でないかどうかを示すブール値です。
|
| isEnabled | () | メソッド |
public function isEnabled(node:Object):Booleanノードが有効かどうかを返します。 このメソッドは、メニューベースのコントロールで使用されます。
パラメータ
node:Object — 状態を取得するノードです。
|
Boolean — ノードの enabled 属性またはフィールドの値です。該当するエントリが存在しないか、値が false でない場合は true となります。
|
| isToggled | () | メソッド |
public function isToggled(node:Object):Booleanノードが切り替えられたかどうかを返します。 このメソッドは、メニューベースのコントロールで使用されます。
パラメータ
node:Object — 状態を取得するノードです。
|
Boolean — ノードの toggled 属性またはフィールドの値です。そのようなエントリがない場合は false になります。
|
| removeChildAt | () | メソッド |
public function removeChildAt(parent:Object, child:Object, index:int, model:Object = null):Boolean
指定されたインデックス位置にある子ノードをノードから削除します。 parent パラメータが null または未定義の場合、このメソッドは model パラメータを通じて子にアクセスします。それ以外の場合は、parent パラメータを使用し、model パラメータを無視します。
パラメータ
parent:Object — この子ノードの現在の親であるノードオブジェクトです。
| |
child:Object — 削除されるノードです。
| |
index:int — 削除する子ノードの親に対する 0 から始まるインデックスです。
| |
model:Object (default = null) — このノードがその一部となっているコレクション全体です。
|
Boolean — 正常に実行された場合は true です。
|
| setEnabled | () | メソッド |
public function setEnabled(node:Object, value:Boolean):void
ノードが有効かどうかを識別するデータプロバイダ内のフィールドまたは属性の値を設定します。 このメソッドでは、ノードの enabled 属性またはフィールドの値を設定します。 このメソッドは、メニューベースのコントロールで使用されます。
パラメータ
node:Object — 状態を設定するノードです。
| |
value:Boolean — ノードが有効かどうかを示します。
|
| setToggled | () | メソッド |
public function setToggled(node:Object, value:Boolean):void
ノードが切り替えられたどうかを識別するデータプロバイダ内のフィールドまたは属性の値を設定します。 このメソッドでは、ノードの toggled 属性またはフィールドの値を設定します。 このメソッドは、メニューベースのコントロールで使用されます。
パラメータ
node:Object — 状態を設定するノードです。
| |
value:Boolean — ノードが切り替えられたかどうかを示します。
|
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/mx/controls/treeClasses/DefaultDataDescriptor.html