GODPAPER | All Packages | All Classes | Index | Frames No Frames |
IListCollectionDataDescriptor

Package | feathers.data
Interface | public 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

| Method | Defined 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
|  | 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`

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`

Thu Jan 16 2014, 01:11 PM +08:00