Merge branch 'master' of https://source.jalview.org/git/jalviewjs.git
[jalviewjs.git] / src / javajs / util / ArrayDataReader.java
index 8d9df72..737a6ab 100644 (file)
@@ -1,57 +1,57 @@
-package javajs.util;\r
-\r
-import java.io.IOException;\r
-\r
-\r
-\r
-\r
-\r
-\r
-/**\r
- * \r
- * ArrayDataReader subclasses BufferedReader and overrides its\r
- * read, readLine, mark, and reset methods so that JmolAdapter \r
- * works with String[] arrays without any further adaptation. \r
- * \r
- */\r
-\r
-public class ArrayDataReader extends DataReader {\r
-  private String[] data;\r
-  private int pt;\r
-  private int len;\r
-\r
-  public ArrayDataReader() {\r
-    super();\r
-  }\r
-  \r
-  @Override\r
-  public DataReader setData(Object data) {\r
-    this.data = (String[]) data;\r
-    len = this.data.length;\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[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;
+
+
+
+
+
+
+/**
+ * 
+ * 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