Package net.rim.device.api.collection

Defines basic functionality for data collections.

See:
          Description

Interface Summary
BulkUpdateCollectionListener Provides collection events that signal bulk update operations.
ChainableCollection Base functionality for a collection that can receive and emit collection events.
Collection Base type defining a Collection implementation.
CollectionCombiner Allows a collection to collect and combine elements from a number of source collections.
CollectionEventSource Defines functionality for collections that act as the source of collection events.
CollectionListener Defines functionality required of collection event listeners.
CollectionListenerWithHint Defines events used by collections implementing CollectionEventSource.
CollectionWithVersion Provides a means to retrieve an integer version number from a collection.
FilterCollection Criteria for filtering elements out of a collection.
FilterProgress Defines functionality allowing a collection to provide progress information about its filtering state.
FilterStatusListener Defines the functionality a listener for collection filtering events should implement.
IntKeyProviderAdaptor Adaptor class that can retrieve integer keys for collections that can use them.
IntRangedActionTarget Defines functionality for a collection that supports actions on a range of contained elements with integer keys.
List Base interface for read-write lists.
LoadableCollection Collection that can iniitalize its contents from another collection's elements.
LongKeyProviderAdaptor Adaptor class that can retrieve long integer keys for collections that can use them.
LongRangedActionTarget Defines functionality for a collection that supports actions on a range of contained elements with long integer keys.
NotificationSuspension Defines the means by which a collection can suspend and resume sending of collection events sent to its listeners.
OrderedList Array-like list to contain ordered elements.
ReadableIntList Provides array-like read access to a collection of integer elements.
ReadableIntMap Provides read access to a collection using integer values as element keys.
ReadableList Provides array-like read access to a collection of object elements.
ReadableLongList Provides array-like read access to a collection of long integer elements.
ReadableLongMap Provides read access to a collection using long integer values as element keys.
ReadableSet Provides read access to a set-type collection.
ReadableTree Provides read access to a tree-type collection.
SortableCollection Defines means for collection to register a comparator object for use in sorting its elements.
WritableIntMap Provides write access to a collection using integer values as element keys.
WritableList Provides array-like write access to a collection of object elements.
WritableLongMap Provides write access to a collection using long integer values as element keys.
WritableSet Provides write access to a set-type collection.
 

Class Summary
CollectionLock Global collection lock object to prevent deadlocks when using collections.
LongKeyProviderAdaptorComparator Comparator that uses long keys provided by a LongKeyProviderAdaptor to order items.
 

Package net.rim.device.api.collection Description

Defines basic functionality for data collections.

This package consists mostly of a variety of interfaces which data collections can implement to provide various sets of standardized functionality.




Copyright 1999-2008 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved.
Copyright 1993-2003 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A.
Copyright 2002-2003 Nokia Corporation All Rights Reserved.
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.