Merge branch 'master' of https://source.jalview.org/git/jalviewjs.git
[jalviewjs.git] / src / javajs / util / ListDataReader.java
index bb63f0a..7814977 100644 (file)
@@ -1,57 +1,57 @@
-package javajs.util;\r
-\r
-import java.io.IOException;\r
-\r
-\r
-\r
-\r
-\r
-/**\r
- * \r
- * VectorDataReader subclasses BufferedReader and overrides its\r
- * read, readLine, mark, and reset methods so that JmolAdapter \r
- * works with Vector<String> arrays without any further adaptation. \r
- * \r
- */\r
-\r
-public class ListDataReader extends DataReader {\r
-  private Lst<String> data;\r
-  private int pt;\r
-  private int len;\r
-\r
-  public ListDataReader() {\r
-    super();\r
-  }\r
-  \r
-  @SuppressWarnings("unchecked")\r
-  @Override\r
-  public DataReader setData(Object data) {\r
-    this.data = (Lst<String>) data;\r
-    len = this.data.size();\r
-    return this;\r
-  }\r
-\r
-  @Override\r
-  public int read(char[] buf, int off, int len) throws IOException {\r
-    return readBuf(buf, off, len);\r
-  }\r
-\r
-  @Override\r
-  public String readLine() {\r
-    return (pt < len ? data.get(pt++) : null);\r
-  }\r
-\r
-  /**\r
-   * \r
-   * @param ptr\r
-   */\r
-  public void mark(long ptr) {\r
-    //ignore ptr.\r
-    ptMark = pt;\r
-  }\r
-\r
-  @Override\r
-  public void reset() {\r
-    pt = ptMark;\r
-  }\r
+package javajs.util;
+
+import java.io.IOException;
+
+
+
+
+
+/**
+ * 
+ * VectorDataReader subclasses BufferedReader and overrides its
+ * read, readLine, mark, and reset methods so that JmolAdapter 
+ * works with Vector<String> arrays without any further adaptation. 
+ * 
+ */
+
+public class ListDataReader extends DataReader {
+  private Lst<String> data;
+  private int pt;
+  private int len;
+
+  public ListDataReader() {
+    super();
+  }
+  
+  @SuppressWarnings("unchecked")
+  @Override
+  public DataReader setData(Object data) {
+    this.data = (Lst<String>) data;
+    len = this.data.size();
+    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.get(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