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

Product Version : Feathers 1.0.0

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