1 Clazz.declarePackage ("javax.swing.plaf");
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 () {
3 c$ = Clazz.decorateAsClass (function () {
5 Clazz.instantialize (this, arguments);
6 }, javax.swing.plaf, "BorderUIResource", null, [javax.swing.border.Border, javax.swing.plaf.UIResource]);
7 c$.getEtchedBorderUIResource = Clazz.defineMethod (c$, "getEtchedBorderUIResource",
9 if (javax.swing.plaf.BorderUIResource.etched == null) {
10 javax.swing.plaf.BorderUIResource.etched = new javax.swing.plaf.BorderUIResource.EtchedBorderUIResource ();
11 }return javax.swing.plaf.BorderUIResource.etched;
13 c$.getLoweredBevelBorderUIResource = Clazz.defineMethod (c$, "getLoweredBevelBorderUIResource",
15 if (javax.swing.plaf.BorderUIResource.loweredBevel == null) {
16 javax.swing.plaf.BorderUIResource.loweredBevel = new javax.swing.plaf.BorderUIResource.BevelBorderUIResource (1);
17 }return javax.swing.plaf.BorderUIResource.loweredBevel;
19 c$.getRaisedBevelBorderUIResource = Clazz.defineMethod (c$, "getRaisedBevelBorderUIResource",
21 if (javax.swing.plaf.BorderUIResource.raisedBevel == null) {
22 javax.swing.plaf.BorderUIResource.raisedBevel = new javax.swing.plaf.BorderUIResource.BevelBorderUIResource (0);
23 }return javax.swing.plaf.BorderUIResource.raisedBevel;
25 c$.getBlackLineBorderUIResource = Clazz.defineMethod (c$, "getBlackLineBorderUIResource",
27 if (javax.swing.plaf.BorderUIResource.blackLine == null) {
28 javax.swing.plaf.BorderUIResource.blackLine = new javax.swing.plaf.BorderUIResource.LineBorderUIResource (java.awt.Color.black);
29 }return javax.swing.plaf.BorderUIResource.blackLine;
31 Clazz.makeConstructor (c$,
33 if (delegate == null) {
34 throw new IllegalArgumentException ("null border delegate argument");
35 }this.delegate = delegate;
36 }, "javax.swing.border.Border");
37 Clazz.defineMethod (c$, "paintBorder",
38 function (c, g, x, y, width, height) {
39 this.delegate.paintBorder (c, g, x, y, width, height);
40 }, "java.awt.Component,java.awt.Graphics,~N,~N,~N,~N");
41 Clazz.defineMethod (c$, "getBorderInsets",
43 return this.delegate.getBorderInsets (c);
44 }, "java.awt.Component");
45 Clazz.defineMethod (c$, "isBorderOpaque",
47 return this.delegate.isBorderOpaque ();
50 c$ = Clazz.declareType (javax.swing.plaf.BorderUIResource, "CompoundBorderUIResource", javax.swing.border.CompoundBorder, javax.swing.plaf.UIResource);
53 c$ = Clazz.declareType (javax.swing.plaf.BorderUIResource, "EmptyBorderUIResource", javax.swing.border.EmptyBorder, javax.swing.plaf.UIResource);
56 c$ = Clazz.declareType (javax.swing.plaf.BorderUIResource, "LineBorderUIResource", javax.swing.border.LineBorder, javax.swing.plaf.UIResource);
59 c$ = Clazz.declareType (javax.swing.plaf.BorderUIResource, "BevelBorderUIResource", javax.swing.border.BevelBorder, javax.swing.plaf.UIResource);
62 c$ = Clazz.declareType (javax.swing.plaf.BorderUIResource, "EtchedBorderUIResource", javax.swing.border.EtchedBorder, javax.swing.plaf.UIResource);
65 c$ = Clazz.declareType (javax.swing.plaf.BorderUIResource, "MatteBorderUIResource", javax.swing.border.MatteBorder, javax.swing.plaf.UIResource);
68 c$ = Clazz.declareType (javax.swing.plaf.BorderUIResource, "TitledBorderUIResource", javax.swing.border.TitledBorder, javax.swing.plaf.UIResource);
70 Clazz.defineStatics (c$,