Interface providenciando métodos para fazer o parse a adicionar nodes a uma coleção de dados que é mostrado pelo controle Tree.
public function addChildAt(parent:Object, newChild:Object, index:int, model:Object = null):Boolean
Adiciona um child node a um nodo no índice especificado.
Parâmetros
| parent:Object — O objeto node que vai ser parent do child..
|
| |
| newChild:Object — O objeto node cujo node será seu parent..
|
| |
| index:int — O índice baseado em 0 de onde colocar o child node.
|
| |
| model:Object (default = null) — A coleção inteira do qual esse node faz parte.
|
Retorna
public function getChildren(node:Object, model:Object = null):ICollectionView
Providencia acesso aos children do node, retornando uma visão de coleção dos children, se existirem.
Um node pode retornar qualquer objeto na coleção como sendo seus children; children não precisam estar aninhados.
É uma prática melhor retornar a mesma visão de coleção para um dado node.
Parâmetros
| node:Object — O node atualmente sendo avaliado.
|
| |
|
model:Object (default = null) — A coleção inteira do qual esse node faz parte.
|
Retorna
public function getData(node:Object, model:Object = null):Object
Pega os dados de um node.
Parâmetros
| node:Object — O objeto node do qual se deve pegar os dados.
|
| |
| model:Object (default = null) — A coleção que contém o node.
|
Retorna
| Object — O objeto que requisitou os dados.
|
public function hasChildren(node:Object, model:Object = null):Boolean
Testa a existência de children em um node sem fim.
Parâmetros
Retorna
public function isBranch(node:Object, model:Object = null):Boolean
Testa um node para término.
Branches são sem término mas não é requerido que eles tenham leaf nodes.
Parâmetros
| node:Object — O node atualmente sendo avaliado.
|
| |
| model:Object (default = null) — A coleção inteira do qual esse node faz parte..
|
Retorna
| Boolean — Um Boolean indicando que esse node é sem término.
|
public function removeChildAt(parent:Object, child:Object, index:int, model:Object = null):Boolean
Remove um child node para um node no índice especificado.
Parâmetros
| parent:Object — O objeto node que é o parent do child.
|
| |
| child:Object — O objeto node que será removido.
|
| |
| index:int — O índice baseado em 0 do node prestes a ser deletado.
|
| |
| model:Object (default = null) — A coleção inteira do qual esse node faz parte.
|
Retorna
© 2004-2007 Adobe Systems Incorporated. All rights reserved.
Sun Feb 17 2008, 2:46 AM GMT-08:00