|
Préférences
Moteurs de recherche
|
||||||||||||||||||||||||||||
JavaTM 2 Platform Std. Ed. v1.6.0
javax.swing
|
Field Summary |
---|
Fields inherited from class java.io.FilterInputStream |
---|
in |
Constructor Summary | |
---|---|
ProgressMonitorInputStream(Component parentComponent,
Object message,
InputStream in)
Constructs an object to monitor the progress of an input stream. |
Method Summary | |
---|---|
void |
close()
Overrides FilterInputStream.close
to close the progress monitor as well as the stream. |
ProgressMonitor |
getProgressMonitor()
Get the ProgressMonitor object being used by this stream. |
int |
read()
Overrides FilterInputStream.read
to update the progress monitor after the read. |
int |
read(byte[] b)
Overrides FilterInputStream.read
to update the progress monitor after the read. |
int |
read(byte[] b,
int off,
int len)
Overrides FilterInputStream.read
to update the progress monitor after the read. |
void |
reset()
Overrides FilterInputStream.reset
to reset the progress monitor as well as the stream. |
long |
skip(long n)
Overrides FilterInputStream.skip
to update the progress monitor after the skip. |
Methods inherited from class java.io.FilterInputStream |
---|
available, mark, markSupported |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ProgressMonitorInputStream(Component parentComponent, Object message, InputStream in)
message
- Descriptive text to be placed in the dialog box
if one is popped up.parentComponent
- The component triggering the operation
being monitored.in
- The input stream to be monitored.Method Detail |
---|
public ProgressMonitor getProgressMonitor()
public int read() throws IOException
FilterInputStream.read
to update the progress monitor after the read.
read
in class FilterInputStream
-1
if the end of the
stream is reached.
IOException
- if an I/O error occurs.FilterInputStream.in
public int read(byte[] b) throws IOException
FilterInputStream.read
to update the progress monitor after the read.
read
in class FilterInputStream
b
- the buffer into which the data is read.
-1
if there is no more data because the end of
the stream has been reached.
IOException
- if an I/O error occurs.FilterInputStream.read(byte[], int, int)
public int read(byte[] b, int off, int len) throws IOException
FilterInputStream.read
to update the progress monitor after the read.
read
in class FilterInputStream
b
- the buffer into which the data is read.off
- the start offset in the destination array b
len
- the maximum number of bytes read.
-1
if there is no more data because the end of
the stream has been reached.
IOException
- if an I/O error occurs.FilterInputStream.in
public long skip(long n) throws IOException
FilterInputStream.skip
to update the progress monitor after the skip.
skip
in class FilterInputStream
n
- the number of bytes to be skipped.
IOException
- if the stream does not support seek,
or if some other I/O error occurs.public void close() throws IOException
FilterInputStream.close
to close the progress monitor as well as the stream.
close
in interface Closeable
close
in class FilterInputStream
IOException
- if an I/O error occurs.FilterInputStream.in
public void reset() throws IOException
FilterInputStream.reset
to reset the progress monitor as well as the stream.
reset
in class FilterInputStream
IOException
- if the stream has not been marked or if the
mark has been invalidated.FilterInputStream.in
,
FilterInputStream.mark(int)