summaryrefslogtreecommitdiff
path: root/src/com/github/junrar/io/InputStreamReadOnlyAccessFile.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/github/junrar/io/InputStreamReadOnlyAccessFile.java')
-rw-r--r--src/com/github/junrar/io/InputStreamReadOnlyAccessFile.java59
1 files changed, 0 insertions, 59 deletions
diff --git a/src/com/github/junrar/io/InputStreamReadOnlyAccessFile.java b/src/com/github/junrar/io/InputStreamReadOnlyAccessFile.java
deleted file mode 100644
index 3c7eedd..0000000
--- a/src/com/github/junrar/io/InputStreamReadOnlyAccessFile.java
+++ /dev/null
@@ -1,59 +0,0 @@
-package com.github.junrar.io;
-
-import java.io.BufferedInputStream;
-import java.io.IOException;
-import java.io.InputStream;
-
-
-
-
-/**
- * InputStream based implementation of the <code>IReadOnlyAccess</code> interface.
- *
- * @see http://rsbweb.nih.gov/ij/
- * @author martinr
- */
-public class InputStreamReadOnlyAccessFile implements IReadOnlyAccess {
- private RandomAccessStream is;
-
- /**
- * Create new instance.
- *
- * @param is The input stream to wrap.
- */
- public InputStreamReadOnlyAccessFile(final InputStream is) {
- this.is = new RandomAccessStream(new BufferedInputStream(is));
- }
-
- @Override
- public long getPosition() throws IOException {
- return is.getLongFilePointer();
- }
-
- @Override
- public void setPosition(long pos) throws IOException {
- is.seek(pos);
- }
-
- @Override
- public int read() throws IOException {
- return is.read();
- }
-
- @Override
- public int read(byte[] buffer, int off, int count) throws IOException {
- return is.read(buffer, off, count);
- }
-
- @Override
- public int readFully(byte[] buffer, int count) throws IOException {
- is.readFully(buffer, count);
- return count;
- }
-
- @Override
- public void close() throws IOException {
- is.close();
- }
-
-}