public class MultiInputStream
extends java.io.InputStream
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
REVISION |
Constructor and Description |
---|
MultiInputStream(java.io.InputStream[] array) |
Modifier and Type | Method and Description |
---|---|
int |
available()
Returns the number of bytes that can be read from this input
stream without blocking.
|
void |
close()
Closes this input stream and releases any system resources
associated with the stream.
|
void |
mark(int readlimit)
Marks the current position in this input stream.
|
boolean |
markSupported()
Tests if this input stream supports the
mark
and reset methods. |
int |
read()
Reads the next byte of data from this input stream.
|
public static final java.lang.String REVISION
public int read() throws java.io.IOException
int
in the range
0
to 255
. If no byte is available
because the end of the stream has been reached, the value
-1
is returned. This method blocks until input data
is available, the end of the stream is detected, or an exception
is thrown.read
in class java.io.InputStream
-1
if the end of the
stream is reached.java.io.IOException
- if an I/O error occurs.public int available() throws java.io.IOException
InputStream
returns 0
. This method
should be overridden by subclasses.available
in class java.io.InputStream
java.io.IOException
- if an I/O error occurs.public void close() throws java.io.IOException
The close
method of InputStream
does nothing.
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
close
in class java.io.InputStream
java.io.IOException
- if an I/O error occurs.public void mark(int readlimit)
reset
method repositions this stream at
the last marked position so that subsequent reads re-read the same
bytes.
The readlimit
arguments tells this input stream to
allow that many bytes to be read before the mark position gets
invalidated.
mark
in class java.io.InputStream
readlimit
- the maximum limit of bytes that can be read before
the mark position becomes invalid.InputStream.reset()
public boolean markSupported()
mark
and reset
methods. The markSupported
method of InputStream
returns false
.markSupported
in class java.io.InputStream
true
if this true type supports the mark and reset
method; false
otherwise.InputStream.mark(int)
,
InputStream.reset()
Copyright © 2001-2010 Jalios SA. All Rights Reserved.