PackageappCoreLib.core
Interfacepublic interface IHierarchicalNode extends INode, flash.events.IEventDispatcher
ImplementorsHierarchicalNode



Public Properties
 PropertyDefined by
  children : Array
[read-only]
IHierarchicalNode
 Inheriteddata : Object
INode
  hasParent : Boolean
[read-only]
IHierarchicalNode
 Inheritedid : String
INode
  numChildren : uint
[read-only]
IHierarchicalNode
  parent : IHierarchicalNode
IHierarchicalNode
Public Methods
 MethodDefined by
  
IHierarchicalNode
  
addChildAt(child:IHierarchicalNode, index:int):void
IHierarchicalNode
  
IHierarchicalNode
  
IHierarchicalNode
  
IHierarchicalNode
  
IHierarchicalNode
  
IHierarchicalNode
  
IHierarchicalNode
Property detail
childrenproperty
children:Array  [read-only]Implementation
    public function get children():Array
hasParentproperty 
hasParent:Boolean  [read-only]Implementation
    public function get hasParent():Boolean
numChildrenproperty 
numChildren:uint  [read-only]Implementation
    public function get numChildren():uint
parentproperty 
parent:IHierarchicalNode  [read-write]Implementation
    public function get parent():IHierarchicalNode
    public function set parent(value:IHierarchicalNode):void
Method detail
addChild()method
public function addChild(child:IHierarchicalNode):voidParameters
child:IHierarchicalNode
addChildAt()method 
public function addChildAt(child:IHierarchicalNode, index:int):voidParameters
child:IHierarchicalNode
 
index:int
getChildAt()method 
public function getChildAt(index:uint):IHierarchicalNodeParameters
index:uint

Returns
IHierarchicalNode
getChildById()method 
public function getChildById(id:String):IHierarchicalNodeParameters
id:String

Returns
IHierarchicalNode
removeAllChildren()method 
public function removeAllChildren():void
removeChild()method 
public function removeChild(child:IHierarchicalNode):IHierarchicalNodeParameters
child:IHierarchicalNode

Returns
IHierarchicalNode
removeChildAt()method 
public function removeChildAt(index:uint):IHierarchicalNodeParameters
index:uint

Returns
IHierarchicalNode
removeChildById()method 
public function removeChildById(id:String):IHierarchicalNodeParameters
id:String

Returns
IHierarchicalNode