fef18109a922683f83958c90db4c7fc16d4b5e4b
[jalviewjs.git] / site / j2s / javax / swing / plaf / BorderUIResource.js
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 () {
4 this.delegate = null;
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", 
8 function () {
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;
12 });
13 c$.getLoweredBevelBorderUIResource = Clazz.defineMethod (c$, "getLoweredBevelBorderUIResource", 
14 function () {
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;
18 });
19 c$.getRaisedBevelBorderUIResource = Clazz.defineMethod (c$, "getRaisedBevelBorderUIResource", 
20 function () {
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;
24 });
25 c$.getBlackLineBorderUIResource = Clazz.defineMethod (c$, "getBlackLineBorderUIResource", 
26 function () {
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;
30 });
31 Clazz.makeConstructor (c$, 
32 function (delegate) {
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", 
42 function (c) {
43 return this.delegate.getBorderInsets (c);
44 }, "java.awt.Component");
45 Clazz.defineMethod (c$, "isBorderOpaque", 
46 function () {
47 return this.delegate.isBorderOpaque ();
48 });
49 Clazz.pu$h(self.c$);
50 c$ = Clazz.declareType (javax.swing.plaf.BorderUIResource, "CompoundBorderUIResource", javax.swing.border.CompoundBorder, javax.swing.plaf.UIResource);
51 c$ = Clazz.p0p ();
52 Clazz.pu$h(self.c$);
53 c$ = Clazz.declareType (javax.swing.plaf.BorderUIResource, "EmptyBorderUIResource", javax.swing.border.EmptyBorder, javax.swing.plaf.UIResource);
54 c$ = Clazz.p0p ();
55 Clazz.pu$h(self.c$);
56 c$ = Clazz.declareType (javax.swing.plaf.BorderUIResource, "LineBorderUIResource", javax.swing.border.LineBorder, javax.swing.plaf.UIResource);
57 c$ = Clazz.p0p ();
58 Clazz.pu$h(self.c$);
59 c$ = Clazz.declareType (javax.swing.plaf.BorderUIResource, "BevelBorderUIResource", javax.swing.border.BevelBorder, javax.swing.plaf.UIResource);
60 c$ = Clazz.p0p ();
61 Clazz.pu$h(self.c$);
62 c$ = Clazz.declareType (javax.swing.plaf.BorderUIResource, "EtchedBorderUIResource", javax.swing.border.EtchedBorder, javax.swing.plaf.UIResource);
63 c$ = Clazz.p0p ();
64 Clazz.pu$h(self.c$);
65 c$ = Clazz.declareType (javax.swing.plaf.BorderUIResource, "MatteBorderUIResource", javax.swing.border.MatteBorder, javax.swing.plaf.UIResource);
66 c$ = Clazz.p0p ();
67 Clazz.pu$h(self.c$);
68 c$ = Clazz.declareType (javax.swing.plaf.BorderUIResource, "TitledBorderUIResource", javax.swing.border.TitledBorder, javax.swing.plaf.UIResource);
69 c$ = Clazz.p0p ();
70 Clazz.defineStatics (c$,
71 "etched", null,
72 "loweredBevel", null,
73 "raisedBevel", null,
74 "blackLine", null);
75 });