Packagefeathers.data
Interfacepublic interface IListCollectionDataDescriptor
Implementors ArrayListCollectionDataDescriptor, VectorIntListCollectionDataDescriptor, VectorListCollectionDataDescriptor, VectorNumberListCollectionDataDescriptor, VectorUintListCollectionDataDescriptor, XMLListListCollectionDataDescriptor

An adapter interface to support any kind of data source in ListCollection.

See also

ListCollection


Public Methods
 MethodDefined By
  
addItemAt(data:Object, item:Object, index:int):void
Adds an item to the data source, at the specified index.
IListCollectionDataDescriptor
  
getItemAt(data:Object, index:int):Object
Returns the item at the specified index in the data source.
IListCollectionDataDescriptor
  
getItemIndex(data:Object, item:Object):int
Determines which index the item appears at within the data source.
IListCollectionDataDescriptor
  
getLength(data:Object):int
The number of items in the data source.
IListCollectionDataDescriptor
  
removeAll(data:Object):void
Removes all items from the data source.
IListCollectionDataDescriptor
  
removeItemAt(data:Object, index:int):Object
Removes the item at the specified index from the data source and returns it.
IListCollectionDataDescriptor
  
setItemAt(data:Object, item:Object, index:int):void
Replaces the item at the specified index with a new item.
IListCollectionDataDescriptor
Method Detail
addItemAt()method
public function addItemAt(data:Object, item:Object, index:int):void

Adds an item to the data source, at the specified index.

Parameters

data:Object
 
item:Object
 
index:int

getItemAt()method 
public function getItemAt(data:Object, index:int):Object

Returns the item at the specified index in the data source.

Parameters

data:Object
 
index:int

Returns
Object
getItemIndex()method 
public function getItemIndex(data:Object, item:Object):int

Determines which index the item appears at within the data source. If the item isn't in the data source, returns -1.

Parameters

data:Object
 
item:Object

Returns
int
getLength()method 
public function getLength(data:Object):int

The number of items in the data source.

Parameters

data:Object

Returns
int
removeAll()method 
public function removeAll(data:Object):void

Removes all items from the data source.

Parameters

data:Object

removeItemAt()method 
public function removeItemAt(data:Object, index:int):Object

Removes the item at the specified index from the data source and returns it.

Parameters

data:Object
 
index:int

Returns
Object
setItemAt()method 
public function setItemAt(data:Object, item:Object, index:int):void

Replaces the item at the specified index with a new item.

Parameters

data:Object
 
item:Object
 
index:int