Package net.rim.device.api.util

Provides a host of utility methods and intefaces useful within the context of the Device's system.

See:
          Description

Interface Summary
AbstractString Defines a set of utility methods for string data.
Comparator Defines comparison methods useable to impose a total ordering on a collection of objects.
IntComparator A comparator that uses integers as the elements.
IntEnumeration Enumeration of integer elements.
LongEnumeration Enumeration of long integer elements.
Persistable Every object that can persist between handheld resets must implement persistable.
TLEFieldController Defines methods to read and write type-length encoded (TLE) fields.
 

Class Summary
AbstractStringWrapper Wraps string data to provide consistent basis for the string utility methods defined in AbstractString.
Arrays Provides a host of utility functions for manipulating arrays.
BitSet Maintains a collection of bits.
ByteVector Vector-like class for storing byte values.
CharacterUtilities Retreives Unicode attributes for characters.
CloneableVector A vector that can provide a clone of itself.
CRC16 Computes the 16-bit CRC (checksum) for a data stream.
CRC24 A class that can be used to compute a 24-bit CRC of a data stream.
CRC32 Computes the 32-bit CRC (checksum) for a data stream.
DataBuffer Single, random-access data stream.
DateTimeUtilities Provides access to date/time operations.
EmptyEnumeration Permits handling of empty enumerations.
IntHashtable This class implements a hashtable, which maps keys to values.
IntIntHashtable This class implements a hashtable, which maps keys to values.
IntMultiMap Provides a one to many mapping between an integer key and some values.
IntStack Last-in-first-out (LIFO) stack of integer values.
IntVector Vector-like class for storing integer values.
InvertedOrderComparator Comparator to do inverted total orderings on collections of objects.
ListenerUtilities Utility methods for managing a list of listeners.
LongHashtable This class implements a hashtable, which maps keys to values.
LongIntHashtable This class implements a hashtable, which maps keys to values.
MathUtilities Provides some basic numeric operations.
MultiMap Provides a one to many mapping between a key and some values.
NumberUtilities Utility methods for converting numeric values to their character/string digit equivalents.
ObjectEnumerator Presents an array of objects as an enumeration.
ObjectUtilities Utility methods for manipulating Objects.
SimpleSortingVector Simple sorting vector of objects.
StringMatch Checks for matching of substring patterns in strings.
StringUtilities Utility methods for manipulating Strings.
TLEUtilities Utility methods for manipulating type-length encoded (TLE) fields.
ToIntHashtable This class implements a hashtable, which maps keys to values.
 

Package net.rim.device.api.util Description

Provides a host of utility methods and intefaces useful within the context of the Device's system.



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