X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Forg%2Fvamsas%2Fclient%2Fsimpleclient%2FAppDataInputStream.java;fp=src%2Forg%2Fvamsas%2Fclient%2Fsimpleclient%2FAppDataInputStream.java;h=0000000000000000000000000000000000000000;hb=156ad51b0a85ed5902f7f9ff051620c832acbea6;hp=0785ed67211e2223e3d760c5f5aaf586c6d06c60;hpb=5c0c34895c290164caad28e0aeac86b5a52ee655;p=vamsas.git diff --git a/src/org/vamsas/client/simpleclient/AppDataInputStream.java b/src/org/vamsas/client/simpleclient/AppDataInputStream.java deleted file mode 100644 index 0785ed6..0000000 --- a/src/org/vamsas/client/simpleclient/AppDataInputStream.java +++ /dev/null @@ -1,53 +0,0 @@ -/** - * - */ -package org.vamsas.client.simpleclient; - -import java.io.DataInput; -import java.io.DataInputStream; -import java.io.IOException; -import java.io.InputStream; -import java.util.jar.JarInputStream; - -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; - -/** - * @author jimp - * LATER: this may not be a necessary or useful class to return from IClientAppdata get*InputStream() methods - */ -public class AppDataInputStream extends DataInputStream implements DataInput { - private Log log = LogFactory.getLog(AppDataInputStream.class); - private boolean isOpen = false; - /** - * Wrapper for writing to/from AppData Entries in a Vamsas Document. - */ - public AppDataInputStream(InputStream inputstream) { - super(inputstream); - isOpen=true; - } - - /* (non-Javadoc) - * @see java.io.FilterInputStream#close() - */ - public void close() throws IOException { - if (!isOpen) { - log.debug("close() called on closed AppDataInputStream."); - // throw new IOException("Attempt to close an already closed AppDataInputStream"); - } else { - isOpen=false; - } - } - - /** - * Will return zero if stream has been closed. - * @see java.io.FilterInputStream#available() - */ - public int available() throws IOException { - if (isOpen) - return super.available(); - else - return 0; - } - -}