JAL-1807
[jalview.git] / site / j2s / java / awt / image / VolatileImage.js
diff --git a/site/j2s/java/awt/image/VolatileImage.js b/site/j2s/java/awt/image/VolatileImage.js
new file mode 100644 (file)
index 0000000..bd967ce
--- /dev/null
@@ -0,0 +1,23 @@
+Clazz.declarePackage ("java.awt.image");
+Clazz.load (["java.awt.Image", "$.Transparency"], "java.awt.image.VolatileImage", null, function () {
+c$ = Clazz.decorateAsClass (function () {
+this.transparency = 3;
+Clazz.instantialize (this, arguments);
+}, java.awt.image, "VolatileImage", java.awt.Image, java.awt.Transparency);
+Clazz.overrideMethod (c$, "getSource", 
+function () {
+return this.getSnapshot ().getSource ();
+});
+Clazz.overrideMethod (c$, "getGraphics", 
+function () {
+return this.createGraphics ();
+});
+Clazz.overrideMethod (c$, "getTransparency", 
+function () {
+return this.transparency;
+});
+Clazz.defineStatics (c$,
+"IMAGE_OK", 0,
+"IMAGE_RESTORED", 1,
+"IMAGE_INCOMPATIBLE", 2);
+});