From 630780cae4683e8ba403b28da84f963221d80ee3 Mon Sep 17 00:00:00 2001 From: Dominik Date: Sat, 10 Mar 2012 20:22:29 +0100 Subject: new directory structure --- src/org/apg/PositionAwareInputStream.java | 67 ------------------------------- 1 file changed, 67 deletions(-) delete mode 100644 src/org/apg/PositionAwareInputStream.java (limited to 'src/org/apg/PositionAwareInputStream.java') diff --git a/src/org/apg/PositionAwareInputStream.java b/src/org/apg/PositionAwareInputStream.java deleted file mode 100644 index c59459670..000000000 --- a/src/org/apg/PositionAwareInputStream.java +++ /dev/null @@ -1,67 +0,0 @@ -package org.apg; - -import java.io.IOException; -import java.io.InputStream; - -public class PositionAwareInputStream extends InputStream { - private InputStream mStream; - private long mPosition; - - public PositionAwareInputStream(InputStream in) { - mStream = in; - mPosition = 0; - } - - @Override - public int read() throws IOException { - int ch = mStream.read(); - ++mPosition; - return ch; - } - - @Override - public int available() throws IOException { - return mStream.available(); - } - - @Override - public void close() throws IOException { - mStream.close(); - } - - @Override - public boolean markSupported() { - return false; - } - - @Override - public int read(byte[] b) throws IOException { - int result = mStream.read(b); - mPosition += result; - return result; - } - - @Override - public int read(byte[] b, int offset, int length) throws IOException { - int result = mStream.read(b, offset, length); - mPosition += result; - return result; - } - - @Override - public synchronized void reset() throws IOException { - mStream.reset(); - mPosition = 0; - } - - @Override - public long skip(long n) throws IOException { - long result = mStream.skip(n); - mPosition += result; - return result; - } - - public long position() { - return mPosition; - } -} -- cgit v1.2.3