X-Git-Url: http://source.jalview.org/gitweb/?p=jalviewjs.git;a=blobdiff_plain;f=site%2Fj2s%2Fjssun%2Fawt%2Fimage%2FSunWritableRaster.js;fp=site%2Fj2s%2Fjssun%2Fawt%2Fimage%2FSunWritableRaster.js;h=8dfb0c0f56f61962fb92a67bb29065f9091104c1;hp=16dcf4203e5bc568d9e4683d38d094f2c37b199d;hb=b9b7a352eee79b7764c3b09c9d19663075061d8c;hpb=7301a2415adab88038b291fc54caeeb3a5a47a44 diff --git a/site/j2s/jssun/awt/image/SunWritableRaster.js b/site/j2s/jssun/awt/image/SunWritableRaster.js index 16dcf42..8dfb0c0 100644 --- a/site/j2s/jssun/awt/image/SunWritableRaster.js +++ b/site/j2s/jssun/awt/image/SunWritableRaster.js @@ -1,93 +1,93 @@ -Clazz.declarePackage ("jssun.awt.image"); -Clazz.load (["java.awt.image.WritableRaster", "jssun.awt.image.DataStealer"], "jssun.awt.image.SunWritableRaster", ["jssun.java2d.StateTrackable", "$.StateTrackableDelegate"], function () { -c$ = Clazz.decorateAsClass (function () { -this.theTrackable = null; -Clazz.instantialize (this, arguments); -}, jssun.awt.image, "SunWritableRaster", java.awt.image.WritableRaster); -c$.getStealer = Clazz.defineMethod (c$, "getStealer", - function () { -return (jssun.awt.image.SunWritableRaster.stealer == null ? jssun.awt.image.SunWritableRaster.stealer = ((Clazz.isClassDefined ("jssun.awt.image.SunWritableRaster$1") ? 0 : jssun.awt.image.SunWritableRaster.$SunWritableRaster$1$ ()), Clazz.innerTypeInstance (jssun.awt.image.SunWritableRaster$1, this, null)) : jssun.awt.image.SunWritableRaster.stealer); -}); -c$.stealData = Clazz.defineMethod (c$, "stealData", -function (dbb, bank) { -return jssun.awt.image.SunWritableRaster.getStealer ().getData (dbb, bank); -}, "java.awt.image.DataBufferByte,~N"); -c$.stealData = Clazz.defineMethod (c$, "stealData", -function (dbi, bank) { -return jssun.awt.image.SunWritableRaster.getStealer ().getData (dbi, bank); -}, "java.awt.image.DataBufferInt,~N"); -c$.stealTrackable = Clazz.defineMethod (c$, "stealTrackable", -function (db) { -return jssun.awt.image.SunWritableRaster.getStealer ().getTrackable (db); -}, "java.awt.image.DataBuffer"); -c$.setTrackable = Clazz.defineMethod (c$, "setTrackable", -function (db, trackable) { -jssun.awt.image.SunWritableRaster.getStealer ().setTrackable (db, trackable); -}, "java.awt.image.DataBuffer,jssun.java2d.StateTrackableDelegate"); -c$.makeTrackable = Clazz.defineMethod (c$, "makeTrackable", -function (db) { -jssun.awt.image.SunWritableRaster.getStealer ().setTrackable (db, jssun.java2d.StateTrackableDelegate.createInstance (jssun.java2d.StateTrackable.State.STABLE)); -}, "java.awt.image.DataBuffer"); -c$.markDirty = Clazz.defineMethod (c$, "markDirty", -function (db) { -jssun.awt.image.SunWritableRaster.getStealer ().getTrackable (db).markDirty (); -}, "java.awt.image.DataBuffer"); -c$.markDirty = Clazz.defineMethod (c$, "markDirty", -function (wr) { -if (Clazz.instanceOf (wr, jssun.awt.image.SunWritableRaster)) { -(wr).markDirty (); -} else { -jssun.awt.image.SunWritableRaster.markDirty (wr.getDataBuffer ()); -}}, "java.awt.image.WritableRaster"); -Clazz.makeConstructor (c$, -function (sampleModel, origin) { -Clazz.superConstructor (this, jssun.awt.image.SunWritableRaster, [sampleModel, origin]); -this.theTrackable = jssun.awt.image.SunWritableRaster.stealTrackable (this.dataBuffer); -}, "java.awt.image.SampleModel,java.awt.Point"); -Clazz.makeConstructor (c$, -function (sampleModel, dataBuffer, origin) { -Clazz.superConstructor (this, jssun.awt.image.SunWritableRaster, [sampleModel, dataBuffer, origin]); -this.theTrackable = jssun.awt.image.SunWritableRaster.stealTrackable (dataBuffer); -}, "java.awt.image.SampleModel,java.awt.image.DataBuffer,java.awt.Point"); -Clazz.makeConstructor (c$, -function () { -Clazz.superConstructor (this, jssun.awt.image.SunWritableRaster, []); -}); -Clazz.makeConstructor (c$, -function (sampleModel, dataBuffer, aRegion, sampleModelTranslate, parent) { -Clazz.superConstructor (this, jssun.awt.image.SunWritableRaster, []); -this.setSunRaster (sampleModel, dataBuffer, aRegion, sampleModelTranslate, parent); -}, "java.awt.image.SampleModel,java.awt.image.DataBuffer,java.awt.Rectangle,java.awt.Point,java.awt.image.Raster"); -Clazz.defineMethod (c$, "setSunRaster", -function (sampleModel, dataBuffer, aRegion, sampleModelTranslate, parent) { -this.setRaster (sampleModel, dataBuffer, aRegion, sampleModelTranslate, parent); -this.theTrackable = jssun.awt.image.SunWritableRaster.stealTrackable (dataBuffer); -}, "java.awt.image.SampleModel,java.awt.image.DataBuffer,java.awt.Rectangle,java.awt.Point,java.awt.image.Raster"); -Clazz.defineMethod (c$, "markDirty", -function () { -this.theTrackable.markDirty (); -}); -c$.$SunWritableRaster$1$ = function () { -Clazz.pu$h(self.c$); -c$ = Clazz.declareAnonymous (jssun.awt.image, "SunWritableRaster$1", null, jssun.awt.image.DataStealer); -Clazz.defineMethod (c$, "getData", -function (dbb, bank) { -return dbb.bankdata[bank]; -}, "java.awt.image.DataBufferByte,~N"); -Clazz.defineMethod (c$, "getData", -function (dbi, bank) { -return dbi.bankdata[bank]; -}, "java.awt.image.DataBufferInt,~N"); -Clazz.defineMethod (c$, "getTrackable", -function (db) { -return db.theTrackable; -}, "java.awt.image.DataBuffer"); -Clazz.defineMethod (c$, "setTrackable", -function (db, trackable) { -db.theTrackable = trackable; -}, "java.awt.image.DataBuffer,jssun.java2d.StateTrackableDelegate"); -c$ = Clazz.p0p (); -}; -Clazz.defineStatics (c$, -"stealer", null); -}); +Clazz.declarePackage ("jssun.awt.image"); +Clazz.load (["java.awt.image.WritableRaster", "jssun.awt.image.DataStealer"], "jssun.awt.image.SunWritableRaster", ["jssun.java2d.StateTrackable", "$.StateTrackableDelegate"], function () { +c$ = Clazz.decorateAsClass (function () { +this.theTrackable = null; +Clazz.instantialize (this, arguments); +}, jssun.awt.image, "SunWritableRaster", java.awt.image.WritableRaster); +c$.getStealer = Clazz.defineMethod (c$, "getStealer", + function () { +return (jssun.awt.image.SunWritableRaster.stealer == null ? jssun.awt.image.SunWritableRaster.stealer = ((Clazz.isClassDefined ("jssun.awt.image.SunWritableRaster$1") ? 0 : jssun.awt.image.SunWritableRaster.$SunWritableRaster$1$ ()), Clazz.innerTypeInstance (jssun.awt.image.SunWritableRaster$1, this, null)) : jssun.awt.image.SunWritableRaster.stealer); +}); +c$.stealData = Clazz.defineMethod (c$, "stealData", +function (dbb, bank) { +return jssun.awt.image.SunWritableRaster.getStealer ().getData (dbb, bank); +}, "java.awt.image.DataBufferByte,~N"); +c$.stealData = Clazz.defineMethod (c$, "stealData", +function (dbi, bank) { +return jssun.awt.image.SunWritableRaster.getStealer ().getData (dbi, bank); +}, "java.awt.image.DataBufferInt,~N"); +c$.stealTrackable = Clazz.defineMethod (c$, "stealTrackable", +function (db) { +return jssun.awt.image.SunWritableRaster.getStealer ().getTrackable (db); +}, "java.awt.image.DataBuffer"); +c$.setTrackable = Clazz.defineMethod (c$, "setTrackable", +function (db, trackable) { +jssun.awt.image.SunWritableRaster.getStealer ().setTrackable (db, trackable); +}, "java.awt.image.DataBuffer,jssun.java2d.StateTrackableDelegate"); +c$.makeTrackable = Clazz.defineMethod (c$, "makeTrackable", +function (db) { +jssun.awt.image.SunWritableRaster.getStealer ().setTrackable (db, jssun.java2d.StateTrackableDelegate.createInstance (jssun.java2d.StateTrackable.State.STABLE)); +}, "java.awt.image.DataBuffer"); +c$.markDirty = Clazz.defineMethod (c$, "markDirty", +function (db) { +jssun.awt.image.SunWritableRaster.getStealer ().getTrackable (db).markDirty (); +}, "java.awt.image.DataBuffer"); +c$.markDirty = Clazz.defineMethod (c$, "markDirty", +function (wr) { +if (Clazz.instanceOf (wr, jssun.awt.image.SunWritableRaster)) { +(wr).markDirty (); +} else { +jssun.awt.image.SunWritableRaster.markDirty (wr.getDataBuffer ()); +}}, "java.awt.image.WritableRaster"); +Clazz.makeConstructor (c$, +function (sampleModel, origin) { +Clazz.superConstructor (this, jssun.awt.image.SunWritableRaster, [sampleModel, origin]); +this.theTrackable = jssun.awt.image.SunWritableRaster.stealTrackable (this.dataBuffer); +}, "java.awt.image.SampleModel,java.awt.Point"); +Clazz.makeConstructor (c$, +function (sampleModel, dataBuffer, origin) { +Clazz.superConstructor (this, jssun.awt.image.SunWritableRaster, [sampleModel, dataBuffer, origin]); +this.theTrackable = jssun.awt.image.SunWritableRaster.stealTrackable (dataBuffer); +}, "java.awt.image.SampleModel,java.awt.image.DataBuffer,java.awt.Point"); +Clazz.makeConstructor (c$, +function () { +Clazz.superConstructor (this, jssun.awt.image.SunWritableRaster, []); +}); +Clazz.makeConstructor (c$, +function (sampleModel, dataBuffer, aRegion, sampleModelTranslate, parent) { +Clazz.superConstructor (this, jssun.awt.image.SunWritableRaster, []); +this.setSunRaster (sampleModel, dataBuffer, aRegion, sampleModelTranslate, parent); +}, "java.awt.image.SampleModel,java.awt.image.DataBuffer,java.awt.Rectangle,java.awt.Point,java.awt.image.Raster"); +Clazz.defineMethod (c$, "setSunRaster", +function (sampleModel, dataBuffer, aRegion, sampleModelTranslate, parent) { +this.setRaster (sampleModel, dataBuffer, aRegion, sampleModelTranslate, parent); +this.theTrackable = jssun.awt.image.SunWritableRaster.stealTrackable (dataBuffer); +}, "java.awt.image.SampleModel,java.awt.image.DataBuffer,java.awt.Rectangle,java.awt.Point,java.awt.image.Raster"); +Clazz.defineMethod (c$, "markDirty", +function () { +this.theTrackable.markDirty (); +}); +c$.$SunWritableRaster$1$ = function () { +Clazz.pu$h(self.c$); +c$ = Clazz.declareAnonymous (jssun.awt.image, "SunWritableRaster$1", null, jssun.awt.image.DataStealer); +Clazz.defineMethod (c$, "getData", +function (dbb, bank) { +return dbb.bankdata[bank]; +}, "java.awt.image.DataBufferByte,~N"); +Clazz.defineMethod (c$, "getData", +function (dbi, bank) { +return dbi.bankdata[bank]; +}, "java.awt.image.DataBufferInt,~N"); +Clazz.defineMethod (c$, "getTrackable", +function (db) { +return db.theTrackable; +}, "java.awt.image.DataBuffer"); +Clazz.defineMethod (c$, "setTrackable", +function (db, trackable) { +db.theTrackable = trackable; +}, "java.awt.image.DataBuffer,jssun.java2d.StateTrackableDelegate"); +c$ = Clazz.p0p (); +}; +Clazz.defineStatics (c$, +"stealer", null); +});