The mx.controls.listClasses package contains the classes used by the list-based controls.
| Interface | Description | |
|---|---|---|
| IDropInListItemRenderer | The interface for "drop-in" item renderers. | |
| IListItemRenderer | Item renderers and item editors for list components must implement the IListItemRenderer interface. |
| Class | Description | |
|---|---|---|
| BaseListData | The BaseListData class defines the data type of the listData property implemented by drop-in item renderers or drop-in item editors. | |
| ListBase | The ListBase class is the base class for controls that represent lists of items that can have one or more selected and can scroll through the items. | |
| ListBaseSeekPending | An object that stores data about a seek operation that was interrupted by an ItemPendingError error. | |
| ListBaseSelectionData | Records used by list classes to keep track of what is selected. | |
| ListData | The ListData class defines the data type of the listData property implemented by drop-in item renderers or drop-in item editors for the List control. | |
| ListItemDragProxy | The default drag proxy used when dragging from a list-based control (except for the DataGrid class). | |
| ListItemRenderer | The ListItemRenderer class defines the default item renderer for a List control. | |
| ListRowInfo | Used by the list-based classes to store information about their IListItemRenderers. | |
| TileBase | The TileBase class is the base class for controls that display data items in a sequence of rows and columns. | |
| TileBaseDirection | Values for the direction property of the TileList component. | |
| TileListItemRenderer | The TileListItemRenderer class defines the default item renderer for the HorizontalList and TileList controls. |