JAL-1807 Bob's JalviewJS prototype first commit
[jalviewjs.git] / site / j2s / javax / swing / plaf / BorderUIResource.js
1 Clazz.declarePackage ("javax.swing.plaf");\r
2 Clazz.load (["javax.swing.border.BevelBorder", "$.Border", "$.CompoundBorder", "$.EmptyBorder", "$.EtchedBorder", "$.LineBorder", "$.MatteBorder", "$.TitledBorder", "javax.swing.plaf.UIResource"], "javax.swing.plaf.BorderUIResource", ["java.lang.IllegalArgumentException", "java.awt.Color"], function () {\r
3 c$ = Clazz.decorateAsClass (function () {\r
4 this.delegate = null;\r
5 Clazz.instantialize (this, arguments);\r
6 }, javax.swing.plaf, "BorderUIResource", null, [javax.swing.border.Border, javax.swing.plaf.UIResource]);\r
7 c$.getEtchedBorderUIResource = Clazz.defineMethod (c$, "getEtchedBorderUIResource", \r
8 function () {\r
9 if (javax.swing.plaf.BorderUIResource.etched == null) {\r
10 javax.swing.plaf.BorderUIResource.etched =  new javax.swing.plaf.BorderUIResource.EtchedBorderUIResource ();\r
11 }return javax.swing.plaf.BorderUIResource.etched;\r
12 });\r
13 c$.getLoweredBevelBorderUIResource = Clazz.defineMethod (c$, "getLoweredBevelBorderUIResource", \r
14 function () {\r
15 if (javax.swing.plaf.BorderUIResource.loweredBevel == null) {\r
16 javax.swing.plaf.BorderUIResource.loweredBevel =  new javax.swing.plaf.BorderUIResource.BevelBorderUIResource (1);\r
17 }return javax.swing.plaf.BorderUIResource.loweredBevel;\r
18 });\r
19 c$.getRaisedBevelBorderUIResource = Clazz.defineMethod (c$, "getRaisedBevelBorderUIResource", \r
20 function () {\r
21 if (javax.swing.plaf.BorderUIResource.raisedBevel == null) {\r
22 javax.swing.plaf.BorderUIResource.raisedBevel =  new javax.swing.plaf.BorderUIResource.BevelBorderUIResource (0);\r
23 }return javax.swing.plaf.BorderUIResource.raisedBevel;\r
24 });\r
25 c$.getBlackLineBorderUIResource = Clazz.defineMethod (c$, "getBlackLineBorderUIResource", \r
26 function () {\r
27 if (javax.swing.plaf.BorderUIResource.blackLine == null) {\r
28 javax.swing.plaf.BorderUIResource.blackLine =  new javax.swing.plaf.BorderUIResource.LineBorderUIResource (java.awt.Color.black);\r
29 }return javax.swing.plaf.BorderUIResource.blackLine;\r
30 });\r
31 Clazz.makeConstructor (c$, \r
32 function (delegate) {\r
33 if (delegate == null) {\r
34 throw  new IllegalArgumentException ("null border delegate argument");\r
35 }this.delegate = delegate;\r
36 }, "javax.swing.border.Border");\r
37 Clazz.defineMethod (c$, "paintBorder", \r
38 function (c, g, x, y, width, height) {\r
39 this.delegate.paintBorder (c, g, x, y, width, height);\r
40 }, "java.awt.Component,java.awt.Graphics,~N,~N,~N,~N");\r
41 Clazz.defineMethod (c$, "getBorderInsets", \r
42 function (c) {\r
43 return this.delegate.getBorderInsets (c);\r
44 }, "java.awt.Component");\r
45 Clazz.defineMethod (c$, "isBorderOpaque", \r
46 function () {\r
47 return this.delegate.isBorderOpaque ();\r
48 });\r
49 Clazz.pu$h(self.c$);\r
50 c$ = Clazz.declareType (javax.swing.plaf.BorderUIResource, "CompoundBorderUIResource", javax.swing.border.CompoundBorder, javax.swing.plaf.UIResource);\r
51 c$ = Clazz.p0p ();\r
52 Clazz.pu$h(self.c$);\r
53 c$ = Clazz.declareType (javax.swing.plaf.BorderUIResource, "EmptyBorderUIResource", javax.swing.border.EmptyBorder, javax.swing.plaf.UIResource);\r
54 c$ = Clazz.p0p ();\r
55 Clazz.pu$h(self.c$);\r
56 c$ = Clazz.declareType (javax.swing.plaf.BorderUIResource, "LineBorderUIResource", javax.swing.border.LineBorder, javax.swing.plaf.UIResource);\r
57 c$ = Clazz.p0p ();\r
58 Clazz.pu$h(self.c$);\r
59 c$ = Clazz.declareType (javax.swing.plaf.BorderUIResource, "BevelBorderUIResource", javax.swing.border.BevelBorder, javax.swing.plaf.UIResource);\r
60 c$ = Clazz.p0p ();\r
61 Clazz.pu$h(self.c$);\r
62 c$ = Clazz.declareType (javax.swing.plaf.BorderUIResource, "EtchedBorderUIResource", javax.swing.border.EtchedBorder, javax.swing.plaf.UIResource);\r
63 c$ = Clazz.p0p ();\r
64 Clazz.pu$h(self.c$);\r
65 c$ = Clazz.declareType (javax.swing.plaf.BorderUIResource, "MatteBorderUIResource", javax.swing.border.MatteBorder, javax.swing.plaf.UIResource);\r
66 c$ = Clazz.p0p ();\r
67 Clazz.pu$h(self.c$);\r
68 c$ = Clazz.declareType (javax.swing.plaf.BorderUIResource, "TitledBorderUIResource", javax.swing.border.TitledBorder, javax.swing.plaf.UIResource);\r
69 c$ = Clazz.p0p ();\r
70 Clazz.defineStatics (c$,\r
71 "etched", null,\r
72 "loweredBevel", null,\r
73 "raisedBevel", null,\r
74 "blackLine", null);\r
75 });\r