X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src2%2Fjavajs%2Futil%2FArrayDataReader.java;fp=src2%2Fjavajs%2Futil%2FArrayDataReader.java;h=0000000000000000000000000000000000000000;hb=a1225b9392dc7657d5cef12907385b07527d6122;hp=737a6abcb7c41c1f338b7727cba8bfdb9bad37a5;hpb=b513684c725997c77341f30ce4e584cf9f7cdfed;p=jalview.git diff --git a/src2/javajs/util/ArrayDataReader.java b/src2/javajs/util/ArrayDataReader.java deleted file mode 100644 index 737a6ab..0000000 --- a/src2/javajs/util/ArrayDataReader.java +++ /dev/null @@ -1,57 +0,0 @@ -package javajs.util; - -import java.io.IOException; - - - - - - -/** - * - * ArrayDataReader subclasses BufferedReader and overrides its - * read, readLine, mark, and reset methods so that JmolAdapter - * works with String[] arrays without any further adaptation. - * - */ - -public class ArrayDataReader extends DataReader { - private String[] data; - private int pt; - private int len; - - public ArrayDataReader() { - super(); - } - - @Override - public DataReader setData(Object data) { - this.data = (String[]) data; - len = this.data.length; - return this; - } - - @Override - public int read(char[] buf, int off, int len) throws IOException { - return readBuf(buf, off, len); - } - - @Override - public String readLine() { - return (pt < len ? data[pt++] : null); - } - - /** - * - * @param ptr - */ - public void mark(long ptr) { - //ignore ptr. - ptMark = pt; - } - - @Override - public void reset() { - pt = ptMark; - } -} \ No newline at end of file