Subclasses of InputStream include:
InputStream
+ read() : int
+ close()
Filter input streams take other input streams as their source:
FileInputStream
+ ctor( File )
+ ctor( String )
ByteArrayInputStream
+ ctor( byte[] )
PipedInputStream
+ ctor( PipedOutputStream )
+ connect(PipedOutputStream)
SequenceInputStream
+ ctor( Enumeration )
Subclasses of FilterInputStream include:
ObjectInputStream
+ ctor(InputStream)
+ readObject() : Object
FilterInputStream
# ctor( InputStream )
A special filter input stream is the abstract:
BufferedInputStream
+ ctor(InputStream)
CheckedInputStream
+ ctor(InputStream, Checksum)
+ getChecksum() : Checksum
DataInputStream
+ ctor(InputStream)
+ readDouble() : double
+ readInt() : int
... and so on
PushbackInputStream
+ ctor(InputStream)
+ unread(int)
Subclasses of InflaterInputStream include:
InflaterInputStream
+ ctor(InputStream, Inflater)
ZipInputStream
+ ctor(InputStream)
+ getNextEntry() : ZipEntry
+ closeEntry()
JarInputStream
+ ctor(InputStream)
+ getManifest() : Manifest