Home » apache-harmony-6.0-src-r917296-snapshot » java » io »

java.io

Interfaces:

Closeable   Defines an interface for classes that can (or need to) be closed once they are not used any longer.  code | html
DataInput   Defines an interface for classes that are able to read typed data from some source.  code | html
DataOutput   Defines an interface for classes that are able to write typed data to some target.  code | html
Externalizable   Defines an interface for classes that want to be serializable, but have their own binary representation.  code | html
FileFilter   An interface for filtering File objects based on their names or other information.  code | html
FilenameFilter   An interface for filtering File objects based on their names or the directory they reside in.  code | html
Flushable   Defines an interface for classes that can (or need to) be flushed, typically before some output processing is considered to be finished and the object gets closed.  code | html
ObjectInput   Defines an interface for classes that allow reading serialized objects.  code | html
ObjectInputValidation   A callback interface for post-deserialization checks on objects.  code | html
ObjectOutput   Defines an interface for classes that allow reading serialized objects.  code | html
ObjectStreamConstants   A helper interface with constants used by the serialization implementation.  code | html
Serializable   An empty marker interface for classes that want to support serialization and deserialization based on the {@code ObjectOutputStream} and {@code ObjectInputStream} classes.  code | html

Abstract Classes:

FileFilter   An interface for filtering File objects based on their names or other information.  code | html
ObjectStreamConstants   A helper interface with constants used by the serialization implementation.  code | html
FileSystem   Package-private abstract class for the local filesystem abstraction.  code | html
FilterReader   Wraps an existing Reader and performs some transformation on the input data while it is being read.  code | html
FilterWriter   Wraps an existing Writer and performs some transformation on the output data while it is being written.  code | html
InputStream   The base class for all input streams.  code | html
ObjectInputStream.GetField   GetField is an inner class that provides access to the persistent fields read from the source stream.  code | html
ObjectOutputStream.PutField   PutField is an inner class to provide access to the persistent fields that are written to the target stream.  code | html
ObjectStreamException   Signals some sort of problem during either serialization or deserialization of objects.  code | html
OutputStream   The base class for all output streams.  code | html
Reader   The base class for all readers.  code | html
Writer   The base class for all writers.  code | html

Classes:

Bits   Utility methods for packing/unpacking primitive values in/out of byte arrays using big-endian byte ordering.  code | html
BufferedInputStream   Wraps an existing InputStream and buffers the input.  code | html
BufferedOutputStream   Wraps an existing OutputStream and buffers the output.  code | html
BufferedReader   Wraps an existing Reader and buffers the input.  code | html
BufferedWriter   Wraps an existing Writer and buffers the output.  code | html
ByteArrayInputStream   A specialized InputStream for reading the contents of a byte array.  code | html
ByteArrayOutputStream   A specialized OutputStream for class for writing content to an (internal) byte array.  code | html
CharArrayReader   A specialized Reader for reading the contents of a char array.  code | html
CharArrayWriter   A specialized Writer for class for writing content to an (internal) char array.  code | html
CharConversionException   The top level class for character conversion exceptions.  code | html
Console   Provider to read and write message to char-based console device.  code | html
Console.ConsoleReader     code | html
Console.ConsoleWriter     code | html
DataInputStream   Wraps an existing InputStream and reads typed data from it.  code | html
DataOutputStream   Wraps an existing OutputStream and writes typed data to it.  code | html
DeleteFileHelper     code | html
DeleteOnExitHook   This class holds a set of filenames to be deleted on VM exit through a shutdown hook.  code | html
EOFException   Thrown when a program encounters the end of a file or stream during an input operation.  code | html
EmulatedFields   An EmulatedFields is an object that represents a set of emulated fields for an object being dumped or loaded.  code | html
EmulatedFields.ObjectSlot     code | html
EmulatedFieldsForDumping   An EmulatedFieldsForDumping is an object that represents a set of emulated fields for an object being dumped.  code | html
EmulatedFieldsForLoading   An EmulatedFieldsForLoading is an object that represents a set of emulated fields for an object being loaded.  code | html
ExpiringCache     code | html
ExpiringCache.Entry     code | html
File   An "abstract" representation of a file system entity identified by a pathname.  code | html
FileDescriptor   The lowest-level representation of a file, device, or socket.  code | html
FileInputStream   A specialized InputStream that reads from a file in the file system.  code | html
FileInputStream.RepositioningLock     code | html
FileNotFoundException   Thrown when a file specified by a program cannot be found.  code | html
FileOutputStream   A specialized OutputStream that writes to a file in the file system.  code | html
FilePermission   A permission for accessing a file or directory.  code | html
FilePermissionCollection   Collects FilePermission objects and allows to query whether a particular permission is implied by it.  code | html
FileReader   A specialized Reader that reads from a file in the file system.  code | html
FileWriter   A specialized Writer that writes to a file in the file system.  code | html
FilterInputStream   Wraps an existing InputStream and performs some transformation on the input data while it is being read.  code | html
FilterOutputStream   Wraps an existing OutputStream and performs some transformation on the output data while it is being written.  code | html
IOError   This error is thrown when a severe I/O error has happened.  code | html
IOException   Signals a general, I/O-related error.  code | html
InputStreamReader   A class for turning a byte stream into a character stream.  code | html
InterruptedIOException   Signals that a blocking I/O operation has been interrupted.  code | html
InvalidClassException   Signals a problem during the serialization or or deserialization of an object.  code | html
InvalidObjectException   Signals that, during deserialization, the validation of an object has failed.  code | html
LineNumberInputStream   Wraps an existing InputStream and counts the line terminators encountered while reading the data.  code | html
LineNumberReader   Wraps an existing Reader and counts the line terminators encountered while reading the data.  code | html
NotActiveException   Signals that a serialization-related method has been invoked in the wrong place.  code | html
NotSerializableException   Signals that an object that is not serializable has been passed into the {@code ObjectOutput.writeObject()} method.  code | html
ObjectInputStream   A specialized InputStream that is able to read (deserialize) Java objects as well as primitive data types (int, byte, char etc.).  code | html
ObjectInputStream.InputValidationDesc     code | html
ObjectOutputStream   A specialized OutputStream that is able to write (serialize) Java objects as well as primitive data types (int, byte, char etc.).  code | html
ObjectStreamClass   Represents a descriptor for identifying a class during serialization and deserialization.  code | html
ObjectStreamClass.OSCThreadLocalCache     code | html
ObjectStreamField   Describes a field for the purpose of serialization.  code | html
OptionalDataException   Signals that the ObjectInputStream class encountered a primitive type ({@code int}, {@code char} etc.) instead of an object instance in the input stream.  code | html
OutputStreamWriter   A class for turning a character stream into a byte stream.  code | html
PipedInputStream   Receives information from a communications pipe.  code | html
PipedOutputStream   Places information on a communications pipe.  code | html
PipedReader   Receives information on a communications pipe.  code | html
PipedWriter   Places information on a communications pipe.  code | html
PrintStream   Wraps an existing OutputStream and provides convenience methods for writing common data types in a human readable format.  code | html
PrintWriter   Wraps either an existing OutputStream or an existing Writer and provides convenience methods for printing common data types in a human readable format.  code | html
PushbackInputStream   Wraps an existing InputStream and adds functionality to "push back" bytes that have been read, so that they can be read again.  code | html
PushbackReader   Wraps an existing Reader and adds functionality to "push back" characters that have been read, so that they can be read again.  code | html
RandomAccessFile   Allows reading from and writing to a file in a random-access manner.  code | html
RandomAccessFile.RepositionLock     code | html
SequenceInputStream   Concatenates two or more existing InputStream s.  code | html
SerializablePermission   Is used to enable access to potentially unsafe serialization operations.  code | html
StreamCorruptedException   Signals that the ObjectInputStream#readObject() method could not read an object due to missing information (for example, a cyclic reference that doesn't match a previous instance, or a missing class descriptor for the object to be loaded).  code | html
StreamTokenizer   Parses a stream into a set of defined tokens, one at a time.  code | html
StringBufferInputStream   A specialized InputStream that reads bytes from a {@code String} in a sequential manner.  code | html
StringReader   A specialized Reader that reads characters from a {@code String} in a sequential manner.  code | html
StringWriter   A specialized Writer that writes characters to a {@code StringBuffer} in a sequential manner, appending them in the process.  code | html
SyncFailedException   Signals that the FileDescriptor#sync() method has failed to complete.  code | html
UTFDataFormatException   Signals that an incorrectly encoded UTF-8 string has been encountered, most likely while reading some DataInputStream code | html
UnixFileSystem     code | html
UnsupportedEncodingException   Thrown when a program asks for a particular character converter that is unavailable.  code | html
VMFile     code | html
VMObjectInputStream     code | html
VMObjectStreamClass     code | html
Win32FileSystem     code | html
WinNTFileSystem   Unicode-aware FileSystem for Windows NT/2000.  code | html
WriteAbortedException   Signals that the ObjectInputStream#readObject() method has detected an exception marker in the input stream.  code | html