Package net.rim.device.api.io

Provides a library of components to manage data I/O.

See:
          Description

Interface Summary
ConnEvent Describes data available to all connection events.
DatagramStatusListener Describes functionality that a datagram status listener must implement.
FilterBaseInterface Base class for Connection protocols.
IOProperties Defines an interface for manipulating properties and flags.
ParentStreamProvider Returns the sub connection associated with this connection.
 

Class Summary
Base64InputStream Input stream for reading Base64 encoded data.
Base64OutputStream Ouput stream for writing Base64 encoded data.
DatagramAddressBase This is the generic datagram address interface.
DatagramBase Generic datagram object defines holder of data sent or received from a datagram connection.
DatagramConnectionBase Contains methods that handle BlackBerry Datagram connection and transmission operations.
DatagramStatusListenerUtil Provides a host of utility functions usable by datagram status listeners.
DatagramTransportBase Provides a base implementation for a transport protocol.
File Provides low-level access to various file systems.
FileInfo This class is used by File to represent the file information.
FileInputStream Provides low-level access to various file systems.
FileOutputStream Provides low-level access to various file systems.
LineReader Utility class for reading out CRLF delimited lines from a SharedInputStream.
MobitexAddress Encapsulates mobitex addressing information.
NoCopyByteArrayOutputStream Byte array output stream that returns handle to the underlying data buffer, not a copy.
ScanLine Utility class for reading out CRLF delimited lines from a SharedInputStream.
SharedInputStream Input stream that can share its stream data with a number of readers.
SharedOutputStream Output stream that can share its stream data with a number of writers.
SmsAddress Formats SMS addresses according to the docs in javax.microedition.io.Connector.
 

Exception Summary
IOCancelledException Thrown if a send or receive is cancelled for some reason.
IODatagramLengthException Thrown if the datagram length is invalid (usually because it is too big).
IOFormatException Thrown if something is wrong with the format of the datagram's header or address string.
IONotRoutableException Thrown if a send is not routable for some reason.
IORefusedException Thrown if the connection refuses the datagram for some reason.
IOTransmitterException Thrown if the connection is unable to transmit a datagram for some reason
 

Package net.rim.device.api.io Description

Provides a library of components to manage data I/O.



Copyright 1999-2004 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.