The mx.collections package contains the classes for the Flex collection components.



Interfaces
 InterfaceDescription
 ICollectionView An ICollectionView is a view onto a collection of data.
 IGroupingCollection The IGroupingCollection interface defines the interface required to create grouped data from flat data.
 IHierarchicalCollectionView The IHierarchicalCollectionView interface defines an interface for hierarchical or grouped data.
 IHierarchicalCollectionViewCursor The IHierarchicalCollectionViewCursor interface defines the interface for enumerating a hierarchical collection view bidirectionally.
 IHierarchicalData The IHierarchicalData interface defines the interface used to represent hierarchical data as the data provider for a Flex component.
 IList A collection of items organized in an ordinal fashion.
 IViewCursor Defines the interface for enumerating a collection view bi-directionally.
Classes
 ClassDescription
 ArrayCollection The ArrayCollection class is a wrapper class that exposes an Array as a collection that can be accessed and manipulated using the methods and properties of the ICollectionView or IList interfaces.
 CursorBookmark Encapsulates the positional aspects of a cursor in an ICollectionView.
 Grouping The Grouping class defines the fields in the data provider of the AdvancedDataGrid control used to group data.
 GroupingCollection The GroupingCollection class lets you create grouped data from flat data for display in the AdvancedDataGrid control.
 GroupingField The GroupingField class represents individual data fields that you use to group flat data for display by the AdvancedDataGrid control.
 HierarchicalCollectionView The HierarchicalCollectionView class provides a hierarchical view of a standard collection.
 HierarchicalCollectionViewCursor The HierarchicalCollectionViewCursor class defines a cursor for a hierarchical view of a standard collection.
 HierarchicalData Hierarchical data is data already in a structure of parent and child data items.
 ItemResponder The ItemResponder class provides a default implementation of the mx.rpc.IResponder interface.
 ListCollectionView The ListCollectionView class adds the properties and methods of the ICollectionView interface to an object that conforms to the IList interface.
 Sort Provides the sorting information required to establish a sort on an existing view (ICollectionView interface or class that implements the interface).
 SortField Provides the sorting information required to establish a sort on a field or property in an existing view.
 SummaryField The SummaryField class represents a single property in a SummaryRow instance.
 SummaryObject The SummaryObject class defines the object used to store information when performing custom data summaries on grouped data.
 SummaryRow The SummaryRow class represents a summary row of the AdvancedDataGrid.
 XMLListCollection The XMLListCollection class provides collection functionality to an XMLList object and makes available some of the methods of the native XMLList class.