JAL-1807 Bob's JalviewJS prototype first commit
[jalviewjs.git] / site / j2s / java / awt / image / VolatileImage.js
1 Clazz.declarePackage ("java.awt.image");\r
2 Clazz.load (["java.awt.Image", "$.Transparency"], "java.awt.image.VolatileImage", null, function () {\r
3 c$ = Clazz.decorateAsClass (function () {\r
4 this.transparency = 3;\r
5 Clazz.instantialize (this, arguments);\r
6 }, java.awt.image, "VolatileImage", java.awt.Image, java.awt.Transparency);\r
7 Clazz.overrideMethod (c$, "getSource", \r
8 function () {\r
9 return this.getSnapshot ().getSource ();\r
10 });\r
11 Clazz.overrideMethod (c$, "getGraphics", \r
12 function () {\r
13 return this.createGraphics ();\r
14 });\r
15 Clazz.overrideMethod (c$, "getTransparency", \r
16 function () {\r
17 return this.transparency;\r
18 });\r
19 Clazz.defineStatics (c$,\r
20 "IMAGE_OK", 0,\r
21 "IMAGE_RESTORED", 1,\r
22 "IMAGE_INCOMPATIBLE", 2);\r
23 });\r