Uses of Class
java.io.IOException

Packages that use IOException
java.beans Contains classes for run-time Java Beans support. 
java.io Provides for system input and output through data streams, serialization and the file system. 
java.lang Provides classes that are fundamental to the design of the Java programming language. 
java.net Provides the classes for implementing networking applications. 
java.rmi Provides the RMI package. 
java.security Provides the classes and interfaces for the security framework. 
java.util Contains the collections framework, legacy collection classes, event model, date and time facilities, internationalization, and miscellaneous utility classes (a string tokenizer, a random-number generator, and a bit array). 
java.util.jar Provides classes for reading and writing the JAR (Java ARchive) file format, which is based on the standard ZIP file format with an optional manifest file. 
java.util.zip Provides classes for reading and writing the standard ZIP and GZIP file formats. 
javax.media   
javax.media.protocol   
javax.microedition.io Provides a simplified mechanism for applications to use various types of I/O protocols in resource-constrained environments. 
javax.microedition.pki Certificates are used to authenticate information for secure Connections. 
javax.microedition.xlet.ixc Provides facilities for inter-Xlet communication (IXC). 
javax.net Provides classes for networking applications. 
javax.net.ssl Provides classes for the secure socket package. 
javax.tv.net   
org.davic.media Provides various extensions to the Java Media Framework for the control of TV oriented audio / video content. 
org.dvb.dsmcc Provides extended access to files carried in the broadcast stream. 
org.dvb.io.persistent Provides extensions to the java.io package for access to files held in persistent storage. 
org.dvb.media Provides DVB specific extensions to the Java Media Framework. 
org.dvb.net.rc Provides session management for bi-directional IP connections which are session based from the point of view of an application. 
org.dvb.test Broadcast model 
org.dvb.ui Provides extended graphics functionality. 
org.dvb.user Provides access to settings and preferences configured by the end-user. 
org.havi.ui   
org.ocap Provides system utility functions 
org.ocap.application
 
org.ocap.hn.content   
org.ocap.storage The org.ocap.storage package represents storage devices. 
org.ocap.system

This API is used to access system modules. 

org.ocap.test OCAP testing communications. 
 

Uses of IOException in java.beans
 

Methods in java.beans that throw IOException
static Object Beans.instantiate(ClassLoader cls, String beanName)
           Instantiate a JavaBean.
 

Uses of IOException in java.io
 

Subclasses of IOException in java.io
 class CharConversionException
          Base class for character conversion exceptions.
 class EOFException
          Signals that an end of file or end of stream has been reached unexpectedly during input.
 class FileNotFoundException
          Signals that an attempt to open the file denoted by a specified pathname has failed.
 class InterruptedIOException
          Signals that an I/O operation has been interrupted.
 class InvalidClassException
          Thrown when the Serialization runtime detects one of the following problems with a Class.
 class InvalidObjectException
          Indicates that one or more deserialized objects failed validation tests.
 class NotActiveException
          Thrown when serialization or deserialization is not active.
 class NotSerializableException
          Thrown when an instance is required to have a Serializable interface.
 class ObjectStreamException
          Superclass of all exceptions specific to Object Stream classes.
 class OptionalDataException
          Exception indicating the failure of an object read operation due to unread primitive data, or the end of data belonging to a serialized object in the stream.
 class StreamCorruptedException
          Thrown when control information that was read from an object stream violates internal consistency checks.
 class SyncFailedException
          Signals that a sync operation has failed.
 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.
 class WriteAbortedException
          Signals that one of the ObjectStreamExceptions was thrown during a write operation.
 

Methods in java.io that throw IOException
 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.
 int FileInputStream.available()
          Returns the number of bytes that can be read from this file input stream without blocking.
 int FilterInputStream.available()
          Returns the number of bytes that can be read from this input stream without blocking.
 int BufferedInputStream.available()
          Returns the number of bytes that can be read from this input stream without blocking.
 int PushbackInputStream.available()
          Returns the number of bytes that can be read from this input stream without blocking.
 int ObjectInput.available()
          Returns the number of bytes that can be read without blocking.
 int ObjectInputStream.available()
          Returns the number of bytes that can be read without blocking.
 int SequenceInputStream.available()
          Returns the number of bytes available on the current stream.
 int PipedInputStream.available()
          Returns the number of bytes that can be read from this input stream without blocking.
 void InputStream.close()
          Closes this input stream and releases any system resources associated with the stream.
 void FileInputStream.close()
          Closes this file input stream and releases any system resources associated with the stream.
 void OutputStream.close()
          Closes this output stream and releases any system resources associated with this stream.
 void FileOutputStream.close()
          Closes this file output stream and releases any system resources associated with this stream.
 void FilterInputStream.close()
          Closes this input stream and releases any system resources associated with the stream.
 void BufferedInputStream.close()
          Closes this input stream and releases any system resources associated with the stream.
 void FilterOutputStream.close()
          Closes this output stream and releases any system resources associated with the stream.
abstract  void Writer.close()
          Close the stream, flushing it first.
 void OutputStreamWriter.close()
          Close the stream.
 void BufferedWriter.close()
          Close the stream.
 void RandomAccessFile.close()
          Closes this random access file stream and releases any system resources associated with the stream.
 void ByteArrayInputStream.close()
          Closing a ByteArrayInputStream has no effect.
 void ByteArrayOutputStream.close()
          Closing a ByteArrayOutputStream has no effect.
abstract  void Reader.close()
          Close the stream.
 void InputStreamReader.close()
          Close the stream.
 void BufferedReader.close()
          Close the stream.
 void FilterReader.close()
          Close the stream.
 void StringWriter.close()
          Closing a StringWriter has no effect.
 void PushbackInputStream.close()
          Closes this input stream and releases any system resources associated with the stream.
 void ObjectInput.close()
          Closes the input stream.
 void ObjectInputStream.close()
          Closes the input stream.
 void ObjectOutput.close()
          Closes the stream.
 void ObjectOutputStream.close()
          Closes the stream.
 void SequenceInputStream.close()
          Closes this input stream and releases any system resources associated with the stream.
 void PushbackReader.close()
          Close the stream.
 void PipedWriter.close()
          Closes this piped output stream and releases any system resources associated with this stream.
 void PipedReader.close()
          Closes this piped stream and releases any system resources associated with the stream.
 void PipedOutputStream.close()
          Closes this piped output stream and releases any system resources associated with this stream.
 void PipedInputStream.close()
          Closes this piped input stream and releases any system resources associated with the stream.
 void FilterWriter.close()
          Close the stream.
 void PipedOutputStream.connect(PipedInputStream snk)
          Connects this piped output stream to a receiver.
 void PipedInputStream.connect(PipedOutputStream src)
          Causes this piped input stream to be connected to the piped output stream src.
 void PipedWriter.connect(PipedReader snk)
          Connects this piped writer to a receiver.
 void PipedReader.connect(PipedWriter src)
          Causes this piped reader to be connected to the piped writer src.
 boolean File.createNewFile()
          Atomically creates a new, empty file named by this abstract pathname if and only if a file with this name does not yet exist.
static File File.createTempFile(String prefix, String suffix)
          Creates an empty file in the default temporary-file directory, using the given prefix and suffix to generate its name.
static File File.createTempFile(String prefix, String suffix, File directory)
           Creates a new empty file in the specified directory, using the given prefix and suffix strings to generate its name.
abstract  boolean ObjectInputStream.GetField.defaulted(String name)
          Return true if the named field is defaulted and has no value in this stream.
 void ObjectInputStream.defaultReadObject()
          Read the non-static and non-transient fields of the current class from this stream.
 void ObjectOutputStream.defaultWriteObject()
          Write the non-static and non-transient fields of the current class to this stream.
 void OutputStream.flush()
          Flushes this output stream and forces any buffered output bytes to be written out.
 void FilterOutputStream.flush()
          Flushes this output stream and forces any buffered output bytes to be written out to the stream.
 void BufferedOutputStream.flush()
          Flushes this buffered output stream.
abstract  void Writer.flush()
          Flush the stream.
 void OutputStreamWriter.flush()
          Flush the stream.
 void BufferedWriter.flush()
          Flush the stream.
 void ObjectOutput.flush()
          Flushes the stream.
 void ObjectOutputStream.flush()
          Flushes the stream.
 void DataOutputStream.flush()
          Flushes this data output stream.
 void PipedWriter.flush()
          Flushes this output stream and forces any buffered output characters to be written out.
 void PipedOutputStream.flush()
          Flushes this output stream and forces any buffered output bytes to be written out.
 void FilterWriter.flush()
          Flush the stream.
abstract  boolean ObjectInputStream.GetField.get(String name, boolean val)
          Get the value of the named boolean field from the persistent field.
abstract  byte ObjectInputStream.GetField.get(String name, byte val)
          Get the value of the named byte field from the persistent field.
abstract  char ObjectInputStream.GetField.get(String name, char val)
          Get the value of the named char field from the persistent field.
abstract  double ObjectInputStream.GetField.get(String name, double val)
          Get the value of the named double field from the persistent field.
abstract  float ObjectInputStream.GetField.get(String name, float val)
          Get the value of the named float field from the persistent field.
abstract  int ObjectInputStream.GetField.get(String name, int val)
          Get the value of the named int field from the persistent field.
abstract  long ObjectInputStream.GetField.get(String name, long val)
          Get the value of the named long field from the persistent field.
abstract  Object ObjectInputStream.GetField.get(String name, Object val)
          Get the value of the named Object field from the persistent field.
abstract  short ObjectInputStream.GetField.get(String name, short val)
          Get the value of the named short field from the persistent field.
 File File.getCanonicalFile()
          Returns the canonical form of this abstract pathname.
 String File.getCanonicalPath()
          Returns the canonical pathname string of this abstract pathname.
 FileDescriptor FileInputStream.getFD()
          Returns the FileDescriptor object that represents the connection to the actual file in the file system being used by this FileInputStream.
 FileDescriptor FileOutputStream.getFD()
          Returns the file descriptor associated with this stream.
 FileDescriptor RandomAccessFile.getFD()
          Returns the opaque file descriptor object associated with this stream.
 long RandomAccessFile.getFilePointer()
          Returns the current offset in this file.
 long RandomAccessFile.length()
          Returns the length of this file.
 void Reader.mark(int readAheadLimit)
          Mark the present position in the stream.
 void BufferedReader.mark(int readAheadLimit)
          Mark the present position in the stream.
 void StringReader.mark(int readAheadLimit)
          Mark the present position in the stream.
 void FilterReader.mark(int readAheadLimit)
          Mark the present position in the stream.
 void PushbackReader.mark(int readAheadLimit)
          Mark the present position in the stream.
 void LineNumberReader.mark(int readAheadLimit)
          Mark the present position in the stream.
 void CharArrayReader.mark(int readAheadLimit)
          Mark the present position in the stream.
 void BufferedWriter.newLine()
          Write a line separator.
 int StreamTokenizer.nextToken()
          Parses the next token from the input stream of this tokenizer.
 ObjectOutputStream.PutField ObjectOutputStream.putFields()
          Retrieve the object used to buffer persistent fields to be written to the stream.
abstract  int InputStream.read()
          Reads the next byte of data from the input stream.
 int FileInputStream.read()
          Reads a byte of data from this input stream.
 int FilterInputStream.read()
          Reads the next byte of data from this input stream.
 int BufferedInputStream.read()
          See the general contract of the read method of InputStream.
 int RandomAccessFile.read()
          Reads a byte of data from this file.
 int Reader.read()
          Read a single character.
 int InputStreamReader.read()
          Read a single character.
 int BufferedReader.read()
          Read a single character.
 int StringReader.read()
          Read a single character.
 int FilterReader.read()
          Read a single character.
 int PushbackInputStream.read()
          Reads the next byte of data from this input stream.
 int ObjectInput.read()
          Reads a byte of data.
 int ObjectInputStream.read()
          Reads a byte of data.
 int SequenceInputStream.read()
          Reads the next byte of data from this input stream.
 int PushbackReader.read()
          Read a single character.
 int PipedReader.read()
          Reads the next character of data from this piped stream.
 int PipedInputStream.read()
          Reads the next byte of data from this piped input stream.
 int LineNumberReader.read()
          Read a single character.
 int CharArrayReader.read()
          Read a single character.
 int InputStream.read(byte[] b)
          Reads some number of bytes from the input stream and stores them into the buffer array b.
 int FileInputStream.read(byte[] b)
          Reads up to b.length bytes of data from this input stream into an array of bytes.
 int FilterInputStream.read(byte[] b)
          Reads up to byte.length bytes of data from this input stream into an array of bytes.
 int DataInputStream.read(byte[] b)
          Reads some number of bytes from the contained input stream and stores them into the buffer array b.
 int RandomAccessFile.read(byte[] b)
          Reads up to b.length bytes of data from this file into an array of bytes.
 int ObjectInput.read(byte[] b)
          Reads into an array of bytes.
 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.
 int FileInputStream.read(byte[] b, int off, int len)
          Reads up to len bytes of data from this input stream into an array of bytes.
 int FilterInputStream.read(byte[] b, int off, int len)
          Reads up to len bytes of data from this input stream into an array of bytes.
 int BufferedInputStream.read(byte[] b, int off, int len)
          Reads bytes from this byte-input stream into the specified byte array, starting at the given offset.
 int DataInputStream.read(byte[] b, int off, int len)
          Reads up to len bytes of data from the contained input stream into an array of bytes.
 int RandomAccessFile.read(byte[] b, int off, int len)
          Reads up to len bytes of data from this file into an array of bytes.
 int PushbackInputStream.read(byte[] b, int off, int len)
          Reads up to len bytes of data from this input stream into an array of bytes.
 int ObjectInput.read(byte[] b, int off, int len)
          Reads into an array of bytes.
 int ObjectInputStream.read(byte[] buf, int off, int len)
          Reads into an array of bytes.
 int SequenceInputStream.read(byte[] b, int off, int len)
          Reads up to len bytes of data from this input stream into an array of bytes.
 int PipedInputStream.read(byte[] b, int off, int len)
          Reads up to len bytes of data from this piped input stream into an array of bytes.
 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.
 int InputStreamReader.read(char[] cbuf, int off, int len)
          Read characters into a portion of an array.
 int BufferedReader.read(char[] cbuf, int off, int len)
          Read characters into a portion of an array.
 int StringReader.read(char[] cbuf, int off, int len)
          Read characters into a portion of an array.
 int FilterReader.read(char[] cbuf, int off, int len)
          Read characters into a portion of an array.
 int PushbackReader.read(char[] cbuf, int off, int len)
          Read characters into a portion of an array.
 int PipedReader.read(char[] cbuf, int off, int len)
          Reads up to len characters of data from this piped stream into an array of characters.
 int LineNumberReader.read(char[] cbuf, int off, int len)
          Read characters into a portion of an array.
 int CharArrayReader.read(char[] b, int off, int len)
          Read characters into a portion of an array.
 boolean DataInput.readBoolean()
          Reads one input byte and returns true if that byte is nonzero, false if that byte is zero.
 boolean DataInputStream.readBoolean()
          See the general contract of the readBoolean method of DataInput.
 boolean RandomAccessFile.readBoolean()
          Reads a boolean from this file.
 boolean ObjectInputStream.readBoolean()
          Reads in a boolean.
 byte DataInput.readByte()
          Reads and returns one input byte.
 byte DataInputStream.readByte()
          See the general contract of the readByte method of DataInput.
 byte RandomAccessFile.readByte()
          Reads a signed eight-bit value from this file.
 byte ObjectInputStream.readByte()
          Reads an 8 bit byte.
 char DataInput.readChar()
          Reads an input char and returns the char value.
 char DataInputStream.readChar()
          See the general contract of the readChar method of DataInput.
 char RandomAccessFile.readChar()
          Reads a Unicode character from this file.
 char ObjectInputStream.readChar()
          Reads a 16 bit char.
 double DataInput.readDouble()
          Reads eight input bytes and returns a double value.
 double DataInputStream.readDouble()
          See the general contract of the readDouble method of DataInput.
 double RandomAccessFile.readDouble()
          Reads a double from this file.
 double ObjectInputStream.readDouble()
          Reads a 64 bit double.
 void Externalizable.readExternal(ObjectInput in)
          The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays.
 ObjectInputStream.GetField ObjectInputStream.readFields()
          Reads the persistent fields from the stream and makes them available by name.
 float DataInput.readFloat()
          Reads four input bytes and returns a float value.
 float DataInputStream.readFloat()
          See the general contract of the readFloat method of DataInput.
 float RandomAccessFile.readFloat()
          Reads a float from this file.
 float ObjectInputStream.readFloat()
          Reads a 32 bit float.
 void DataInput.readFully(byte[] b)
          Reads some bytes from an input stream and stores them into the buffer array b.
 void DataInputStream.readFully(byte[] b)
          See the general contract of the readFully method of DataInput.
 void RandomAccessFile.readFully(byte[] b)
          Reads b.length bytes from this file into the byte array, starting at the current file pointer.
 void ObjectInputStream.readFully(byte[] buf)
          Reads bytes, blocking until all bytes are read.
 void DataInput.readFully(byte[] b, int off, int len)
          Reads len bytes from an input stream.
 void DataInputStream.readFully(byte[] b, int off, int len)
          See the general contract of the readFully method of DataInput.
 void RandomAccessFile.readFully(byte[] b, int off, int len)
          Reads exactly len bytes from this file into the byte array, starting at the current file pointer.
 void ObjectInputStream.readFully(byte[] buf, int off, int len)
          Reads bytes, blocking until all bytes are read.
 int DataInput.readInt()
          Reads four input bytes and returns an int value.
 int DataInputStream.readInt()
          See the general contract of the readInt method of DataInput.
 int RandomAccessFile.readInt()
          Reads a signed 32-bit integer from this file.
 int ObjectInputStream.readInt()
          Reads a 32 bit int.
 String DataInput.readLine()
          Reads the next line of text from the input stream.
 String DataInputStream.readLine()
          Deprecated. This method does not properly convert bytes to characters. As of JDK 1.1, the preferred way to read lines of text is via the BufferedReader.readLine() method. Programs that use the DataInputStream class to read lines can be converted to use the BufferedReader class by replacing code of the form:
     DataInputStream d = new DataInputStream(in);
 
with:
     BufferedReader d
          = new BufferedReader(new InputStreamReader(in));
 
 String RandomAccessFile.readLine()
          Reads the next line of text from this file.
 String BufferedReader.readLine()
          Read a line of text.
 String ObjectInputStream.readLine()
          Deprecated. This method does not properly convert bytes to characters. see DataInputStream for the details and alternatives.
 String LineNumberReader.readLine()
          Read a line of text.
 long DataInput.readLong()
          Reads eight input bytes and returns a long value.
 long DataInputStream.readLong()
          See the general contract of the readLong method of DataInput.
 long RandomAccessFile.readLong()
          Reads a signed 64-bit integer from this file.
 long ObjectInputStream.readLong()
          Reads a 64 bit long.
 Object ObjectInput.readObject()
          Read and return an object.
 Object ObjectInputStream.readObject()
          Read an object from the ObjectInputStream.
 short DataInput.readShort()
          Reads two input bytes and returns a short value.
 short DataInputStream.readShort()
          See the general contract of the readShort method of DataInput.
 short RandomAccessFile.readShort()
          Reads a signed 16-bit number from this file.
 short ObjectInputStream.readShort()
          Reads a 16 bit short.
 Object ObjectInputStream.readUnshared()
          Reads an "unshared" object from the ObjectInputStream.
 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.
 int DataInputStream.readUnsignedByte()
          See the general contract of the readUnsignedByte method of DataInput.
 int RandomAccessFile.readUnsignedByte()
          Reads an unsigned eight-bit number from this file.
 int ObjectInputStream.readUnsignedByte()
          Reads an unsigned 8 bit byte.
 int DataInput.readUnsignedShort()
          Reads two input bytes and returns an int value in the range 0 through 65535.
 int DataInputStream.readUnsignedShort()
          See the general contract of the readUnsignedShort method of DataInput.
 int RandomAccessFile.readUnsignedShort()
          Reads an unsigned 16-bit number from this file.
 int ObjectInputStream.readUnsignedShort()
          Reads an unsigned 16 bit short.
 String DataInput.readUTF()
          Reads in a string that has been encoded using a modified UTF-8 format.
 String DataInputStream.readUTF()
          See the general contract of the readUTF method of DataInput.
 String RandomAccessFile.readUTF()
          Reads in a string from this file.
 String ObjectInputStream.readUTF()
          Reads a UTF format String.
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.
 boolean Reader.ready()
          Tell whether this stream is ready to be read.
 boolean InputStreamReader.ready()
          Tell whether this stream is ready to be read.
 boolean BufferedReader.ready()
          Tell whether this stream is ready to be read.
 boolean StringReader.ready()
          Tell whether this stream is ready to be read.
 boolean FilterReader.ready()
          Tell whether this stream is ready to be read.
 boolean PushbackReader.ready()
          Tell whether this stream is ready to be read.
 boolean PipedReader.ready()
          Tell whether this stream is ready to be read.
 boolean CharArrayReader.ready()
          Tell whether this stream is ready to be read.
 void InputStream.reset()
          Repositions this stream to the position at the time the mark method was last called on this input stream.
 void FilterInputStream.reset()
          Repositions this stream to the position at the time the mark method was last called on this input stream.
 void BufferedInputStream.reset()
          See the general contract of the reset method of InputStream.
 void Reader.reset()
          Reset the stream.
 void BufferedReader.reset()
          Reset the stream to the most recent mark.
 void StringReader.reset()
          Reset the stream to the most recent mark, or to the beginning of the string if it has never been marked.
 void FilterReader.reset()
          Reset the stream.
 void ObjectOutputStream.reset()
          Reset will disregard the state of any objects already written to the stream.
 void PushbackReader.reset()
          Reset the stream.
 void LineNumberReader.reset()
          Reset the stream to the most recent mark.
 void CharArrayReader.reset()
          Reset the stream to the most recent mark, or to the beginning if it has never been marked.
 void RandomAccessFile.seek(long pos)
          Sets the file-pointer offset, measured from the beginning of this file, at which the next read or write occurs.
 void RandomAccessFile.setLength(long newLength)
          Sets the length of this file.
 long InputStream.skip(long n)
          Skips over and discards n bytes of data from this input stream.
 long FileInputStream.skip(long n)
          Skips over and discards n bytes of data from the input stream.
 long FilterInputStream.skip(long n)
          Skips over and discards n bytes of data from the input stream.
 long BufferedInputStream.skip(long n)
          See the general contract of the skip method of InputStream.
 long Reader.skip(long n)
          Skip characters.
 long BufferedReader.skip(long n)
          Skip characters.
 long StringReader.skip(long ns)
          Skip characters.
 long FilterReader.skip(long n)
          Skip characters.
 long PushbackInputStream.skip(long n)
          Skips over and discards n bytes of data from this input stream.
 long ObjectInput.skip(long n)
          Skips n bytes of input.
 long PushbackReader.skip(long n)
          Skip characters.
 long LineNumberReader.skip(long n)
          Skip characters.
 long CharArrayReader.skip(long n)
          Skip characters.
 int DataInput.skipBytes(int n)
          Makes an attempt to skip over n bytes of data from the input stream, discarding the skipped bytes.
 int DataInputStream.skipBytes(int n)
          See the general contract of the skipBytes method of DataInput.
 int RandomAccessFile.skipBytes(int n)
          Attempts to skip over n bytes of input discarding the skipped bytes.
 int ObjectInputStream.skipBytes(int len)
          Skips bytes, block until all bytes are skipped.
 void PushbackInputStream.unread(byte[] b)
          Pushes back an array of bytes by copying it to the front of the pushback buffer.
 void PushbackInputStream.unread(byte[] b, int off, int len)
          Pushes back a portion of an array of bytes by copying it to the front of the pushback buffer.
 void PushbackReader.unread(char[] cbuf)
          Push back an array of characters by copying it to the front of the pushback buffer.
 void PushbackReader.unread(char[] cbuf, int off, int len)
          Push back a portion of an array of characters by copying it to the front of the pushback buffer.
 void PushbackInputStream.unread(int b)
          Pushes back a byte by copying it to the front of the pushback buffer.
 void PushbackReader.unread(int c)
          Push back a single character.
 void ObjectOutputStream.useProtocolVersion(int version)
          Specify stream protocol version to use when writing the stream.
 void OutputStream.write(byte[] b)
          Writes b.length bytes from the specified byte array to this output stream.
 void FileOutputStream.write(byte[] b)
          Writes b.length bytes from the specified byte array to this file output stream.
 void FilterOutputStream.write(byte[] b)
          Writes b.length bytes to this output stream.
 void DataOutput.write(byte[] b)
          Writes to the output stream all the bytes in array b.
 void RandomAccessFile.write(byte[] b)
          Writes b.length bytes from the specified byte array to this file, starting at the current file pointer.
 void ObjectOutput.write(byte[] b)
          Writes an array of bytes.
 void ObjectOutputStream.write(byte[] buf)
          Writes an array of bytes.
 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 FileOutputStream.write(byte[] b, int off, int len)
          Writes len bytes from the specified byte array starting at offset off to this file output stream.
 void FilterOutputStream.write(byte[] b, int off, int len)
          Writes len bytes from the specified byte array starting at offset off to this output stream.
 void BufferedOutputStream.write(byte[] b, int off, int len)
          Writes len bytes from the specified byte array starting at offset off to this buffered output stream.
 void DataOutput.write(byte[] b, int off, int len)
          Writes len bytes from array b, in order, to the output stream.
 void RandomAccessFile.write(byte[] b, int off, int len)
          Writes len bytes from the specified byte array starting at offset off to this file.
 void ObjectOutput.write(byte[] b, int off, int len)
          Writes a sub array of bytes.
 void ObjectOutputStream.write(byte[] buf, int off, int len)
          Writes a sub array of bytes.
 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 PipedOutputStream.write(byte[] b, int off, int len)
          Writes len bytes from the specified byte array starting at offset off to this piped output stream.
 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 OutputStreamWriter.write(char[] cbuf, int off, int len)
          Write a portion of an array of characters.
 void BufferedWriter.write(char[] cbuf, int off, int len)
          Write a portion of an array of characters.
 void PipedWriter.write(char[] cbuf, int off, int len)
          Writes len characters from the specified character array starting at offset off to this piped output stream.
 void FilterWriter.write(char[] cbuf, int off, int len)
          Write a portion of an array of characters.
abstract  void OutputStream.write(int b)
          Writes the specified byte to this output stream.
 void FileOutputStream.write(int b)
          Writes the specified byte to this file output stream.
 void FilterOutputStream.write(int b)
          Writes the specified byte to this output stream.
 void BufferedOutputStream.write(int b)
          Writes the specified byte to this buffered output stream.
 void Writer.write(int c)
          Write a single character.
 void OutputStreamWriter.write(int c)
          Write a single character.
 void BufferedWriter.write(int c)
          Write a single character.
 void DataOutput.write(int b)
          Writes to the output stream the eight low-order bits of the argument b.
 void RandomAccessFile.write(int b)
          Writes the specified byte to this file.
 void ObjectOutput.write(int b)
          Writes a byte.
 void ObjectOutputStream.write(int val)
          Writes a byte.
 void DataOutputStream.write(int b)
          Writes the specified byte (the low eight bits of the argument b) to the underlying output stream.
 void PipedWriter.write(int c)
          Writes the specified char to the piped output stream.
 void PipedOutputStream.write(int b)
          Writes the specified byte to the piped output stream.
 void FilterWriter.write(int c)
          Write a single character.
abstract  void ObjectOutputStream.PutField.write(ObjectOutput out)
          Write the data and fields to the specified ObjectOutput stream.
 void Writer.write(String str)
          Write a string.
 void Writer.write(String str, int off, int len)
          Write a portion of a string.
 void OutputStreamWriter.write(String str, int off, int len)
          Write a portion of a string.
 void BufferedWriter.write(String s, int off, int len)
          Write a portion of a String.
 void FilterWriter.write(String str, int off, int len)
          Write a portion of a string.
 void DataOutput.writeBoolean(boolean v)
          Writes a boolean value to this output stream.
 void RandomAccessFile.writeBoolean(boolean v)
          Writes a boolean to the file as a one-byte value.
 void ObjectOutputStream.writeBoolean(boolean val)
          Writes a boolean.
 void DataOutputStream.writeBoolean(boolean v)
          Writes a boolean to the underlying output stream as a 1-byte value.
 void DataOutput.writeByte(int v)
          Writes to the output stream the eight low- order bits of the argument v.
 void RandomAccessFile.writeByte(int v)
          Writes a byte to the file as a one-byte value.
 void ObjectOutputStream.writeByte(int val)
          Writes an 8 bit byte.
 void DataOutputStream.writeByte(int v)
          Writes out a byte to the underlying output stream as a 1-byte value.
 void DataOutput.writeBytes(String s)
          Writes a string to the output stream.
 void RandomAccessFile.writeBytes(String s)
          Writes the string to the file as a sequence of bytes.
 void ObjectOutputStream.writeBytes(String str)
          Writes a String as a sequence of bytes.
 void DataOutputStream.writeBytes(String s)
          Writes out the string to the underlying output stream as a sequence of bytes.
 void DataOutput.writeChar(int v)
          Writes a char value, wich is comprised of two bytes, to the output stream.
 void RandomAccessFile.writeChar(int v)
          Writes a char to the file as a two-byte value, high byte first.
 void ObjectOutputStream.writeChar(int val)
          Writes a 16 bit char.
 void DataOutputStream.writeChar(int v)
          Writes a char to the underlying output stream as a 2-byte value, high byte first.
 void DataOutput.writeChars(String s)
          Writes every character in the string s, to the output stream, in order, two bytes per character.
 void RandomAccessFile.writeChars(String s)
          Writes a string to the file as a sequence of characters.
 void ObjectOutputStream.writeChars(String str)
          Writes a String as a sequence of chars.
 void DataOutputStream.writeChars(String s)
          Writes a string to the underlying output stream as a sequence of characters.
 void DataOutput.writeDouble(double v)
          Writes a double value, which is comprised of eight bytes, to the output stream.
 void RandomAccessFile.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 file as an eight-byte quantity, high byte first.
 void ObjectOutputStream.writeDouble(double val)
          Writes a 64 bit double.
 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 Externalizable.writeExternal(ObjectOutput out)
          The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.
 void ObjectOutputStream.writeFields()
          Write the buffered fields to the stream.
 void DataOutput.writeFloat(float v)
          Writes a float value, which is comprised of four bytes, to the output stream.
 void RandomAccessFile.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 file as a four-byte quantity, high byte first.
 void ObjectOutputStream.writeFloat(float val)
          Writes a 32 bit float.
 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 DataOutput.writeInt(int v)
          Writes an int value, which is comprised of four bytes, to the output stream.
 void RandomAccessFile.writeInt(int v)
          Writes an int to the file as four bytes, high byte first.
 void ObjectOutputStream.writeInt(int val)
          Writes a 32 bit int.
 void DataOutputStream.writeInt(int v)
          Writes an int to the underlying output stream as four bytes, high byte first.
 void DataOutput.writeLong(long v)
          Writes a long value, which is comprised of eight bytes, to the output stream.
 void RandomAccessFile.writeLong(long v)
          Writes a long to the file as eight bytes, high byte first.
 void ObjectOutputStream.writeLong(long val)
          Writes a 64 bit long.
 void DataOutputStream.writeLong(long v)
          Writes a long to the underlying output stream as eight bytes, high byte first.
 void ObjectOutput.writeObject(Object obj)
          Write an object to the underlying storage or stream.
 void ObjectOutputStream.writeObject(Object obj)
          Write the specified object to the ObjectOutputStream.
 void DataOutput.writeShort(int v)
          Writes two bytes to the output stream to represent the value of the argument.
 void RandomAccessFile.writeShort(int v)
          Writes a short to the file as two bytes, high byte first.
 void ObjectOutputStream.writeShort(int val)
          Writes a 16 bit short.
 void DataOutputStream.writeShort(int v)
          Writes a short to the underlying output stream as two bytes, high byte first.
 void ByteArrayOutputStream.writeTo(OutputStream out)
          Writes the complete contents of this byte array output stream to the specified output stream argument, as if by calling the output stream's write method using out.write(buf, 0, count).
 void CharArrayWriter.writeTo(Writer out)
          Writes the contents of the buffer to another character stream.
 void ObjectOutputStream.writeUnshared(Object obj)
          Writes an "unshared" object to the ObjectOutputStream.
 void DataOutput.writeUTF(String str)
          Writes two bytes of length information to the output stream, followed by the Java modified UTF representation of every character in the string s.
 void RandomAccessFile.writeUTF(String str)
          Writes a string to the file using UTF-8 encoding in a machine-independent manner.
 void ObjectOutputStream.writeUTF(String str)
          Primitive data write of this String in UTF format.
 void DataOutputStream.writeUTF(String str)
          Writes a string to the underlying output stream using Java modified UTF-8 encoding in a machine-independent manner.
 

Constructors in java.io that throw IOException
FileWriter(File file)
          Constructs a FileWriter object given a File object.
FileWriter(File file, boolean append)
          Constructs a FileWriter object given a File object.
FileWriter(String fileName)
          Constructs a FileWriter object given a file name.
FileWriter(String fileName, boolean append)
          Constructs a FileWriter object given a file name with a boolean indicating whether or not to append the data written.
ObjectInputStream(InputStream in)
          Creates an ObjectInputStream that reads from the specified InputStream.
ObjectOutputStream(OutputStream out)
          Creates an ObjectOutputStream that writes to the specified OutputStream.
PipedInputStream(PipedOutputStream src)
          Creates a PipedInputStream so that it is connected to the piped output stream src.
PipedOutputStream(PipedInputStream snk)
          Creates a piped output stream connected to the specified piped input stream.
PipedReader(PipedWriter src)
          Creates a PipedReader so that it is connected to the piped writer src.
PipedWriter(PipedReader snk)
          Creates a piped writer connected to the specified piped reader.
 

Uses of IOException in java.lang
 

Methods in java.lang that throw IOException
 Process Runtime.exec(String command)
          Executes the specified string command in a separate process.
 Process Runtime.exec(String[] cmdarray)
          Executes the specified command and arguments in a separate process.
 Process Runtime.exec(String[] cmdarray, String[] envp)
          Executes the specified command and arguments in a separate process with the specified environment.
 Process Runtime.exec(String[] cmdarray, String[] envp, File dir)
          Executes the specified command and arguments in a separate process with the specified environment and working directory.
 Process Runtime.exec(String cmd, String[] envp)
          Executes the specified string command in a separate process with the specified environment.
 Process Runtime.exec(String command, String[] envp, File dir)
          Executes the specified string command in a separate process with the specified environment and working directory.
 Enumeration ClassLoader.getResources(String name)
          Finds all the resources with the given name.
static Enumeration ClassLoader.getSystemResources(String name)
          Finds all resources of the specified name from the search path used to load classes.
 

Uses of IOException in java.net
 

Subclasses of IOException in java.net
 class BindException
          Signals that an error occurred while attempting to bind a socket to a local address and port.
 class ConnectException
          Signals that an error occurred while attempting to connect a socket to a remote address and port.
 class MalformedURLException
          Thrown to indicate that a malformed URL has occurred.
 class NoRouteToHostException
          Signals that an error occurred while attempting to connect a socket to a remote address and port.
 class PortUnreachableException
          Signals that an ICMP Port Unreachable message has been received on a connected datagram.
 class ProtocolException
          Thrown to indicate that there is an error in the underlying protocol, such as a TCP error.
 class SocketException
          Thrown to indicate that there is an error in the underlying protocol, such as a TCP error.
 class SocketTimeoutException
          Signals that a timeout has occurred on a socket read or accept.
 class UnknownHostException
          Thrown to indicate that the IP address of a host could not be determined.
 class UnknownServiceException
          Thrown to indicate that an unknown service exception has occurred.
 

Methods in java.net that throw IOException
 Socket ServerSocket.accept()
          Listens for a connection to be made to this socket and accepts it.
 void Socket.bind(SocketAddress bindpoint)
          Binds the socket to a local address.
 void ServerSocket.bind(SocketAddress endpoint)
          Binds the ServerSocket to a specific address (IP address and port number).
 void ServerSocket.bind(SocketAddress endpoint, int backlog)
          Binds the ServerSocket to a specific address (IP address and port number).
 void Socket.close()
          Closes this socket.
 void ServerSocket.close()
          Closes this socket.
abstract  void URLConnection.connect()
          Opens a communications link to the resource referenced by this URL, if such a connection has not already been established.
 void Socket.connect(SocketAddress endpoint)
          Connects this socket to the server.
 void Socket.connect(SocketAddress endpoint, int timeout)
          Connects this socket to the server with a specified timeout value.
 Enumeration URLClassLoader.findResources(String name)
          Returns an Enumeration of URLs representing all of the resources on the URL search path having the specified name.
 Attributes JarURLConnection.getAttributes()
          Return the Attributes object for this connection if the URL for it points to a JAR file entry, null otherwise.
 Certificate[] JarURLConnection.getCertificates()
          Return the Certificate object for this connection if the URL for it points to a JAR file entry, null otherwise.
 Object URL.getContent()
          Gets the contents of this URL.
 Object URLConnection.getContent()
          Retrieves the contents of this URL connection.
 Object URL.getContent(Class[] classes)
          Gets the contents of this URL.
 Object URLConnection.getContent(Class[] classes)
          Retrieves the contents of this URL connection.
abstract  Object ContentHandler.getContent(URLConnection urlc)
          Given a URL connect stream positioned at the beginning of the representation of an object, this method reads that stream and creates an object from it.
 Object ContentHandler.getContent(URLConnection urlc, Class[] classes)
          Given a URL connect stream positioned at the beginning of the representation of an object, this method reads that stream and creates an object that matches one of the types specified.
 InputStream URLConnection.getInputStream()
          Returns an input stream that reads from this open connection.
 InputStream Socket.getInputStream()
          Returns an input stream for this socket.
 JarEntry JarURLConnection.getJarEntry()
          Return the JAR entry object for this connection, if any.
abstract  JarFile JarURLConnection.getJarFile()
          Return the JAR file for this connection.
 Attributes JarURLConnection.getMainAttributes()
          Returns the main Attributes for the JAR file for this connection.
 Manifest JarURLConnection.getManifest()
          Returns the Manifest for this connection, or null if none.
 OutputStream URLConnection.getOutputStream()
          Returns an output stream that writes to this connection.
 OutputStream Socket.getOutputStream()
          Returns an output stream for this socket.
 Permission URLConnection.getPermission()
          Returns a permission object representing the permission necessary to make the connection represented by this object.
 Permission HttpURLConnection.getPermission()
           
 int HttpURLConnection.getResponseCode()
          Gets the status code from an HTTP response message.
 String HttpURLConnection.getResponseMessage()
          Gets the HTTP response message, if any, returned along with the response code from a server.
 int ServerSocket.getSoTimeout()
          Retrive setting for SO_TIMEOUT.
 int MulticastSocket.getTimeToLive()
          Get the default time-to-live for multicast packets sent out on the socket.
static String URLConnection.guessContentTypeFromStream(InputStream is)
          Tries to determine the type of an input stream based on the characters at the beginning of the input stream.
 void MulticastSocket.joinGroup(InetAddress mcastaddr)
          Joins a multicast group.
 void MulticastSocket.joinGroup(SocketAddress mcastaddr, NetworkInterface netIf)
          Joins the specified multicast group at the specified interface.
 void MulticastSocket.leaveGroup(InetAddress mcastaddr)
          Leave a multicast group.
 void MulticastSocket.leaveGroup(SocketAddress mcastaddr, NetworkInterface netIf)
          Leave a multicast group on a specified local interface.
 URLConnection URL.openConnection()
          Returns a URLConnection object that represents a connection to the remote object referred to by the URL.
 InputStream URL.openStream()
          Opens a connection to this URL and returns an InputStream for reading from that connection.
 void DatagramSocket.receive(DatagramPacket p)
          Receives a datagram packet from this socket.
 void DatagramSocket.send(DatagramPacket p)
          Sends a datagram packet from this socket.
 void MulticastSocket.send(DatagramPacket p, byte ttl)
          Deprecated. Use the following code or its equivalent instead: ...... int ttl = mcastSocket.getTimeToLive(); mcastSocket.setTimeToLive(newttl); mcastSocket.send(p); mcastSocket.setTimeToLive(ttl); ......
 void Socket.sendUrgentData(int data)
          Send one byte of urgent data on the socket.
static void DatagramSocket.setDatagramSocketImplFactory(DatagramSocketImplFactory fac)
          Sets the datagram socket implementation factory for the application.
static void ServerSocket.setSocketFactory(SocketImplFactory fac)
          Sets the server socket implementation factory for the application.
static void Socket.setSocketImplFactory(SocketImplFactory fac)
          Sets the client socket implementation factory for the application.
 void MulticastSocket.setTimeToLive(int ttl)
          Set the default time-to-live for multicast packets sent out on this MulticastSocket in order to control the scope of the multicasts.
 void Socket.shutdownInput()
          Places the input stream for this socket at "end of stream".
 void Socket.shutdownOutput()
          Disables the output stream for this socket.
 

Constructors in java.net that throw IOException
MulticastSocket()
          Create a multicast socket.
MulticastSocket(int port)
          Create a multicast socket and bind it to a specific port.
MulticastSocket(SocketAddress bindaddr)
          Create a MulticastSocket bound to the specified socket address.
ServerSocket()
          Creates an unbound server socket.
ServerSocket(int port)
          Creates a server socket, bound to the specified port.
ServerSocket(int port, int backlog)
          Creates a server socket and binds it to the specified local port number, with the specified backlog.
ServerSocket(int port, int backlog, InetAddress bindAddr)
          Create a server with the specified port, listen backlog, and local IP address to bind to.
Socket(InetAddress address, int port)
          Creates a stream socket and connects it to the specified port number at the specified IP address.
Socket(InetAddress address, int port, InetAddress localAddr, int localPort)
          Creates a socket and connects it to the specified remote address on the specified remote port.
Socket(String host, int port)
          Creates a stream socket and connects it to the specified port number on the named host.
Socket(String host, int port, InetAddress localAddr, int localPort)
          Creates a socket and connects it to the specified remote host on the specified remote port.
 

Uses of IOException in java.rmi
 

Subclasses of IOException in java.rmi
 class AccessException
          An AccessException is thrown to indicate that the caller does not have permission to perform the action requested by the method call.
 class RemoteException
          A RemoteException is the common superclass for a number of communication-related exceptions that may occur during the execution of a remote method call.
 class UnexpectedException
          An UnexpectedException is thrown if the client of a remote method call receives, as a result of the call, a checked exception that is not among the checked exception types declared in the throws clause of the method in the remote interface.
 

Uses of IOException in java.security
 

Methods in java.security that throw IOException
 void Certificate.decode(InputStream stream)
          Deprecated. Decodes a certificate from an input stream.
 void Certificate.encode(OutputStream stream)
          Deprecated. Encodes the certificate to an output stream in a format that can be decoded by the decode method.
abstract  void KeyStoreSpi.engineLoad(InputStream stream, char[] password)
          Loads the keystore from the given input stream.
abstract  void KeyStoreSpi.engineStore(OutputStream stream, char[] password)
          Stores this keystore to the given output stream, and protects its integrity with the given password.
 byte[] AlgorithmParameters.getEncoded()
          Returns the parameters in their primary encoding format.
 byte[] AlgorithmParameters.getEncoded(String format)
          Returns the parameters encoded in the specified scheme.
 Object SignedObject.getObject()
          Retrieves the encapsulated object.
 void AlgorithmParameters.init(byte[] params)
          Imports the specified parameters and decodes them according to the primary decoding format for parameters.
 void AlgorithmParameters.init(byte[] params, String format)
          Imports the parameters from params and decodes them according to the specified decoding scheme.
 void Provider.load(InputStream inStream)
          Reads a property list (key and element pairs) from the input stream.
 void KeyStore.load(InputStream stream, char[] password)
          Loads this KeyStore from the given input stream.
 int DigestInputStream.read()
          Reads a byte, and updates the message digest (if the digest function is on).
 int DigestInputStream.read(byte[] b, int off, int len)
          Reads into a byte array, and updates the message digest (if the digest function is on).
 void KeyStore.store(OutputStream stream, char[] password)
          Stores this keystore to the given output stream, and protects its integrity with the given password.
 void DigestOutputStream.write(byte[] b, int off, int len)
          Updates the message digest (if the digest function is on) using the specified subarray, and in any case writes the subarray to the output stream.
 void DigestOutputStream.write(int b)
          Updates the message digest (if the digest function is on) using the specified byte, and in any case writes the byte to the output stream.
 

Constructors in java.security that throw IOException
SignedObject(Serializable object, PrivateKey signingKey, Signature signingEngine)
          Constructs a SignedObject from any Serializable object.
 

Uses of IOException in java.util
 

Methods in java.util that throw IOException
 void Properties.load(InputStream inStream)
          Reads a property list (key and element pairs) from the input stream.
 void Properties.store(OutputStream out, String header)
          Writes this property list (key and element pairs) in this Properties table to the output stream in a format suitable for loading into a Properties table using the load method.
 

Constructors in java.util that throw IOException
PropertyResourceBundle(InputStream stream)
          Creates a property resource bundle.
 

Uses of IOException in java.util.jar
 

Subclasses of IOException in java.util.jar
 class JarException
          Signals that an error of some sort has occurred while reading from or writing to a JAR file.
 

Methods in java.util.jar that throw IOException
 Attributes JarEntry.getAttributes()
          Returns the Manifest Attributes for this entry, or null if none.
 InputStream JarFile.getInputStream(ZipEntry ze)
          Returns an input stream for reading the contents of the specified ZIP file entry.
 Manifest JarFile.getManifest()
          Returns the JAR file manifest, or null if none.
 ZipEntry JarInputStream.getNextEntry()
          Reads the next ZIP file entry and positions stream at the beginning of the entry data.
 JarEntry JarInputStream.getNextJarEntry()
          Reads the next JAR file entry and positions the stream at the beginning of the entry data.
 void JarOutputStream.putNextEntry(ZipEntry ze)
          Begins writing a new JAR file entry and positions the stream to the start of the entry data.
 int JarInputStream.read(byte[] b, int off, int len)
          Reads from the current JAR file entry into an array of bytes.
 void Manifest.read(InputStream is)
          Reads the Manifest from the specified InputStream.
 void Manifest.write(OutputStream out)
          Writes the Manifest to the specified OutputStream.
 

Constructors in java.util.jar that throw IOException
JarFile(File file)
          Creates a new JarFile to read from the specified File object.
JarFile(File file, boolean verify)
          Creates a new JarFile to read from the specified File object.
JarFile(File file, boolean verify, int mode)
          Creates a new JarFile to read from the specified File object in the specified mode.
JarFile(String name)
          Creates a new JarFile to read from the specified file name.
JarFile(String name, boolean verify)
          Creates a new JarFile to read from the specified file name.
JarInputStream(InputStream in)
          Creates a new JarInputStream and reads the optional manifest.
JarInputStream(InputStream in, boolean verify)
          Creates a new JarInputStream and reads the optional manifest.
JarOutputStream(OutputStream out)
          Creates a new JarOutputStream with no manifest.
JarOutputStream(OutputStream out, Manifest man)
          Creates a new JarOutputStream with the specified Manifest.
Manifest(InputStream is)
          Constructs a new Manifest from the specified input stream.
 

Uses of IOException in java.util.zip
 

Subclasses of IOException in java.util.zip
 class ZipException
          Signals that a Zip exception of some sort has occurred.
 

Methods in java.util.zip that throw IOException
 int InflaterInputStream.available()
          Returns 0 after EOF has reached, otherwise always return 1.
 int ZipInputStream.available()
          Returns 0 after EOF has reached for the current entry data, otherwise always return 1.
 void ZipFile.close()
          Closes the ZIP file.
 void InflaterInputStream.close()
          Closes the input stream.
 void ZipInputStream.close()
          Closes the ZIP input stream.
 void GZIPInputStream.close()
          Closes the input stream.
 void DeflaterOutputStream.close()
          Writes remaining compressed data to the output stream and closes the underlying stream.
 void ZipOutputStream.close()
          Closes the ZIP output stream as well as the stream being filtered.
 void ZipInputStream.closeEntry()
          Closes the current ZIP entry and positions the stream for reading the next entry.
 void ZipOutputStream.closeEntry()
          Closes the current ZIP entry and positions the stream for writing the next entry.
 void DeflaterOutputStream.finish()
          Finishes writing compressed data to the output stream without closing the underlying stream.
 void ZipOutputStream.finish()
          Finishes writing the contents of the ZIP output stream without closing the underlying stream.
 void GZIPOutputStream.finish()
          Finishes writing compressed data to the output stream without closing the underlying stream.
 InputStream ZipFile.getInputStream(ZipEntry entry)
          Returns an input stream for reading the contents of the specified zip file entry.
 ZipEntry ZipInputStream.getNextEntry()
          Reads the next ZIP file entry and positions stream at the beginning of the entry data.
 void ZipOutputStream.putNextEntry(ZipEntry e)
          Begins writing a new ZIP file entry and positions the stream to the start of the entry data.
 int InflaterInputStream.read()
          Reads a byte of uncompressed data.
 int CheckedInputStream.read()
          Reads a byte.
 int InflaterInputStream.read(byte[] b, int off, int len)
          Reads uncompressed data into an array of bytes.
 int ZipInputStream.read(byte[] b, int off, int len)
          Reads from the current ZIP entry into an array of bytes.
 int GZIPInputStream.read(byte[] buf, int off, int len)
          Reads uncompressed data into an array of bytes.
 int CheckedInputStream.read(byte[] buf, int off, int len)
          Reads into an array of bytes.
 long InflaterInputStream.skip(long n)
          Skips specified number of bytes of uncompressed data.
 long ZipInputStream.skip(long n)
          Skips specified number of bytes in the current ZIP entry.
 long CheckedInputStream.skip(long n)
          Skips specified number of bytes of input.
 void DeflaterOutputStream.write(byte[] b, int off, int len)
          Writes an array of bytes to the compressed output stream.
 void ZipOutputStream.write(byte[] b, int off, int len)
          Writes an array of bytes to the current ZIP entry data.
 void GZIPOutputStream.write(byte[] buf, int off, int len)
          Writes array of bytes to the compressed output stream.
 void CheckedOutputStream.write(byte[] b, int off, int len)
          Writes an array of bytes.
 void DeflaterOutputStream.write(int b)
          Writes a byte to the compressed output stream.
 void CheckedOutputStream.write(int b)
          Writes a byte.
 

Constructors in java.util.zip that throw IOException
GZIPInputStream(InputStream in)
          Creates a new input stream with a default buffer size.
GZIPInputStream(InputStream in, int size)
          Creates a new input stream with the specified buffer size.
GZIPOutputStream(OutputStream out)
          Creates a new output stream with a default buffer size.
GZIPOutputStream(OutputStream out, int size)
          Creates a new output stream with the specified buffer size.
ZipFile(File file)
          Opens a ZIP file for reading given the specified File object.
ZipFile(File file, int mode)
          Opens a new ZipFile to read from the specified File object in the specified mode.
ZipFile(String name)
          Opens a zip file for reading.
 

Uses of IOException in javax.media
 

Methods in javax.media that throw IOException
static DataSource Manager.createDataSource(MediaLocator sourceLocator)
           
static DataSource Manager.createDataSource(URL sourceURL)
           
static Player Manager.createPlayer(DataSource source)
           
static Player Manager.createPlayer(MediaLocator sourceLocator)
           
static Player Manager.createPlayer(URL sourceURL)
           
 DataSource MediaProxy.getDataSource()
           
 void MediaHandler.setSource(DataSource source)
           
 

Uses of IOException in javax.media.protocol
 

Methods in javax.media.protocol that throw IOException
 void URLDataSource.connect()
           
abstract  void DataSource.connect()
           
 int PullSourceStream.read(byte[] buffer, int offset, int length)
           
 void URLDataSource.start()
           
abstract  void DataSource.start()
           
 void URLDataSource.stop()
           
abstract  void DataSource.stop()
           
 

Constructors in javax.media.protocol that throw IOException
URLDataSource(URL url)
           
 

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.
 void Connection.close()
          Close the connection.
 String SocketConnection.getAddress()
          Gets the remote address to which the socket is bound.
 long HttpConnection.getDate()
          Returns the value of the date header field.
 long HttpConnection.getExpiration()
          Returns the value of the expires header field.
 String HttpConnection.getHeaderField(int n)
          Gets a header field value by index.
 String HttpConnection.getHeaderField(String name)
          Returns the value of the named header field.
 long HttpConnection.getHeaderFieldDate(String name, long def)
          Returns the value of the named field parsed as date.
 int HttpConnection.getHeaderFieldInt(String name, int def)
          Returns the value of the named field parsed as a number.
 String HttpConnection.getHeaderFieldKey(int n)
          Gets a header field key by index.
 long HttpConnection.getLastModified()
          Returns the value of the last-modified header field.
 String UDPDatagramConnection.getLocalAddress()
          Gets the local address to which the datagram connection is bound.
 String SocketConnection.getLocalAddress()
          Gets the local address to which the socket is bound.
 String ServerSocketConnection.getLocalAddress()
          Gets the local address to which the socket is bound.
 int UDPDatagramConnection.getLocalPort()
          Returns the local port to which this datagram connection is bound.
 int SocketConnection.getLocalPort()
          Returns the local port to which this socket is bound.
 int ServerSocketConnection.getLocalPort()
          Returns the local port to which this socket is bound.
 int DatagramConnection.getMaximumLength()
          Get the maximum length a datagram can be.
 int DatagramConnection.getNominalLength()
          Get the nominal length of a datagram.
 int SocketConnection.getPort()
          Returns the remote port to which this socket is bound.
 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.
 SecurityInfo SecureConnection.getSecurityInfo()
          Return the security information associated with this connection when it was opened.
 SecurityInfo HttpsConnection.getSecurityInfo()
          Return the security information associated with this successfully opened connection.
 int SocketConnection.getSocketOption(byte option)
          Get a socket option for the connection.
 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.
 Datagram DatagramConnection.newDatagram(int size)
          Create a new datagram object.
 Datagram DatagramConnection.newDatagram(int size, String addr)
          Create a new datagram object.
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.
 DataInputStream InputConnection.openDataInputStream()
          Open and return a data input stream for a connection.
static DataInputStream Connector.openDataInputStream(String name)
          Create and open a connection input stream.
 DataOutputStream OutputConnection.openDataOutputStream()
          Open and return a data output stream for a connection.
static DataOutputStream Connector.openDataOutputStream(String name)
          Create and open a connection output stream.
 InputStream InputConnection.openInputStream()
          Open and return an input stream for a connection.
static InputStream Connector.openInputStream(String name)
          Create and open a connection input stream.
 OutputStream OutputConnection.openOutputStream()
          Open and return an output stream for a connection.
static OutputStream Connector.openOutputStream(String name)
          Create and open a connection output stream.
 void DatagramConnection.receive(Datagram dgram)
          Receive a datagram.
 void DatagramConnection.send(Datagram dgram)
          Send a datagram.
 void Datagram.setAddress(String addr)
          Set datagram address.
 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.
 void SocketConnection.setSocketOption(byte option, int value)
          Set a socket option for the connection.
 

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.
 

Uses of IOException in javax.microedition.xlet.ixc
 

Subclasses of IOException in javax.microedition.xlet.ixc
 class StubException
          StubException is thrown whenever stub class generation fails for inter-Xlet communication.
 

Uses of IOException in javax.net
 

Methods in javax.net that throw IOException
 ServerSocket ServerSocketFactory.createServerSocket()
          Returns an unbound server socket.
abstract  ServerSocket ServerSocketFactory.createServerSocket(int port)
          Returns a server socket bound to the specified port.
abstract  ServerSocket ServerSocketFactory.createServerSocket(int port, int backlog)
          Returns a server socket bound to the specified port, and uses the specified connection backlog.
abstract  ServerSocket ServerSocketFactory.createServerSocket(int port, int backlog, InetAddress ifAddress)
          Returns a server socket bound to the specified port, with a specified listen backlog and local IP.
 Socket SocketFactory.createSocket()
          Creates an unconnected socket.
abstract  Socket SocketFactory.createSocket(InetAddress host, int port)
          Creates a socket and connects it to the specified port number at the specified address.
abstract  Socket SocketFactory.createSocket(InetAddress address, int port, InetAddress localAddress, int localPort)
          Creates a socket and connect it to the specified remote address on the specified remote port.
abstract  Socket SocketFactory.createSocket(String host, int port)
          Creates a socket and connects it to the specified remote host at the specified remote port.
abstract  Socket SocketFactory.createSocket(String host, int port, InetAddress localHost, int localPort)
          Creates a socket and connects it to the specified remote host on the specified remote port.
 

Uses of IOException in javax.net.ssl
 

Subclasses of IOException in javax.net.ssl
 class SSLException
          Indicates some kind of error detected by an SSL subsystem.
 class SSLHandshakeException
          Indicates that the client and server could not negotiate the desired level of security.
 class SSLKeyException
          Reports a bad SSL key.
 class SSLPeerUnverifiedException
          Indicates that the peer's identity has not been verified.
 class SSLProtocolException
          Reports an error in the operation of the SSL protocol.
 

Methods in javax.net.ssl that throw IOException
abstract  Socket SSLSocketFactory.createSocket(Socket s, String host, int port, boolean autoClose)
          Returns a socket layered over an existing socket connected to the named host, at the given port.
abstract  void SSLSocket.startHandshake()
          Starts an SSL handshake on this connection.
 

Uses of IOException in javax.tv.net
 

Methods in javax.tv.net that throw IOException
static InetAddress InterfaceMap.getLocalAddress(Locator locator)
          Reports the local IP address assigned to the given service component.
 

Uses of IOException in org.davic.media
 

Subclasses of IOException in org.davic.media
 class NotAuthorizedException
          This exception indicates that the source can not be accessed in order to reference the new content, the source has not been accepted.
 class NotAuthorizedMediaException
          This exception indicates that the source can not be accessed in order to reference the new content, the source has not been accepted.
 

Uses of IOException in org.dvb.dsmcc
 

Subclasses of IOException in org.dvb.dsmcc
 class DSMCCException
          The DSMCCException is the root class of all DSMCC related exceptions
 class IllegalObjectTypeException
          This Exception is thrown when the application attempted to create a DSMCCStream or DSMCCStreamEvent object with an object or a path that did not correspond to a DSMCC Stream or DSMCC StreamEvent respectively
 class InsufficientResourcesException
          This exception gets thrown when a request to perform a DSMCC related operation cannot be completed due to resource limitations.
 class InvalidAddressException
          An InvalidAddressException is thrown when the format of an NSAP address is not recognized.
 class InvalidFormatException
          An InvalidFormatException is thrown when an inconsistent DSMCC message is received.
 class InvalidPathNameException
          The InvalidPathNameException is thrown when the path name to a DSMCCObject does not exist or if the ServiceDomain has been detached.
 class MPEGDeliveryException
          An MPEGDEliveryException is thrown when an error (for instance, a time out or accessing the data would require tuning) occurs while loading data from an MPEG Stream.
 class NotEntitledException
          This Exception is thrown when the user is not entitled to access the content of the object (the Elementary Stream is scrambled and the user is not entitled).
 class NothingToAbortException
          A NothingToAbortException is thrown when the abort method is called and there is no loading in progress.
 class NotLoadedException
          A NotLoadedException is thrown when an operation fails because information which is required to be loaded has not been.
 class ServerDeliveryException
          A ServerDeliveryException is thrown when the local machine can not communicate with the server.
 class ServiceXFRException
          A ServiceXFRException is thrown when a DSMCC Object can not be loaded in the current ServiceDomain but is available in an alternate ServiceDomain (i.e.
 class UnknownEventException
          The UnknownEventException is thrown when a method tries to access to an unknown event.
 

Constructors in org.dvb.dsmcc that throw IOException
DSMCCStream(String path)
          Create a Stream Object from its pathname.
DSMCCStream(String path, String name)
          Create a DSMCCStream from its pathname.
DSMCCStreamEvent(String path)
          Create a DSMCCStreamEvent Object from its pathname.
DSMCCStreamEvent(String path, String name)
          Create a DSMCCStreamEvent from its pathname.
 

Uses of IOException in org.dvb.io.persistent
 

Methods in org.dvb.io.persistent that throw IOException
static FileAttributes FileAttributes.getFileAttributes(File f)
          Get the attributes of a file.
static void FileAttributes.setFileAttributes(FileAttributes p, File f)
          Associate a set of file attributes with a file.
 

Uses of IOException in org.dvb.media
 

Subclasses of IOException in org.dvb.media
 class CAException
          This exception is thrown when access to a media stream is denied by the CA system.
 

Methods in org.dvb.media that throw IOException
 void DripFeedDataSource.connect()
          This method shall not be used and has no effect.
 void DripFeedDataSource.start()
          This method shall not be used and has no effect.
 void DripFeedDataSource.stop()
          This method shall not be used and has no effect.
 

Uses of IOException in org.dvb.net.rc
 

Methods in org.dvb.net.rc that throw IOException
 void ConnectionRCInterface.connect()
          Connect this return channel to the current target.
 

Uses of IOException in org.dvb.test
 

Methods in org.dvb.test that throw IOException
static void DVBTest.log(String id, int no)
          This method has the same behaviour, implementation options and restrictions as log(String, String) - except that.
static void DVBTest.log(String id, String message)
          This synchronous, blocking, method logs a result (intermediate result) of a test application using write-only access.
static void DVBTest.prompt(String id, int controlCode, String message)
          This is a method is used to "approximately" synchronise a test-client and test-server, the method blocks until the test-server positively or negatively acknowledges the particular message.
static void DVBTest.terminate(String id, int terminationCondition)
          This synchronous, blocking, method logs the termination condition of a test application using write-only access.
 

Uses of IOException in org.dvb.ui
 

Methods in org.dvb.ui that throw IOException
 Font FontFactory.createFont(String name, int style, int size)
          Creates a font object from the font source associated with this FontFactory.
 

Constructors in org.dvb.ui that throw IOException
FontFactory()
          Constructs a FontFactory for the font index file bound to this application in the application signalling.
FontFactory(URL u)
          Constructs a FontFactory for the font file found at the given location.
 

Uses of IOException in org.dvb.user
 

Methods in org.dvb.user that throw IOException
 void UserPreferenceManager.write(Preference p)
          Saves the specified user preference.
 

Uses of IOException in org.havi.ui
 

Methods in org.havi.ui that throw IOException
 void HStillImageBackgroundConfiguration.displayImage(HBackgroundImage image)
          Display an image.
 void HStillImageBackgroundConfiguration.displayImage(HBackgroundImage image, HScreenRectangle r)
          Display an image to cover a particular area of the screen.
 void HSound.load(String location)
          Loads data synchronously into an HSound object from an audio sample in the specified file.
 void HSound.load(URL contents)
          Loads data synchronously into an HSound object from an audio sample indicated by a URL.
 

Uses of IOException in org.ocap
 

Methods in org.ocap that throw IOException
static void OcapSystem.monitorConfiguringSignal(int port, int timeout)
          Called by the monitor application to inform the OCAP implementation that it is configuring and the boot process may resume after it calls the monitorConfiguredSignal method, see Section 20.2.2.3 Boot Process while connected to the cable network – CableCARD device present.
 

Uses of IOException in org.ocap.application
 

Methods in org.ocap.application that throw IOException
 void AppManagerProxy.registerUnboundApp(InputStream xait)
           This method registers new unbound application entries.
 

Uses of IOException in org.ocap.hn.content
 

Methods in org.ocap.hn.content that throw IOException
 boolean RecordingContentItem.delete()
           
 boolean ContentResource.delete()
          Deletes the binary representation of this ContentResource and the ContentResource is removed from any containing ContentEntry.
 boolean ContentItem.delete()
          Deletes this ContentItem.
 boolean ContentEntry.delete()
          Deletes this ContentEntry.
 boolean ContentContainer.delete()
          Deletes this ContentContainer if and only if it is empty.
 boolean ContentContainer.deleteContents()
          Deletes all the ContentEntry objects in this container except for ContentContainer entries.
 boolean ContentContainer.deleteRecursive(boolean recursive)
          Deletes this ContentContainer and all of its ContentEntry objects.
 

Uses of IOException in org.ocap.storage
 

Methods in org.ocap.storage that throw IOException
 LogicalStorageVolume StorageProxy.allocateGeneralPurposeVolume(String name, ExtendedFileAccessPermissions fap)
          Allocates a general purpose LogicalStorageVolume.
 void DetachableStorageOption.makeDetachable()
          Makes the device safe to be detached.
 void DetachableStorageOption.makeReady()
          Makes the device ready for use.
 

Uses of IOException in org.ocap.system
 

Methods in org.ocap.system that throw IOException
abstract  void RegisteredApiManager.register(String name, String version, File scdf, short storagePriority)
          Registers an API with the implementation.
abstract  void RegisteredApiManager.register(String name, String version, URL scdf, short storagePriority)
          Registers an API with the implementation.
 

Uses of IOException in org.ocap.test
 

Methods in org.ocap.test that throw IOException
static byte[] OCAPTest.receive()
          Receive a byte array from ATE via TCP/IP.
static byte[] OCAPTest.receiveUDP()
          Receive a message from ATE via UDP/IP.
static void OCAPTest.send(byte[] rawMessage)
          Send a specified byte array to ATE via TCP/IP protocol.
static void OCAPTest.sendUDP(byte[] rawMessage)
          Send rawMessage to ATE via UDP/IP.