X-Git-Url: http://source.jalview.org/gitweb/?p=jalviewjs.git;a=blobdiff_plain;f=site%2Fj2s%2Fjava%2Fio%2FStringWriter.js;h=a1dcb5901589903f1686a8f28b0b5afcc0b5134e;hp=ec304afdceec7fa5f76064f66ec95cc882b0e192;hb=b9b7a352eee79b7764c3b09c9d19663075061d8c;hpb=8ffd05b3abe52c0b6b79b011c0966361f82d5fe6 diff --git a/site/j2s/java/io/StringWriter.js b/site/j2s/java/io/StringWriter.js index ec304af..a1dcb59 100644 --- a/site/j2s/java/io/StringWriter.js +++ b/site/j2s/java/io/StringWriter.js @@ -1,82 +1,82 @@ -Clazz.load(["java.io.Writer"],"java.io.StringWriter",["java.lang.IllegalArgumentException","$.IndexOutOfBoundsException","$.StringBuffer"],function(){ -c$=Clazz.decorateAsClass(function(){ -this.buf=null; -Clazz.instantialize(this,arguments); -},java.io,"StringWriter",java.io.Writer); -Clazz.makeConstructor(c$, -function(){ -Clazz.superConstructor(this,java.io.StringWriter); -this.buf=new StringBuffer(16); -this.lock=this.buf; -}); -Clazz.makeConstructor(c$, -function(initialSize){ -Clazz.superConstructor(this,java.io.StringWriter,[]); -if(initialSize>=0){ -this.buf=new StringBuffer(initialSize); -this.lock=this.buf; -}else{ -throw new IllegalArgumentException(); -}},"~N"); -Clazz.overrideMethod(c$,"close", -function(){ -}); -Clazz.overrideMethod(c$,"flush", -function(){ -}); -Clazz.defineMethod(c$,"getBuffer", -function(){ -{ -return this.buf; -}}); -Clazz.overrideMethod(c$,"toString", -function(){ -{ -return this.buf.toString(); -}}); -Clazz.defineMethod(c$,"write", -function(cbuf,offset,count){ -if(0<=offset&&offset<=cbuf.length&&0<=count&&count<=cbuf.length-offset){ -{ -this.buf.append(cbuf,offset,count); -}}else{ -throw new IndexOutOfBoundsException(); -}},"~A,~N,~N"); -Clazz.defineMethod(c$,"write", -function(oneChar){ -{ -this.buf.append(String.fromCharCode(oneChar)); -}},"~N"); -Clazz.defineMethod(c$,"write", -function(str){ -{ -this.buf.append(str); -}},"~S"); -Clazz.defineMethod(c$,"write", -function(str,offset,count){ -var sub=str.substring(offset,offset+count); -{ -this.buf.append(sub); -}},"~S,~N,~N"); -Clazz.defineMethod(c$,"append", -function(c){ -this.write(c.charCodeAt(0)); -return this; -},"~N"); -Clazz.defineMethod(c$,"append", -function(csq){ -if(null==csq){ -this.append("null",0,"null".length); -}else{ -this.append(csq,0,csq.length()); -}return this; -},"CharSequence"); -Clazz.defineMethod(c$,"append", -function(csq,start,end){ -if(null==csq){ -csq="null"; -}var output=csq.subSequence(start,end).toString(); -this.write(output,0,output.length); -return this; -},"CharSequence,~N,~N"); -}); +Clazz.load(["java.io.Writer"],"java.io.StringWriter",["java.lang.IllegalArgumentException","$.IndexOutOfBoundsException","$.StringBuffer"],function(){ +c$=Clazz.decorateAsClass(function(){ +this.buf=null; +Clazz.instantialize(this,arguments); +},java.io,"StringWriter",java.io.Writer); +Clazz.makeConstructor(c$, +function(){ +Clazz.superConstructor(this,java.io.StringWriter); +this.buf=new StringBuffer(16); +this.lock=this.buf; +}); +Clazz.makeConstructor(c$, +function(initialSize){ +Clazz.superConstructor(this,java.io.StringWriter,[]); +if(initialSize>=0){ +this.buf=new StringBuffer(initialSize); +this.lock=this.buf; +}else{ +throw new IllegalArgumentException(); +}},"~N"); +Clazz.overrideMethod(c$,"close", +function(){ +}); +Clazz.overrideMethod(c$,"flush", +function(){ +}); +Clazz.defineMethod(c$,"getBuffer", +function(){ +{ +return this.buf; +}}); +Clazz.overrideMethod(c$,"toString", +function(){ +{ +return this.buf.toString(); +}}); +Clazz.defineMethod(c$,"write", +function(cbuf,offset,count){ +if(0<=offset&&offset<=cbuf.length&&0<=count&&count<=cbuf.length-offset){ +{ +this.buf.append(cbuf,offset,count); +}}else{ +throw new IndexOutOfBoundsException(); +}},"~A,~N,~N"); +Clazz.defineMethod(c$,"write", +function(oneChar){ +{ +this.buf.append(String.fromCharCode(oneChar)); +}},"~N"); +Clazz.defineMethod(c$,"write", +function(str){ +{ +this.buf.append(str); +}},"~S"); +Clazz.defineMethod(c$,"write", +function(str,offset,count){ +var sub=str.substring(offset,offset+count); +{ +this.buf.append(sub); +}},"~S,~N,~N"); +Clazz.defineMethod(c$,"append", +function(c){ +this.write(c.charCodeAt(0)); +return this; +},"~N"); +Clazz.defineMethod(c$,"append", +function(csq){ +if(null==csq){ +this.append("null",0,"null".length); +}else{ +this.append(csq,0,csq.length()); +}return this; +},"CharSequence"); +Clazz.defineMethod(c$,"append", +function(csq,start,end){ +if(null==csq){ +csq="null"; +}var output=csq.subSequence(start,end).toString(); +this.write(output,0,output.length); +return this; +},"CharSequence,~N,~N"); +});