Package org.openscience.jvxl
Class MonitorInputStream
- java.lang.Object
-
- java.io.InputStream
-
- java.io.FilterInputStream
-
- org.openscience.jvxl.MonitorInputStream
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
class MonitorInputStream extends FilterInputStream
-
-
Field Summary
Fields Modifier and Type Field Description (package private) int
length
(package private) int
markPosition
(package private) int
position
(package private) int
readEventCount
(package private) long
timeBegin
-
Fields inherited from class java.io.FilterInputStream
in
-
-
Constructor Summary
Constructors Constructor Description MonitorInputStream(InputStream in, int length)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) int
getLength()
(package private) int
getPercentageRead()
(package private) int
getPosition()
(package private) int
getReadingTimeMillis()
void
mark(int readlimit)
int
read()
int
read(byte[] b)
int
read(byte[] b, int off, int len)
void
reset()
long
skip(long n)
-
Methods inherited from class java.io.FilterInputStream
available, close, markSupported
-
Methods inherited from class java.io.InputStream
nullInputStream, readAllBytes, readNBytes, readNBytes, transferTo
-
-
-
-
Constructor Detail
-
MonitorInputStream
MonitorInputStream(InputStream in, int length)
-
-
Method Detail
-
read
public int read() throws IOException
- Overrides:
read
in classFilterInputStream
- Throws:
IOException
-
read
public int read(byte[] b) throws IOException
- Overrides:
read
in classFilterInputStream
- Throws:
IOException
-
read
public int read(byte[] b, int off, int len) throws IOException
- Overrides:
read
in classFilterInputStream
- Throws:
IOException
-
skip
public long skip(long n) throws IOException
- Overrides:
skip
in classFilterInputStream
- Throws:
IOException
-
mark
public void mark(int readlimit)
- Overrides:
mark
in classFilterInputStream
-
reset
public void reset() throws IOException
- Overrides:
reset
in classFilterInputStream
- Throws:
IOException
-
getPosition
int getPosition()
-
getLength
int getLength()
-
getPercentageRead
int getPercentageRead()
-
getReadingTimeMillis
int getReadingTimeMillis()
-
-