Whole document tree
javax.swing
|
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
java.io.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
java.io.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
java.io.FilterInputStream
b
- the buffer into which the data is read.off
- the start offset of the data.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
java.io.FilterInputStream
n
- the number of bytes to be skipped.IOException
- if an I/O error occurs.public void close() throws IOException
FilterInputStream.close
to close the progress monitor as well as the stream.close
in class FilterInputStream
java.io.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
java.io.FilterInputStream
IOException
- if the stream has not been marked or if the
mark has been invalidated.FilterInputStream.in
,
FilterInputStream.mark(int)
|
JavaTM 2 Platform Std. Ed. v1.3.1 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2001 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.