Packageorg.openPyro.collections
Classpublic class XMLCollection
InheritanceXMLCollection Inheritance flash.events.EventDispatcher
ImplementsICollection



Public Properties
 PropertyDefined by
  filterFunction : Function
[write-only]
XMLCollection
  iterator : IIterator
[read-only]
XMLCollection
  length : int
[read-only]
XMLCollection
  normalizedArray : Array
[read-only]
XMLCollection
  source : *
XMLCollection
Protected Properties
 PropertyDefined by
  _filterFunction : Function
XMLCollection
Public Methods
 MethodDefined by
  
XMLCollection(xml:XML = null)
XMLCollection
  
addItems(items:Array, parentNode:XMLNodeDescriptor):void
XMLCollection
  
Returns all children under a given node in the original XML.
XMLCollection
  
getItemAt(idx:int):Object
XMLCollection
  
getItemIndex(item:Object):int
XMLCollection
  
getItemInUnfilteredAt(idx:int):Object
XMLCollection
  
XMLCollection
  
refresh():void
XMLCollection
  
removeItems(items:Array):void
XMLCollection
Protected Methods
 MethodDefined by
  
parseNode(node:XML, depth:int, parentNodeDescriptor:XMLNodeDescriptor):void
XMLCollection
Property detail
_filterFunctionproperty
protected var _filterFunction:Function
filterFunctionproperty 
filterFunction:Function  [write-only]Implementation
    public function set filterFunction(value:Function):void
iteratorproperty 
iterator:IIterator  [read-only]Implementation
    public function get iterator():IIterator
lengthproperty 
length:int  [read-only]Implementation
    public function get length():int
normalizedArrayproperty 
normalizedArray:Array  [read-only]Implementation
    public function get normalizedArray():Array
sourceproperty 
source:*  [read-write]Implementation
    public function get source():*
    public function set source(value:*):void
Constructor detail
XMLCollection()constructor
public function XMLCollection(xml:XML = null)Parameters
xml:XML (default = null)
Method detail
addItems()method
public function addItems(items:Array, parentNode:XMLNodeDescriptor):voidParameters
items:Array
 
parentNode:XMLNodeDescriptor
getChildNodes()method 
public function getChildNodes(item:XMLNodeDescriptor):Array

Returns all children under a given node in the original XML.

Parameters
item:XMLNodeDescriptor

Returns
Array
getItemAt()method 
public function getItemAt(idx:int):ObjectParameters
idx:int

Returns
Object
getItemIndex()method 
public function getItemIndex(item:Object):intParameters
item:Object

Returns
int
getItemInUnfilteredAt()method 
public function getItemInUnfilteredAt(idx:int):ObjectParameters
idx:int

Returns
Object
getOpenChildNodes()method 
public function getOpenChildNodes(item:XMLNodeDescriptor):ArrayParameters
item:XMLNodeDescriptor

Returns
Array
parseNode()method 
protected function parseNode(node:XML, depth:int, parentNodeDescriptor:XMLNodeDescriptor):voidParameters
node:XML
 
depth:int
 
parentNodeDescriptor:XMLNodeDescriptor
refresh()method 
public function refresh():void
removeItems()method 
public function removeItems(items:Array):voidParameters
items:Array