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
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
13 c$.getLoweredBevelBorderUIResource = Clazz.defineMethod (c$, "getLoweredBevelBorderUIResource",
\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
19 c$.getRaisedBevelBorderUIResource = Clazz.defineMethod (c$, "getRaisedBevelBorderUIResource",
\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
25 c$.getBlackLineBorderUIResource = Clazz.defineMethod (c$, "getBlackLineBorderUIResource",
\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
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
43 return this.delegate.getBorderInsets (c);
\r
44 }, "java.awt.Component");
\r
45 Clazz.defineMethod (c$, "isBorderOpaque",
\r
47 return this.delegate.isBorderOpaque ();
\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
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
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
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
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
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
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
70 Clazz.defineStatics (c$,
\r
72 "loweredBevel", null,
\r
73 "raisedBevel", null,
\r