Name

InputConnection

Synopsis

InputConnection is an interface implemented by connections that can provide an input stream from the data source. Most connections allow input, but in exceptional cases, such as a connection to a printer, this might not be the case.

The openInputStream() method obtains an input stream that can be used to read an ordered sequence of bytes from the data source, while openDataInputStream() returns a stream that can also be used to decode Java primitive data types written to the connection using a DataOutputStream.

The result of calling these methods more than once is not defined by the specification. Sun’s reference implementations treat a second call as an error and throw an IOException. The openInputStream() and openDataInputStream() methods will also throw an IOException if the InputConnection was obtained from a Connector open() call which specified a mode of Connector.WRITE.

                  
public interface InputConnection extends Connection {  
// Public Instance Methods
   public abstract java.io.DataInputStream openDataInputStream(
        ) throws java.io.IOException;  
   public abstract java.io.InputStream openInputStream(
        ) throws java.io.IOException;  
}

Implementations

StreamConnection

Get J2ME in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.