X-Git-Url: http://source.jalview.org/gitweb/?p=jalviewjs.git;a=blobdiff_plain;f=site%2Fj2s%2FJU%2FDataReader.js;h=e4275fc55bee53d46e43a2eeeeee09160d3f6301;hp=7a798910cc75e0db1cf161d716c38ad3f2206fe1;hb=b9b7a352eee79b7764c3b09c9d19663075061d8c;hpb=8ffd05b3abe52c0b6b79b011c0966361f82d5fe6 diff --git a/site/j2s/JU/DataReader.js b/site/j2s/JU/DataReader.js index 7a79891..e4275fc 100644 --- a/site/j2s/JU/DataReader.js +++ b/site/j2s/JU/DataReader.js @@ -1,34 +1,34 @@ -Clazz.declarePackage ("JU"); -Clazz.load (["java.io.BufferedReader"], "JU.DataReader", ["java.io.StringReader"], function () { -c$ = Clazz.decorateAsClass (function () { -this.ptMark = 0; -Clazz.instantialize (this, arguments); -}, JU, "DataReader", java.io.BufferedReader); -Clazz.makeConstructor (c$, -function () { -Clazz.superConstructor (this, JU.DataReader, [ new java.io.StringReader ("")]); -}); -Clazz.defineMethod (c$, "getBufferedReader", -function () { -return this; -}); -Clazz.defineMethod (c$, "readBuf", -function (buf, off, len) { -var nRead = 0; -var line = this.readLine (); -if (line == null) return 0; -var linept = 0; -var linelen = line.length; -for (var i = off; i < len && linelen >= 0; i++) { -if (linept >= linelen) { -linept = 0; -buf[i] = '\n'; -line = this.readLine (); -linelen = (line == null ? -1 : line.length); -} else { -buf[i] = line.charAt (linept++); -}nRead++; -} -return nRead; -}, "~A,~N,~N"); -}); +Clazz.declarePackage ("JU"); +Clazz.load (["java.io.BufferedReader"], "JU.DataReader", ["java.io.StringReader"], function () { +c$ = Clazz.decorateAsClass (function () { +this.ptMark = 0; +Clazz.instantialize (this, arguments); +}, JU, "DataReader", java.io.BufferedReader); +Clazz.makeConstructor (c$, +function () { +Clazz.superConstructor (this, JU.DataReader, [ new java.io.StringReader ("")]); +}); +Clazz.defineMethod (c$, "getBufferedReader", +function () { +return this; +}); +Clazz.defineMethod (c$, "readBuf", +function (buf, off, len) { +var nRead = 0; +var line = this.readLine (); +if (line == null) return 0; +var linept = 0; +var linelen = line.length; +for (var i = off; i < len && linelen >= 0; i++) { +if (linept >= linelen) { +linept = 0; +buf[i] = '\n'; +line = this.readLine (); +linelen = (line == null ? -1 : line.length); +} else { +buf[i] = line.charAt (linept++); +}nRead++; +} +return nRead; +}, "~A,~N,~N"); +});