JAL-1807 Bob's JalviewJS prototype first commit
[jalviewjs.git] / site / j2s / java / awt / image / renderable / RenderContext.js
1 Clazz.declarePackage ("java.awt.image.renderable");\r
2 c$ = Clazz.decorateAsClass (function () {\r
3 this.hints = null;\r
4 this.usr2dev = null;\r
5 this.aoi = null;\r
6 Clazz.instantialize (this, arguments);\r
7 }, java.awt.image.renderable, "RenderContext", null, Cloneable);\r
8 Clazz.makeConstructor (c$, \r
9 function (usr2dev, aoi, hints) {\r
10 this.hints = hints;\r
11 this.aoi = aoi;\r
12 this.usr2dev = usr2dev.clone ();\r
13 }, "java.awt.geom.AffineTransform,java.awt.Shape,java.awt.RenderingHints");\r
14 Clazz.makeConstructor (c$, \r
15 function (usr2dev) {\r
16 this.construct (usr2dev, null, null);\r
17 }, "java.awt.geom.AffineTransform");\r
18 Clazz.makeConstructor (c$, \r
19 function (usr2dev, hints) {\r
20 this.construct (usr2dev, null, hints);\r
21 }, "java.awt.geom.AffineTransform,java.awt.RenderingHints");\r
22 Clazz.makeConstructor (c$, \r
23 function (usr2dev, aoi) {\r
24 this.construct (usr2dev, aoi, null);\r
25 }, "java.awt.geom.AffineTransform,java.awt.Shape");\r
26 Clazz.defineMethod (c$, "getRenderingHints", \r
27 function () {\r
28 return this.hints;\r
29 });\r
30 Clazz.defineMethod (c$, "setRenderingHints", \r
31 function (hints) {\r
32 this.hints = hints;\r
33 }, "java.awt.RenderingHints");\r
34 Clazz.defineMethod (c$, "setTransform", \r
35 function (newTransform) {\r
36 this.usr2dev = newTransform.clone ();\r
37 }, "java.awt.geom.AffineTransform");\r
38 Clazz.defineMethod (c$, "preConcatenateTransform", \r
39 function (modTransform) {\r
40 this.preConcetenateTransform (modTransform);\r
41 }, "java.awt.geom.AffineTransform");\r
42 Clazz.defineMethod (c$, "preConcetenateTransform", \r
43 function (modTransform) {\r
44 this.usr2dev.preConcatenate (modTransform);\r
45 }, "java.awt.geom.AffineTransform");\r
46 Clazz.defineMethod (c$, "concatenateTransform", \r
47 function (modTransform) {\r
48 this.concetenateTransform (modTransform);\r
49 }, "java.awt.geom.AffineTransform");\r
50 Clazz.defineMethod (c$, "concetenateTransform", \r
51 function (modTransform) {\r
52 this.usr2dev.concatenate (modTransform);\r
53 }, "java.awt.geom.AffineTransform");\r
54 Clazz.defineMethod (c$, "getTransform", \r
55 function () {\r
56 return this.usr2dev.clone ();\r
57 });\r
58 Clazz.defineMethod (c$, "setAreaOfInterest", \r
59 function (newAoi) {\r
60 this.aoi = newAoi;\r
61 }, "java.awt.Shape");\r
62 Clazz.defineMethod (c$, "getAreaOfInterest", \r
63 function () {\r
64 return this.aoi;\r
65 });\r
66 Clazz.overrideMethod (c$, "clone", \r
67 function () {\r
68 var newRenderContext =  new java.awt.image.renderable.RenderContext (this.usr2dev, this.aoi, this.hints);\r
69 return newRenderContext;\r
70 });\r