X-Git-Url: http://source.jalview.org/gitweb/?p=jalviewjs.git;a=blobdiff_plain;f=bin%2Fjavajs%2Futil%2FDataReader.js;h=ea8774f2c65ac8310a0fbf5ee79b57bfe9c3a242;hp=3be547ca8b48da27e16bf87dc71d3313a4528745;hb=7301a2415adab88038b291fc54caeeb3a5a47a44;hpb=6154cb57a6eac3bb1344b8342495f5bb701ee921 diff --git a/bin/javajs/util/DataReader.js b/bin/javajs/util/DataReader.js index 3be547c..ea8774f 100644 --- a/bin/javajs/util/DataReader.js +++ b/bin/javajs/util/DataReader.js @@ -1,34 +1,34 @@ -Clazz.declarePackage ("javajs.util"); -Clazz.load (["java.io.BufferedReader"], "javajs.util.DataReader", ["java.io.StringReader"], function () { -c$ = Clazz.decorateAsClass (function () { -this.ptMark = 0; -Clazz.instantialize (this, arguments); -}, javajs.util, "DataReader", java.io.BufferedReader); -Clazz.makeConstructor (c$, -function () { -Clazz.superConstructor (this, javajs.util.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 ("javajs.util"); +Clazz.load (["java.io.BufferedReader"], "javajs.util.DataReader", ["java.io.StringReader"], function () { +c$ = Clazz.decorateAsClass (function () { +this.ptMark = 0; +Clazz.instantialize (this, arguments); +}, javajs.util, "DataReader", java.io.BufferedReader); +Clazz.makeConstructor (c$, +function () { +Clazz.superConstructor (this, javajs.util.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"); +});