X-Git-Url: http://source.jalview.org/gitweb/?p=jalviewjs.git;a=blobdiff_plain;f=site%2Fj2s%2Fjava%2Fawt%2Fimage%2FDataBufferInt.js;h=5245d1840c1b2548f33080df74a36b96cb7de337;hp=368f592782e1f88152ecae71cbd83473cf062395;hb=b9b7a352eee79b7764c3b09c9d19663075061d8c;hpb=7301a2415adab88038b291fc54caeeb3a5a47a44 diff --git a/site/j2s/java/awt/image/DataBufferInt.js b/site/j2s/java/awt/image/DataBufferInt.js index 368f592..5245d18 100644 --- a/site/j2s/java/awt/image/DataBufferInt.js +++ b/site/j2s/java/awt/image/DataBufferInt.js @@ -1,82 +1,82 @@ -Clazz.declarePackage ("java.awt.image"); -Clazz.load (["java.awt.image.DataBuffer"], "java.awt.image.DataBufferInt", ["JU.AU", "jssun.java2d.StateTrackable"], function () { -c$ = Clazz.decorateAsClass (function () { -this.data = null; -this.bankdata = null; -Clazz.instantialize (this, arguments); -}, java.awt.image, "DataBufferInt", java.awt.image.DataBuffer); -Clazz.makeConstructor (c$, -function (size) { -Clazz.superConstructor (this, java.awt.image.DataBufferInt, [jssun.java2d.StateTrackable.State.STABLE, 3, size]); -this.data = Clazz.newIntArray (size, 0); -this.bankdata = Clazz.newIntArray (1, 0); -this.bankdata[0] = this.data; -}, "~N"); -Clazz.makeConstructor (c$, -function (size, numBanks) { -Clazz.superConstructor (this, java.awt.image.DataBufferInt, [jssun.java2d.StateTrackable.State.STABLE, 3, size, numBanks]); -this.bankdata = Clazz.newIntArray (numBanks, 0); -for (var i = 0; i < numBanks; i++) { -this.bankdata[i] = Clazz.newIntArray (size, 0); -} -this.data = this.bankdata[0]; -}, "~N,~N"); -Clazz.makeConstructor (c$, -function (dataArray, size) { -Clazz.superConstructor (this, java.awt.image.DataBufferInt, [jssun.java2d.StateTrackable.State.UNTRACKABLE, 3, size]); -if (JU.AU.isAI (dataArray)) { -this.data = dataArray; -this.bankdata = Clazz.newIntArray (1, 0); -this.bankdata[0] = this.data; -} else { -this.banks = dataArray.length; -this.bankdata = dataArray.clone (); -this.data = this.bankdata[0]; -}}, "~A,~N"); -Clazz.makeConstructor (c$, -function (dataArray, size, offset) { -Clazz.superConstructor (this, java.awt.image.DataBufferInt, [jssun.java2d.StateTrackable.State.UNTRACKABLE, 3, size, 1, offset]); -this.data = dataArray; -this.bankdata = Clazz.newIntArray (1, 0); -this.bankdata[0] = this.data; -}, "~A,~N,~N"); -Clazz.makeConstructor (c$, -function (dataArray, size, offsets) { -Clazz.superConstructor (this, java.awt.image.DataBufferInt, [jssun.java2d.StateTrackable.State.UNTRACKABLE, 3, size, dataArray.length, offsets]); -this.bankdata = dataArray.clone (); -this.data = this.bankdata[0]; -}, "~A,~N,~A"); -Clazz.defineMethod (c$, "getData", -function () { -this.theTrackable.setUntrackable (); -return this.data; -}); -Clazz.defineMethod (c$, "getData", -function (bank) { -this.theTrackable.setUntrackable (); -return this.bankdata[bank]; -}, "~N"); -Clazz.defineMethod (c$, "getBankData", -function () { -this.theTrackable.setUntrackable (); -return this.bankdata.clone (); -}); -Clazz.defineMethod (c$, "getElem", -function (i) { -return this.data[i + this.offset]; -}, "~N"); -Clazz.defineMethod (c$, "getElem", -function (bank, i) { -return this.bankdata[bank][i + this.offsets[bank]]; -}, "~N,~N"); -Clazz.defineMethod (c$, "setElem", -function (i, val) { -this.data[i + this.offset] = val; -this.theTrackable.markDirty (); -}, "~N,~N"); -Clazz.defineMethod (c$, "setElem", -function (bank, i, val) { -this.bankdata[bank][i + this.offsets[bank]] = val; -this.theTrackable.markDirty (); -}, "~N,~N,~N"); -}); +Clazz.declarePackage ("java.awt.image"); +Clazz.load (["java.awt.image.DataBuffer"], "java.awt.image.DataBufferInt", ["JU.AU", "jssun.java2d.StateTrackable"], function () { +c$ = Clazz.decorateAsClass (function () { +this.data = null; +this.bankdata = null; +Clazz.instantialize (this, arguments); +}, java.awt.image, "DataBufferInt", java.awt.image.DataBuffer); +Clazz.makeConstructor (c$, +function (size) { +Clazz.superConstructor (this, java.awt.image.DataBufferInt, [jssun.java2d.StateTrackable.State.STABLE, 3, size]); +this.data = Clazz.newIntArray (size, 0); +this.bankdata = Clazz.newIntArray (1, 0); +this.bankdata[0] = this.data; +}, "~N"); +Clazz.makeConstructor (c$, +function (size, numBanks) { +Clazz.superConstructor (this, java.awt.image.DataBufferInt, [jssun.java2d.StateTrackable.State.STABLE, 3, size, numBanks]); +this.bankdata = Clazz.newIntArray (numBanks, 0); +for (var i = 0; i < numBanks; i++) { +this.bankdata[i] = Clazz.newIntArray (size, 0); +} +this.data = this.bankdata[0]; +}, "~N,~N"); +Clazz.makeConstructor (c$, +function (dataArray, size) { +Clazz.superConstructor (this, java.awt.image.DataBufferInt, [jssun.java2d.StateTrackable.State.UNTRACKABLE, 3, size]); +if (JU.AU.isAI (dataArray)) { +this.data = dataArray; +this.bankdata = Clazz.newIntArray (1, 0); +this.bankdata[0] = this.data; +} else { +this.banks = dataArray.length; +this.bankdata = dataArray.clone (); +this.data = this.bankdata[0]; +}}, "~A,~N"); +Clazz.makeConstructor (c$, +function (dataArray, size, offset) { +Clazz.superConstructor (this, java.awt.image.DataBufferInt, [jssun.java2d.StateTrackable.State.UNTRACKABLE, 3, size, 1, offset]); +this.data = dataArray; +this.bankdata = Clazz.newIntArray (1, 0); +this.bankdata[0] = this.data; +}, "~A,~N,~N"); +Clazz.makeConstructor (c$, +function (dataArray, size, offsets) { +Clazz.superConstructor (this, java.awt.image.DataBufferInt, [jssun.java2d.StateTrackable.State.UNTRACKABLE, 3, size, dataArray.length, offsets]); +this.bankdata = dataArray.clone (); +this.data = this.bankdata[0]; +}, "~A,~N,~A"); +Clazz.defineMethod (c$, "getData", +function () { +this.theTrackable.setUntrackable (); +return this.data; +}); +Clazz.defineMethod (c$, "getData", +function (bank) { +this.theTrackable.setUntrackable (); +return this.bankdata[bank]; +}, "~N"); +Clazz.defineMethod (c$, "getBankData", +function () { +this.theTrackable.setUntrackable (); +return this.bankdata.clone (); +}); +Clazz.defineMethod (c$, "getElem", +function (i) { +return this.data[i + this.offset]; +}, "~N"); +Clazz.defineMethod (c$, "getElem", +function (bank, i) { +return this.bankdata[bank][i + this.offsets[bank]]; +}, "~N,~N"); +Clazz.defineMethod (c$, "setElem", +function (i, val) { +this.data[i + this.offset] = val; +this.theTrackable.markDirty (); +}, "~N,~N"); +Clazz.defineMethod (c$, "setElem", +function (bank, i, val) { +this.bankdata[bank][i + this.offsets[bank]] = val; +this.theTrackable.markDirty (); +}, "~N,~N,~N"); +});