Pacotemx.controls.treeClasses
Interfacepublic interface ITreeDataDescriptor2 extends ITreeDataDescriptor
Implementadores DefaultDataDescriptor

A Interface ITreeDataDescriptor2 define métodos para fazer o parse e adicionar nodes a coleções de dados que são mostrados por um controle Tree.

Ver também

mx.collections.ICollectionView


Métodos Públicos
 MétodoDefinido Por
 Inherited
addChildAt(parent:Object, newChild:Object, index:int, model:Object = null):Boolean
Adiciona um child node a um nodo no índice especificado.
ITreeDataDescriptor
 Inherited
Providencia acesso aos children do node, retornando uma visão de coleção dos children, se existirem.
ITreeDataDescriptor
 Inherited
getData(node:Object, model:Object = null):Object
Pega os dados de um node.
ITreeDataDescriptor
  
getHierarchicalCollectionAdaptor(hierarchicalData:ICollectionView, uidFunction:Function, openItems:Object, model:Object = null):ICollectionView
Retorna uma instância ICollectionView que faz os dados de hierarquia aparecerem como se fossem uma instância linear ICollectionView.
ITreeDataDescriptor2
  
getNodeDepth(node:Object, iterator:IViewCursor, model:Object = null):int
Retorna a profundidad do node, significando o número de ancestrais que ele tem.
ITreeDataDescriptor2
  
getParent(node:Object, collection:ICollectionView, model:Object = null):Object
Retorna o parant do node.
ITreeDataDescriptor2
 Inherited
hasChildren(node:Object, model:Object = null):Boolean
Testa a existência de children em um node sem fim.
ITreeDataDescriptor
 Inherited
isBranch(node:Object, model:Object = null):Boolean
Testa um node para término.
ITreeDataDescriptor
 Inherited
removeChildAt(parent:Object, child:Object, index:int, model:Object = null):Boolean
Remove um child node para um node no índice especificado.
ITreeDataDescriptor
Detalhe do Método
getHierarchicalCollectionAdaptor()método
public function getHierarchicalCollectionAdaptor(hierarchicalData:ICollectionView, uidFunction:Function, openItems:Object, model:Object = null):ICollectionView

Retorna uma instância ICollectionView que faz os dados de hierarquia aparecerem como se fossem uma instância linear ICollectionView.

Parâmetros

hierarchicalData:ICollectionView — O dados da hierarquia.
 
uidFunction:Function — Uma função que pega um Object e retorna o UID, em um String. Esse parâmetro geralmente é o método Tree.itemToUID().
 
openItems:Object — Os itens quando abertos ou ajustados para aberto.
 
model:Object (default = null) — A coleção a qual esse node pertence.

Retorna
ICollectionView — Uma instância ICollectionView.

Ver também

getNodeDepth()método 
public function getNodeDepth(node:Object, iterator:IViewCursor, model:Object = null):int

Retorna a profundidad do node, significando o número de ancestrais que ele tem.

Parâmetros

node:Object — O Object que define o node.
 
iterator:IViewCursor — Uma instância IViewCursor que poderia ser usada para fazer os cálculos.
 
model:Object (default = null) — A coleção a qual esse node pertence.

Retorna
int — A profundidade do node, onde 0 corresponde ao nível superior, e -1 se a profundidade não pode ser calculada.
getParent()método 
public function getParent(node:Object, collection:ICollectionView, model:Object = null):Object

Retorna o parent do node. O parent de um node em um nível de topo é null.

Parâmetros

node:Object — O Object que define o node.
 
collection:ICollectionView — Uma instância ICollectionView que pode ser usada para fazer os cálculos.
 
model:Object (default = null) — A coleção a qual esse node pertence.

Retorna
Object — O parent node contendo o node como child, null para um node de nível superior, e undefined se o parent não puder ser determinado.