diff options
Diffstat (limited to 'libjava/javax/imageio/stream/FileImageInputStream.java')
-rw-r--r-- | libjava/javax/imageio/stream/FileImageInputStream.java | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/libjava/javax/imageio/stream/FileImageInputStream.java b/libjava/javax/imageio/stream/FileImageInputStream.java index 67fd075..1684632 100644 --- a/libjava/javax/imageio/stream/FileImageInputStream.java +++ b/libjava/javax/imageio/stream/FileImageInputStream.java @@ -46,7 +46,7 @@ import java.io.RandomAccessFile; /** * @author Michael Koch (konqueror@gmx.de) */ -public class FileImageInputStream +public class FileImageInputStream extends ImageInputStreamImpl { private RandomAccessFile file; @@ -84,4 +84,25 @@ public class FileImageInputStream return -1L; } } + + public int read() + throws IOException + { + setBitOffset(0); + return file.read(); + } + + public int read(byte[] data, int offset, int len) + throws IOException + { + setBitOffset(0); + return file.read(data, offset, len); + } + + public void seek(long position) + throws IOException + { + super.seek(position); + file.seek(position); + } } |