Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| IM Profile
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
java.io.IOException

Packages that use IOException
com.siemens.icm.io | Siemens IMP utility classes for accessing the functionality of a wireless module.
com.siemens.icm.io.file |
java.io | Provides classes for input and output through data streams.
javax.microedition.io | Classes for the Generic Connection framework.
javax.microedition.pki | Certificates are used to authenticate information for secure Connections.

Uses of IOException in com.siemens.icm.io

Methods in com.siemens.icm.io that throw IOException
`static void` | `File.debugWrite(String fileName, String infoString)` Deprecated. Writes a given string at the end of the file specified by the file name.
`void` | `File.open(String fileName)` Deprecated. Opens the file specified by the file name and prepares it for reading and writing.
`static boolean` | `File.exists(String fileName)` Deprecated. Checks if the file specified by the file name does exist.
`int` | `File.seek(int seekpos)` Deprecated. Moves the file pointer to the specified location.
`int` | `File.length()` Deprecated. Returns the file length, in bytes.
`void` | `File.close()` Deprecated. Closes the file.
`int` | `File.write(byte[] buf, int offset, int numBytes)` Deprecated. Writes numBytes bytes from buffer to a file.
`int` | `File.read(byte[] buf, int offset, int numBytes)` Deprecated. Reads a maximum of numBytes bytes into a buffer from a file.
`static void` | `File.delete(String fileName)` Deprecated. Deletes the file specified by its file name from the storage directory.
`static boolean` | `File.mkdir(String dirName)` Deprecated. Creates a directory.
`static char` | `File.getAttributes(String fileName)` Deprecated. Returns the attribute byte of a file or folder.
`static void` | `File.setReadable(String fileName, boolean readable)` Deprecated. Sets/resets the RO bit of the attribute byte of a file or folder.
`static void` | `File.setWriteable(String fileName, boolean readable)` Deprecated. Resets/sets the RO bit of the attribute byte of a file or folder.
`static void` | `File.setHidden(String fileName, boolean hidden)` Deprecated. Sets/resets the Hidden bit of the attribute byte of a file or folder.
`static long` | `File.getDirectorySize(String directoryName)` Deprecated. Returns the size of a folder.
`static long` | `File.getTotalSize(String fileName)` Deprecated. Returns the total size of a drive.
`void` | `File.truncate(int byteOffset)` Deprecated. Truncates the file at offset.
`void` | `File.truncateFile(int byteOffset)` Deprecated. Truncates the file at offset.
`static boolean` | `File.getIsHidden(String fileName)` Deprecated. Returns the Hidden bit of the attribute byte of a file or folder.
`static boolean` | `File.getCanWrite(String fileName)` Deprecated. Returns the complement of the RO bit of the attribute byte of a file or folder.
`static boolean` | `File.getCanRead(String fileName)` Deprecated. Returns the RO bit of the attribute byte of a file or folder.
`static long` | `File.getLastModified(String fileName)` Deprecated. Returns the time in seconds since last modification of the file or directory.
`static int` | `File.spaceAvailable()` Deprecated. Returns the free disk space (in bytes), available on the MMC file system.
`static void` | `File.rename(String source, String dest)` Deprecated. Renames a file from source filename to destination filename.
`static void` | `File.copy(String source, String dest)` Deprecated. Performs a file copy.
`static boolean` | `File.isDirectory(String pathName)` Deprecated. Checks if the given path specifies a directory.
`static String[]` | `File.list(String pathName)` Deprecated. Lists the content of a directory.
`static String[]` | `File.list(String pathName, boolean includeHidden)` Deprecated. Lists the content of a directory.
`String` | `ATCommand.breakConnection()` This function switches the module, when in data call, back from transparent data mode to AT command mode.

Uses of IOException in com.siemens.icm.io.file

Methods in com.siemens.icm.io.file that throw IOException
`InputStream` | `FileConnection.openInputStream()` Open and return an input stream for a connection.
`DataInputStream` | `FileConnection.openDataInputStream()` Open and return a data input stream for a connection.
`OutputStream` | `FileConnection.openOutputStream()` Open and return an output stream for a connection.
`DataOutputStream` | `FileConnection.openDataOutputStream()` Open and return a data output stream for a connection.
`OutputStream` | `FileConnection.openOutputStream(long byteOffset)` This method opens an output stream and positions it at the indicated byte offset in the file.
`long` | `FileConnection.directorySize(boolean includeSubDirs)` Determines the size in bytes on a file system of all of the files that are contained in a directory.
`long` | `FileConnection.fileSize()` Determines the size of a file on the file system.
`void` | `FileConnection.setReadable(boolean readable)` Sets the file or directory readable attribute to the indicated value.
`void` | `FileConnection.setWritable(boolean writable)` Sets the selected file or directory writable attribute to the indicated value.
`void` | `FileConnection.setHidden(boolean hidden)` Sets the hidden attribute of the selected file to the value provided.
`Enumeration` | `FileConnection.list()` Gets a list of all files and directories contained in a directory.
`Enumeration` | `FileConnection.list(String filter, boolean includeHidden)` Gets a filtered list of files and directories contained in a directory.
`void` | `FileConnection.create()` Creates a file corresponding to the file string provided in the Connector.open() method for this FileConnection.
`void` | `FileConnection.mkdir()` Creates a directory corresponding to the directory string provided in the Connector.open() method.
`void` | `FileConnection.delete()` Deletes the file or directory specified in the Connector.open() URL.
`void` | `FileConnection.rename(String newName)` Renames the selected file or directory to a new name in the same directory.
`void` | `FileConnection.truncate(long byteOffset)` Truncates the file, discarding all data from the given byte offset to the current end of the file.
`void` | `FileConnection.setFileConnection(String fileName)` Resets this FileConnection object to another file or directory.

Uses of IOException in java.io

Subclasses of IOException in java.io
`class` | `EOFException` Signals that an end of file or end of stream has been reached unexpectedly during input.
`class` | `InterruptedIOException` Signals that an I/O operation has been interrupted.
`class` | `UnsupportedEncodingException` The Character Encoding is not supported.
`class` | `UTFDataFormatException` Signals that a malformed UTF-8 string has been read in a data input stream or by any class that implements the data input interface.

Methods in java.io that throw IOException
`void` | `Writer.write(int c)` Write a single character.
`void` | `Writer.write(char[] cbuf)` Write an array of characters.
`abstract void` | `Writer.write(char[] cbuf, int off, int len)` Write a portion of an array of characters.
`void` | `Writer.write(String str)` Write a string.
`void` | `Writer.write(String str, int off, int len)` Write a portion of a string.
`abstract void` | `Writer.flush()` Flush the stream.
`abstract void` | `Writer.close()` Close the stream, flushing it first.
`int` | `Reader.read()` Read a single character.
`int` | `Reader.read(char[] cbuf)` Read characters into an array.
`abstract int` | `Reader.read(char[] cbuf, int off, int len)` Read characters into a portion of an array.
`long` | `Reader.skip(long n)` Skip characters.
`boolean` | `Reader.ready()` Tell whether this stream is ready to be read.
`void` | `Reader.mark(int readAheadLimit)` Mark the present position in the stream.
`void` | `Reader.reset()` Reset the stream.
`abstract void` | `Reader.close()` Close the stream.
`void` | `OutputStreamWriter.write(int c)` Write a single character.
`void` | `OutputStreamWriter.write(char[] cbuf, int off, int len)` Write a portion of an array of characters.
`void` | `OutputStreamWriter.write(String str, int off, int len)` Write a portion of a string.
`void` | `OutputStreamWriter.flush()` Flush the stream.
`void` | `OutputStreamWriter.close()` Close the stream.
`abstract void` | `OutputStream.write(int b)` Writes the specified byte to this output stream.
`void` | `OutputStream.write(byte[] b)` Writes `b.length` bytes from the specified byte array to this output stream.
`void` | `OutputStream.write(byte[] b, int off, int len)` Writes `len` bytes from the specified byte array starting at offset `off` to this output stream.
`void` | `OutputStream.flush()` Flushes this output stream and forces any buffered output bytes to be written out.
`void` | `OutputStream.close()` Closes this output stream and releases any system resources associated with this stream.
`int` | `InputStreamReader.read()` Read a single character.
`int` | `InputStreamReader.read(char[] cbuf, int off, int len)` Read characters into a portion of an array.
`long` | `InputStreamReader.skip(long n)` Skip characters.
`boolean` | `InputStreamReader.ready()` Tell whether this stream is ready to be read.
`void` | `InputStreamReader.mark(int readAheadLimit)` Mark the present position in the stream.
`void` | `InputStreamReader.reset()` Reset the stream.
`void` | `InputStreamReader.close()` Close the stream.
`abstract int` | `InputStream.read()` Reads the next byte of data from the input stream.
`int` | `InputStream.read(byte[] b)` Reads some number of bytes from the input stream and stores them into the buffer array `b`.
`int` | `InputStream.read(byte[] b, int off, int len)` Reads up to `len` bytes of data from the input stream into an array of bytes.
`long` | `InputStream.skip(long n)` Skips over and discards `n` bytes of data from this input stream.
`int` | `InputStream.available()` Returns the number of bytes that can be read (or skipped over) from this input stream without blocking by the next caller of a method for this input stream.
`void` | `InputStream.close()` Closes this input stream and releases any system resources associated with the stream.
`void` | `InputStream.reset()` Repositions this stream to the position at the time the `mark` method was last called on this input stream.
`void` | `DataOutputStream.write(int b)` Writes the specified byte (the low eight bits of the argument `b`) to the underlying output stream.
`void` | `DataOutputStream.write(byte[] b, int off, int len)` Writes `len` bytes from the specified byte array starting at offset `off` to the underlying output stream.
`void` | `DataOutputStream.flush()` Flushes this data output stream.
`void` | `DataOutputStream.close()` Closes this output stream and releases any system resources associated with the stream.
`void` | `DataOutputStream.writeBoolean(boolean v)` Writes a `boolean` to the underlying output stream as a 1-byte value.
`void` | `DataOutputStream.writeByte(int v)` Writes out a `byte` to the underlying output stream as a 1-byte value.
`void` | `DataOutputStream.writeShort(int v)` Writes a `short` to the underlying output stream as two bytes, high byte first.
`void` | `DataOutputStream.writeChar(int v)` Writes a `char` to the underlying output stream as a 2-byte value, high byte first.
`void` | `DataOutputStream.writeInt(int v)` Writes an `int` to the underlying output stream as four bytes, high byte first.
`void` | `DataOutputStream.writeLong(long v)` Writes a `long` to the underlying output stream as eight bytes, high byte first.
`void` | `DataOutputStream.writeFloat(float v)` Converts the float argument to an `int` using the `floatToIntBits` method in class `Float`, and then writes that `int` value to the underlying output stream as a 4-byte quantity, high byte first.
`void` | `DataOutputStream.writeDouble(double v)` Converts the double argument to a `long` using the `doubleToLongBits` method in class `Double`, and then writes that `long` value to the underlying output stream as an 8-byte quantity, high byte first.
`void` | `DataOutputStream.writeChars(String s)` Writes a string to the underlying output stream as a sequence of characters.
`void` | `DataOutputStream.writeUTF(String str)` Writes a string to the underlying output stream using UTF-8 encoding in a machine-independent manner.
`void` | `DataOutput.write(int b)` Writes to the output stream the eight low-order bits of the argument `b`.
`void` | `DataOutput.write(byte[] b)` Writes to the output stream all the bytes in array `b`.
`void` | `DataOutput.write(byte[] b, int off, int len)` Writes `len` bytes from array `b`, in order, to the output stream.
`void` | `DataOutput.writeBoolean(boolean v)` Writes a `boolean` value to this output stream.
`void` | `DataOutput.writeByte(int v)` Writes to the output stream the eight low- order bits of the argument `v`.
`void` | `DataOutput.writeShort(int v)` Writes two bytes to the output stream to represent the value of the argument.
`void` | `DataOutput.writeChar(int v)` Writes a `char` value, which is comprised of two bytes, to the output stream.
`void` | `DataOutput.writeInt(int v)` Writes an `int` value, which is comprised of four bytes, to the output stream.
`void` | `DataOutput.writeLong(long v)` Writes an `long` value, which is comprised of four bytes, to the output stream.
`void` | `DataOutput.writeFloat(float v)` Writes a `float` value, which is comprised of four bytes, to the output stream.
`void` | `DataOutput.writeDouble(double v)` Writes a `double` value, which is comprised of eight bytes, to the output stream.
`void` | `DataOutput.writeChars(String s)` Writes every character in the string `s`, to the output stream, in order, two bytes per character.
`void` | `DataOutput.writeUTF(String s)` Writes two bytes of length information to the output stream, followed by the Java modified UTF representation of every character in the string `s`.
`int` | `DataInputStream.read()` Reads the next byte of data from this input stream.
`int` | `DataInputStream.read(byte[] b)` See the general contract of the `read` method of `DataInput`.
`int` | `DataInputStream.read(byte[] b, int off, int len)` Reads up to `len` bytes of data from this input stream into an array of bytes.
`void` | `DataInputStream.readFully(byte[] b)` See the general contract of the `readFully` method of `DataInput`.
`void` | `DataInputStream.readFully(byte[] b, int off, int len)` See the general contract of the `readFully` method of `DataInput`.
`int` | `DataInputStream.skipBytes(int n)` See the general contract of the `skipBytes` method of `DataInput`.
`boolean` | `DataInputStream.readBoolean()` See the general contract of the `readBoolean` method of `DataInput`.
`byte` | `DataInputStream.readByte()` See the general contract of the `readByte` method of `DataInput`.
`int` | `DataInputStream.readUnsignedByte()` See the general contract of the `readUnsignedByte` method of `DataInput`.
`short` | `DataInputStream.readShort()` See the general contract of the `readShort` method of `DataInput`.
`int` | `DataInputStream.readUnsignedShort()` See the general contract of the `readUnsignedShort` method of `DataInput`.
`char` | `DataInputStream.readChar()` See the general contract of the `readChar` method of `DataInput`.
`int` | `DataInputStream.readInt()` See the general contract of the `readInt` method of `DataInput`.
`long` | `DataInputStream.readLong()` See the general contract of the `readLong` method of `DataInput`.
`float` | `DataInputStream.readFloat()` See the general contract of the `readFloat` method of `DataInput`.
`double` | `DataInputStream.readDouble()` See the general contract of the `readDouble` method of `DataInput`.
`String` | `DataInputStream.readUTF()` See the general contract of the `readUTF` method of `DataInput`.
`static String` | `DataInputStream.readUTF(DataInput in)` Reads from the stream `in` a representation of a Unicode character string encoded in Java modified UTF-8 format; this string of characters is then returned as a `String`.
`long` | `DataInputStream.skip(long n)` Skips over and discards `n` bytes of data from the input stream.
`int` | `DataInputStream.available()` Returns the number of bytes that can be read from this input stream without blocking.
`void` | `DataInputStream.close()` Closes this input stream and releases any system resources associated with the stream.
`void` | `DataInputStream.reset()` Repositions this stream to the position at the time the `mark` method was last called on this input stream.
`void` | `DataInput.readFully(byte[] b)` Reads some bytes from an input stream and stores them into the buffer array `b`.
`void` | `DataInput.readFully(byte[] b, int off, int len)` Reads `len` bytes from an input stream.
`int` | `DataInput.skipBytes(int n)` Makes an attempt to skip over `n` bytes of data from the input stream, discarding the skipped bytes.
`boolean` | `DataInput.readBoolean()` Reads one input byte and returns `true` if that byte is nonzero, `false` if that byte is zero.
`byte` | `DataInput.readByte()` Reads and returns one input byte.
`int` | `DataInput.readUnsignedByte()` Reads one input byte, zero-extends it to type `int`, and returns the result, which is therefore in the range `0` through `255`.
`short` | `DataInput.readShort()` Reads two input bytes and returns a `short` value.
`int` | `DataInput.readUnsignedShort()` Reads two input bytes, zero-extends it to type `int`, and returns an `int` value in the range `0` through `65535`.
`char` | `DataInput.readChar()` Reads an input `char` and returns the `char` value.
`int` | `DataInput.readInt()` Reads four input bytes and returns an `int` value.
`long` | `DataInput.readLong()` Reads eight input bytes and returns a `long` value.
`float` | `DataInput.readFloat()` Reads four input bytes and returns a `float` value.
`double` | `DataInput.readDouble()` Reads eight input bytes and returns a `double` value.
`String` | `DataInput.readUTF()` Reads in a string that has been encoded using a modified UTF-8 format.
`void` | `ByteArrayOutputStream.close()` Closes this output stream and releases any system resources associated with this stream.
`void` | `ByteArrayInputStream.close()` Closes this input stream and releases any system resources associated with the stream.

Uses of IOException in javax.microedition.io

Subclasses of IOException in javax.microedition.io
`class` | `ConnectionNotFoundException` This class is used to signal that a connection target cannot be found, or the protocol type is not supported.

Methods in javax.microedition.io that throw IOException
`StreamConnection` | `StreamConnectionNotifier.acceptAndOpen()` Returns a `StreamConnection` object that represents a server side socket connection.
`OutputStream` | `OutputConnection.openOutputStream()` Open and return an output stream for a connection.
`DataOutputStream` | `OutputConnection.openDataOutputStream()` Open and return a data output stream for a connection.
`InputStream` | `InputConnection.openInputStream()` Open and return an input stream for a connection.
`DataInputStream` | `InputConnection.openDataInputStream()` Open and return a data input stream for a connection.
`int` | `DatagramConnection.getMaximumLength()` Get the maximum length a datagram can be.
`int` | `DatagramConnection.getNominalLength()` Get the nominal length of a datagram.
`void` | `DatagramConnection.send(Datagram dgram)` Send a datagram.
`void` | `DatagramConnection.receive(Datagram dgram)` Receive a datagram.
`Datagram` | `DatagramConnection.newDatagram(int size)` Create a new datagram object.
`Datagram` | `DatagramConnection.newDatagram(int size, String addr)` Create a new datagram object.
`Datagram` | `DatagramConnection.newDatagram(byte[] buf, int size)` Create a new datagram object.
`Datagram` | `DatagramConnection.newDatagram(byte[] buf, int size, String addr)` Make a new datagram object.
`void` | `Datagram.setAddress(String addr)` Set datagram address.
`static Connection` | `Connector.open(String name)` Create and open a Connection.
`static Connection` | `Connector.open(String name, int mode)` Create and open a Connection.
`static Connection` | `Connector.open(String name, int mode, boolean timeouts)` Create and open a Connection.
`static DataInputStream` | `Connector.openDataInputStream(String name)` Create and open a connection input stream.
`static DataOutputStream` | `Connector.openDataOutputStream(String name)` Create and open a connection output stream.
`static InputStream` | `Connector.openInputStream(String name)` Create and open a connection input stream.
`static OutputStream` | `Connector.openOutputStream(String name)` Create and open a connection output stream.
`void` | `Connection.close()` Close the connection.
`String` | `UDPDatagramConnection.getLocalAddress()` Gets the local address to which the datagram connection is bound.
`int` | `UDPDatagramConnection.getLocalPort()` Returns the local port to which this datagram connection is bound.
`void` | `SocketConnection.setSocketOption(byte option, int value)` Set a socket option for the connection.
`int` | `SocketConnection.getSocketOption(byte option)` Get a socket option for the connection.
`String` | `SocketConnection.getLocalAddress()` Gets the local address to which the socket is bound.
`int` | `SocketConnection.getLocalPort()` Returns the local port to which this socket is bound.
`String` | `SocketConnection.getAddress()` Gets the remote address to which the socket is bound.
`int` | `SocketConnection.getPort()` Returns the remote port to which this socket is bound.
`String` | `ServerSocketConnection.getLocalAddress()` Gets the local address to which the socket is bound.
`int` | `ServerSocketConnection.getLocalPort()` Returns the local port to which this socket is bound.
`SecurityInfo` | `SecureConnection.getSecurityInfo()` Return the security information associated with this connection when it was opened.
`static void` | `PushRegistry.registerConnection(String connection, String midlet, String filter)` Register a dynamic connection with the application management software.
`SecurityInfo` | `HttpsConnection.getSecurityInfo()` Return the security information associated with this successfully opened connection.
`void` | `HttpConnection.setRequestMethod(String method)` Set the method for the URL request, one of: GET POST HEAD are legal, subject to protocol restrictions.
`void` | `HttpConnection.setRequestProperty(String key, String value)` Sets the general request property.
`int` | `HttpConnection.getResponseCode()` Returns the HTTP response status code.
`String` | `HttpConnection.getResponseMessage()` Gets the HTTP response message, if any, returned along with the response code from a server.
`long` | `HttpConnection.getExpiration()` Returns the value of the `expires` header field.
`long` | `HttpConnection.getDate()` Returns the value of the `date` header field.
`long` | `HttpConnection.getLastModified()` Returns the value of the `last-modified` header field.
`String` | `HttpConnection.getHeaderField(String name)` Returns the value of the named header field.
`int` | `HttpConnection.getHeaderFieldInt(String name, int def)` Returns the value of the named field parsed as a number.
`long` | `HttpConnection.getHeaderFieldDate(String name, long def)` Returns the value of the named field parsed as date.
`String` | `HttpConnection.getHeaderField(int n)` Gets a header field value by index.
`String` | `HttpConnection.getHeaderFieldKey(int n)` Gets a header field key by index.

Uses of IOException in javax.microedition.pki

Subclasses of IOException in javax.microedition.pki
`class` | `CertificateException` The `CertificateException` encapsulates an error that occurred while a `Certificate` is being used.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| IM Profile
PREV NEXT | FRAMES NO FRAMES

Submit a comment or suggestion Version 2.0 of IM Profile Specification
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries. Copyright (c) 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road,Palo Alto, California, 94303, U.S.A. All Rights Reserved.