X-Git-Url: http://source.jalview.org/gitweb/?p=jalviewjs.git;a=blobdiff_plain;f=site%2Fj2s%2Fjssun%2Fjava2d%2Floops%2FCompositeType.js;fp=site%2Fj2s%2Fjssun%2Fjava2d%2Floops%2FCompositeType.js;h=1b57b3f957cb850f9278568296ef30646ed8f4d5;hp=e51841f88e934ae533536599936bd24d6ead6d79;hb=b9b7a352eee79b7764c3b09c9d19663075061d8c;hpb=7301a2415adab88038b291fc54caeeb3a5a47a44 diff --git a/site/j2s/jssun/java2d/loops/CompositeType.js b/site/j2s/jssun/java2d/loops/CompositeType.js index e51841f..1b57b3f 100644 --- a/site/j2s/jssun/java2d/loops/CompositeType.js +++ b/site/j2s/jssun/java2d/loops/CompositeType.js @@ -1,136 +1,136 @@ -Clazz.declarePackage ("jssun.java2d.loops"); -Clazz.load (null, "jssun.java2d.loops.CompositeType", ["java.lang.InternalError"], function () { -c$ = Clazz.decorateAsClass (function () { -this.uniqueID = 0; -this.desc = null; -this.next = null; -Clazz.instantialize (this, arguments); -}, jssun.java2d.loops, "CompositeType"); -Clazz.defineMethod (c$, "deriveSubType", -function (desc) { -return new jssun.java2d.loops.CompositeType (this, desc); -}, "~S"); -c$.forAlphaComposite = Clazz.defineMethod (c$, "forAlphaComposite", -function (ac) { -switch (ac.getRule ()) { -case 1: -return jssun.java2d.loops.CompositeType.Clear; -case 2: -if (ac.getAlpha () >= 1.0) { -return jssun.java2d.loops.CompositeType.SrcNoEa; -} else { -return jssun.java2d.loops.CompositeType.Src; -}case 9: -return jssun.java2d.loops.CompositeType.Dst; -case 3: -if (ac.getAlpha () >= 1.0) { -return jssun.java2d.loops.CompositeType.SrcOverNoEa; -} else { -return jssun.java2d.loops.CompositeType.SrcOver; -}case 4: -return jssun.java2d.loops.CompositeType.DstOver; -case 5: -return jssun.java2d.loops.CompositeType.SrcIn; -case 6: -return jssun.java2d.loops.CompositeType.DstIn; -case 7: -return jssun.java2d.loops.CompositeType.SrcOut; -case 8: -return jssun.java2d.loops.CompositeType.DstOut; -case 10: -return jssun.java2d.loops.CompositeType.SrcAtop; -case 11: -return jssun.java2d.loops.CompositeType.DstAtop; -case 12: -return jssun.java2d.loops.CompositeType.AlphaXor; -default: -throw new InternalError ("Unrecognized alpha rule"); -} -}, "java.awt.AlphaComposite"); -Clazz.makeConstructor (c$, - function (parent, desc) { -this.next = parent; -this.desc = desc; -this.uniqueID = jssun.java2d.loops.CompositeType.makeUniqueID (); -}, "jssun.java2d.loops.CompositeType,~S"); -c$.makeUniqueID = Clazz.defineMethod (c$, "makeUniqueID", - function () { -if (jssun.java2d.loops.CompositeType.unusedUID > 255) { -throw new InternalError ("composite type id overflow"); -}return jssun.java2d.loops.CompositeType.unusedUID++; -}); -Clazz.defineMethod (c$, "getUniqueID", -function () { -return this.uniqueID; -}); -Clazz.defineMethod (c$, "getDescriptor", -function () { -return this.desc; -}); -Clazz.defineMethod (c$, "getSuperType", -function () { -return this.next; -}); -Clazz.overrideMethod (c$, "hashCode", -function () { -return this.desc.hashCode (); -}); -Clazz.defineMethod (c$, "isDerivedFrom", -function (other) { -var comptype = this; -do { -if (comptype.desc === other.desc) { -return true; -}comptype = comptype.next; -} while (comptype != null); -return false; -}, "jssun.java2d.loops.CompositeType"); -Clazz.overrideMethod (c$, "equals", -function (o) { -if (Clazz.instanceOf (o, jssun.java2d.loops.CompositeType)) { -return ((o).uniqueID == this.uniqueID); -}return false; -}, "~O"); -Clazz.overrideMethod (c$, "toString", -function () { -return this.desc; -}); -Clazz.defineStatics (c$, -"DESC_ANY", "Any CompositeContext", -"DESC_XOR", "XOR mode", -"DESC_CLEAR", "Porter-Duff Clear", -"DESC_SRC", "Porter-Duff Src", -"DESC_DST", "Porter-Duff Dst", -"DESC_SRC_OVER", "Porter-Duff Src Over Dst", -"DESC_DST_OVER", "Porter-Duff Dst Over Src", -"DESC_SRC_IN", "Porter-Duff Src In Dst", -"DESC_DST_IN", "Porter-Duff Dst In Src", -"DESC_SRC_OUT", "Porter-Duff Src HeldOutBy Dst", -"DESC_DST_OUT", "Porter-Duff Dst HeldOutBy Src", -"DESC_SRC_ATOP", "Porter-Duff Src Atop Dst", -"DESC_DST_ATOP", "Porter-Duff Dst Atop Src", -"DESC_ALPHA_XOR", "Porter-Duff Xor", -"DESC_SRC_NO_EA", "Porter-Duff Src, No Extra Alpha", -"DESC_SRC_OVER_NO_EA", "Porter-Duff SrcOverDst, No Extra Alpha", -"DESC_ANY_ALPHA", "Any AlphaComposite Rule"); -c$.Any = c$.prototype.Any = new jssun.java2d.loops.CompositeType (null, "Any CompositeContext"); -c$.General = c$.prototype.General = jssun.java2d.loops.CompositeType.Any; -c$.AnyAlpha = c$.prototype.AnyAlpha = jssun.java2d.loops.CompositeType.General.deriveSubType ("Any AlphaComposite Rule"); -c$.Xor = c$.prototype.Xor = jssun.java2d.loops.CompositeType.General.deriveSubType ("XOR mode"); -c$.Clear = c$.prototype.Clear = jssun.java2d.loops.CompositeType.AnyAlpha.deriveSubType ("Porter-Duff Clear"); -c$.Src = c$.prototype.Src = jssun.java2d.loops.CompositeType.AnyAlpha.deriveSubType ("Porter-Duff Src"); -c$.Dst = c$.prototype.Dst = jssun.java2d.loops.CompositeType.AnyAlpha.deriveSubType ("Porter-Duff Dst"); -c$.SrcOver = c$.prototype.SrcOver = jssun.java2d.loops.CompositeType.AnyAlpha.deriveSubType ("Porter-Duff Src Over Dst"); -c$.DstOver = c$.prototype.DstOver = jssun.java2d.loops.CompositeType.AnyAlpha.deriveSubType ("Porter-Duff Dst Over Src"); -c$.SrcIn = c$.prototype.SrcIn = jssun.java2d.loops.CompositeType.AnyAlpha.deriveSubType ("Porter-Duff Src In Dst"); -c$.DstIn = c$.prototype.DstIn = jssun.java2d.loops.CompositeType.AnyAlpha.deriveSubType ("Porter-Duff Dst In Src"); -c$.SrcOut = c$.prototype.SrcOut = jssun.java2d.loops.CompositeType.AnyAlpha.deriveSubType ("Porter-Duff Src HeldOutBy Dst"); -c$.DstOut = c$.prototype.DstOut = jssun.java2d.loops.CompositeType.AnyAlpha.deriveSubType ("Porter-Duff Dst HeldOutBy Src"); -c$.SrcAtop = c$.prototype.SrcAtop = jssun.java2d.loops.CompositeType.AnyAlpha.deriveSubType ("Porter-Duff Src Atop Dst"); -c$.DstAtop = c$.prototype.DstAtop = jssun.java2d.loops.CompositeType.AnyAlpha.deriveSubType ("Porter-Duff Dst Atop Src"); -c$.AlphaXor = c$.prototype.AlphaXor = jssun.java2d.loops.CompositeType.AnyAlpha.deriveSubType ("Porter-Duff Xor"); -c$.SrcNoEa = c$.prototype.SrcNoEa = jssun.java2d.loops.CompositeType.Src.deriveSubType ("Porter-Duff Src, No Extra Alpha"); -c$.SrcOverNoEa = c$.prototype.SrcOverNoEa = jssun.java2d.loops.CompositeType.SrcOver.deriveSubType ("Porter-Duff SrcOverDst, No Extra Alpha"); -Clazz.defineStatics (c$, -"unusedUID", 1); -}); +Clazz.declarePackage ("jssun.java2d.loops"); +Clazz.load (null, "jssun.java2d.loops.CompositeType", ["java.lang.InternalError"], function () { +c$ = Clazz.decorateAsClass (function () { +this.uniqueID = 0; +this.desc = null; +this.next = null; +Clazz.instantialize (this, arguments); +}, jssun.java2d.loops, "CompositeType"); +Clazz.defineMethod (c$, "deriveSubType", +function (desc) { +return new jssun.java2d.loops.CompositeType (this, desc); +}, "~S"); +c$.forAlphaComposite = Clazz.defineMethod (c$, "forAlphaComposite", +function (ac) { +switch (ac.getRule ()) { +case 1: +return jssun.java2d.loops.CompositeType.Clear; +case 2: +if (ac.getAlpha () >= 1.0) { +return jssun.java2d.loops.CompositeType.SrcNoEa; +} else { +return jssun.java2d.loops.CompositeType.Src; +}case 9: +return jssun.java2d.loops.CompositeType.Dst; +case 3: +if (ac.getAlpha () >= 1.0) { +return jssun.java2d.loops.CompositeType.SrcOverNoEa; +} else { +return jssun.java2d.loops.CompositeType.SrcOver; +}case 4: +return jssun.java2d.loops.CompositeType.DstOver; +case 5: +return jssun.java2d.loops.CompositeType.SrcIn; +case 6: +return jssun.java2d.loops.CompositeType.DstIn; +case 7: +return jssun.java2d.loops.CompositeType.SrcOut; +case 8: +return jssun.java2d.loops.CompositeType.DstOut; +case 10: +return jssun.java2d.loops.CompositeType.SrcAtop; +case 11: +return jssun.java2d.loops.CompositeType.DstAtop; +case 12: +return jssun.java2d.loops.CompositeType.AlphaXor; +default: +throw new InternalError ("Unrecognized alpha rule"); +} +}, "java.awt.AlphaComposite"); +Clazz.makeConstructor (c$, + function (parent, desc) { +this.next = parent; +this.desc = desc; +this.uniqueID = jssun.java2d.loops.CompositeType.makeUniqueID (); +}, "jssun.java2d.loops.CompositeType,~S"); +c$.makeUniqueID = Clazz.defineMethod (c$, "makeUniqueID", + function () { +if (jssun.java2d.loops.CompositeType.unusedUID > 255) { +throw new InternalError ("composite type id overflow"); +}return jssun.java2d.loops.CompositeType.unusedUID++; +}); +Clazz.defineMethod (c$, "getUniqueID", +function () { +return this.uniqueID; +}); +Clazz.defineMethod (c$, "getDescriptor", +function () { +return this.desc; +}); +Clazz.defineMethod (c$, "getSuperType", +function () { +return this.next; +}); +Clazz.overrideMethod (c$, "hashCode", +function () { +return this.desc.hashCode (); +}); +Clazz.defineMethod (c$, "isDerivedFrom", +function (other) { +var comptype = this; +do { +if (comptype.desc === other.desc) { +return true; +}comptype = comptype.next; +} while (comptype != null); +return false; +}, "jssun.java2d.loops.CompositeType"); +Clazz.overrideMethod (c$, "equals", +function (o) { +if (Clazz.instanceOf (o, jssun.java2d.loops.CompositeType)) { +return ((o).uniqueID == this.uniqueID); +}return false; +}, "~O"); +Clazz.overrideMethod (c$, "toString", +function () { +return this.desc; +}); +Clazz.defineStatics (c$, +"DESC_ANY", "Any CompositeContext", +"DESC_XOR", "XOR mode", +"DESC_CLEAR", "Porter-Duff Clear", +"DESC_SRC", "Porter-Duff Src", +"DESC_DST", "Porter-Duff Dst", +"DESC_SRC_OVER", "Porter-Duff Src Over Dst", +"DESC_DST_OVER", "Porter-Duff Dst Over Src", +"DESC_SRC_IN", "Porter-Duff Src In Dst", +"DESC_DST_IN", "Porter-Duff Dst In Src", +"DESC_SRC_OUT", "Porter-Duff Src HeldOutBy Dst", +"DESC_DST_OUT", "Porter-Duff Dst HeldOutBy Src", +"DESC_SRC_ATOP", "Porter-Duff Src Atop Dst", +"DESC_DST_ATOP", "Porter-Duff Dst Atop Src", +"DESC_ALPHA_XOR", "Porter-Duff Xor", +"DESC_SRC_NO_EA", "Porter-Duff Src, No Extra Alpha", +"DESC_SRC_OVER_NO_EA", "Porter-Duff SrcOverDst, No Extra Alpha", +"DESC_ANY_ALPHA", "Any AlphaComposite Rule"); +c$.Any = c$.prototype.Any = new jssun.java2d.loops.CompositeType (null, "Any CompositeContext"); +c$.General = c$.prototype.General = jssun.java2d.loops.CompositeType.Any; +c$.AnyAlpha = c$.prototype.AnyAlpha = jssun.java2d.loops.CompositeType.General.deriveSubType ("Any AlphaComposite Rule"); +c$.Xor = c$.prototype.Xor = jssun.java2d.loops.CompositeType.General.deriveSubType ("XOR mode"); +c$.Clear = c$.prototype.Clear = jssun.java2d.loops.CompositeType.AnyAlpha.deriveSubType ("Porter-Duff Clear"); +c$.Src = c$.prototype.Src = jssun.java2d.loops.CompositeType.AnyAlpha.deriveSubType ("Porter-Duff Src"); +c$.Dst = c$.prototype.Dst = jssun.java2d.loops.CompositeType.AnyAlpha.deriveSubType ("Porter-Duff Dst"); +c$.SrcOver = c$.prototype.SrcOver = jssun.java2d.loops.CompositeType.AnyAlpha.deriveSubType ("Porter-Duff Src Over Dst"); +c$.DstOver = c$.prototype.DstOver = jssun.java2d.loops.CompositeType.AnyAlpha.deriveSubType ("Porter-Duff Dst Over Src"); +c$.SrcIn = c$.prototype.SrcIn = jssun.java2d.loops.CompositeType.AnyAlpha.deriveSubType ("Porter-Duff Src In Dst"); +c$.DstIn = c$.prototype.DstIn = jssun.java2d.loops.CompositeType.AnyAlpha.deriveSubType ("Porter-Duff Dst In Src"); +c$.SrcOut = c$.prototype.SrcOut = jssun.java2d.loops.CompositeType.AnyAlpha.deriveSubType ("Porter-Duff Src HeldOutBy Dst"); +c$.DstOut = c$.prototype.DstOut = jssun.java2d.loops.CompositeType.AnyAlpha.deriveSubType ("Porter-Duff Dst HeldOutBy Src"); +c$.SrcAtop = c$.prototype.SrcAtop = jssun.java2d.loops.CompositeType.AnyAlpha.deriveSubType ("Porter-Duff Src Atop Dst"); +c$.DstAtop = c$.prototype.DstAtop = jssun.java2d.loops.CompositeType.AnyAlpha.deriveSubType ("Porter-Duff Dst Atop Src"); +c$.AlphaXor = c$.prototype.AlphaXor = jssun.java2d.loops.CompositeType.AnyAlpha.deriveSubType ("Porter-Duff Xor"); +c$.SrcNoEa = c$.prototype.SrcNoEa = jssun.java2d.loops.CompositeType.Src.deriveSubType ("Porter-Duff Src, No Extra Alpha"); +c$.SrcOverNoEa = c$.prototype.SrcOverNoEa = jssun.java2d.loops.CompositeType.SrcOver.deriveSubType ("Porter-Duff SrcOverDst, No Extra Alpha"); +Clazz.defineStatics (c$, +"unusedUID", 1); +});