Merge branch 'master' of https://source.jalview.org/git/jalviewjs.git
[jalviewjs.git] / site / j2s / javax / swing / Spring.js
index fc40598..d2dd071 100644 (file)
-Clazz.declarePackage ("javax.swing");\r
-Clazz.load (null, "javax.swing.Spring", ["java.lang.NullPointerException"], function () {\r
-c$ = Clazz.declareType (javax.swing, "Spring");\r
-Clazz.makeConstructor (c$, \r
-function () {\r
-});\r
-Clazz.defineMethod (c$, "range", \r
- function (contract) {\r
-return contract ? (this.getPreferredValue () - this.getMinimumValue ()) : (this.getMaximumValue () - this.getPreferredValue ());\r
-}, "~B");\r
-Clazz.defineMethod (c$, "getStrain", \r
-function () {\r
-var delta = (this.getValue () - this.getPreferredValue ());\r
-return delta / this.range (this.getValue () < this.getPreferredValue ());\r
-});\r
-Clazz.defineMethod (c$, "setStrain", \r
-function (strain) {\r
-this.setValue (this.getPreferredValue () + Clazz.doubleToInt (strain * this.range (strain < 0)));\r
-}, "~N");\r
-Clazz.defineMethod (c$, "isCyclic", \r
-function (l) {\r
-return false;\r
-}, "javax.swing.SpringLayout");\r
-c$.constant = Clazz.defineMethod (c$, "constant", \r
-function (pref) {\r
-return javax.swing.Spring.constant (pref, pref, pref);\r
-}, "~N");\r
-c$.constant = Clazz.defineMethod (c$, "constant", \r
-function (min, pref, max) {\r
-return  new javax.swing.Spring.StaticSpring (min, pref, max);\r
-}, "~N,~N,~N");\r
-c$.minus = Clazz.defineMethod (c$, "minus", \r
-function (s) {\r
-return  new javax.swing.Spring.NegativeSpring (s);\r
-}, "javax.swing.Spring");\r
-c$.sum = Clazz.defineMethod (c$, "sum", \r
-function (s1, s2) {\r
-return  new javax.swing.Spring.SumSpring (s1, s2);\r
-}, "javax.swing.Spring,javax.swing.Spring");\r
-c$.max = Clazz.defineMethod (c$, "max", \r
-function (s1, s2) {\r
-return  new javax.swing.Spring.MaxSpring (s1, s2);\r
-}, "javax.swing.Spring,javax.swing.Spring");\r
-c$.difference = Clazz.defineMethod (c$, "difference", \r
-function (s1, s2) {\r
-return javax.swing.Spring.sum (s1, javax.swing.Spring.minus (s2));\r
-}, "javax.swing.Spring,javax.swing.Spring");\r
-c$.scale = Clazz.defineMethod (c$, "scale", \r
-function (s, factor) {\r
-javax.swing.Spring.checkArg (s);\r
-return  new javax.swing.Spring.ScaleSpring (s, factor);\r
-}, "javax.swing.Spring,~N");\r
-c$.width = Clazz.defineMethod (c$, "width", \r
-function (c) {\r
-javax.swing.Spring.checkArg (c);\r
-return  new javax.swing.Spring.WidthSpring (c);\r
-}, "java.awt.Component");\r
-c$.height = Clazz.defineMethod (c$, "height", \r
-function (c) {\r
-javax.swing.Spring.checkArg (c);\r
-return  new javax.swing.Spring.HeightSpring (c);\r
-}, "java.awt.Component");\r
-c$.checkArg = Clazz.defineMethod (c$, "checkArg", \r
- function (s) {\r
-if (s == null) {\r
-throw  new NullPointerException ("Argument must not be null");\r
-}}, "~O");\r
-Clazz.pu$h(self.c$);\r
-c$ = Clazz.decorateAsClass (function () {\r
-this.size = -2147483648;\r
-Clazz.instantialize (this, arguments);\r
-}, javax.swing.Spring, "AbstractSpring", javax.swing.Spring);\r
-Clazz.overrideMethod (c$, "getValue", \r
-function () {\r
-return this.size != -2147483648 ? this.size : this.getPreferredValue ();\r
-});\r
-Clazz.overrideMethod (c$, "setValue", \r
-function (a) {\r
-if (this.size == a) {\r
-return;\r
-}if (a == -2147483648) {\r
-this.clear ();\r
-} else {\r
-this.setNonClearValue (a);\r
-}}, "~N");\r
-Clazz.defineMethod (c$, "clear", \r
-function () {\r
-this.size = -2147483648;\r
-});\r
-Clazz.defineMethod (c$, "setNonClearValue", \r
-function (a) {\r
-this.size = a;\r
-}, "~N");\r
-c$ = Clazz.p0p ();\r
-Clazz.pu$h(self.c$);\r
-c$ = Clazz.decorateAsClass (function () {\r
-this.min = 0;\r
-this.pref = 0;\r
-this.$max = 0;\r
-Clazz.instantialize (this, arguments);\r
-}, javax.swing.Spring, "StaticSpring", javax.swing.Spring.AbstractSpring);\r
-Clazz.makeConstructor (c$, \r
-function (a) {\r
-this.construct (a, a, a);\r
-}, "~N");\r
-Clazz.makeConstructor (c$, \r
-function (a, b, c) {\r
-Clazz.superConstructor (this, javax.swing.Spring.StaticSpring, []);\r
-this.min = a;\r
-this.pref = b;\r
-this.$max = c;\r
-}, "~N,~N,~N");\r
-Clazz.overrideMethod (c$, "toString", \r
-function () {\r
-return "StaticSpring [" + this.min + ", " + this.pref + ", " + this.$max + "]";\r
-});\r
-Clazz.overrideMethod (c$, "getMinimumValue", \r
-function () {\r
-return this.min;\r
-});\r
-Clazz.overrideMethod (c$, "getPreferredValue", \r
-function () {\r
-return this.pref;\r
-});\r
-Clazz.overrideMethod (c$, "getMaximumValue", \r
-function () {\r
-return this.$max;\r
-});\r
-c$ = Clazz.p0p ();\r
-Clazz.pu$h(self.c$);\r
-c$ = Clazz.decorateAsClass (function () {\r
-this.s = null;\r
-Clazz.instantialize (this, arguments);\r
-}, javax.swing.Spring, "NegativeSpring", javax.swing.Spring);\r
-Clazz.makeConstructor (c$, \r
-function (a) {\r
-Clazz.superConstructor (this, javax.swing.Spring.NegativeSpring, []);\r
-this.s = a;\r
-}, "javax.swing.Spring");\r
-Clazz.defineMethod (c$, "getMinimumValue", \r
-function () {\r
-return -this.s.getMaximumValue ();\r
-});\r
-Clazz.defineMethod (c$, "getPreferredValue", \r
-function () {\r
-return -this.s.getPreferredValue ();\r
-});\r
-Clazz.defineMethod (c$, "getMaximumValue", \r
-function () {\r
-return -this.s.getMinimumValue ();\r
-});\r
-Clazz.defineMethod (c$, "getValue", \r
-function () {\r
-return -this.s.getValue ();\r
-});\r
-Clazz.defineMethod (c$, "setValue", \r
-function (a) {\r
-this.s.setValue (-a);\r
-}, "~N");\r
-Clazz.defineMethod (c$, "isCyclic", \r
-function (a) {\r
-return this.s.isCyclic (a);\r
-}, "javax.swing.SpringLayout");\r
-c$ = Clazz.p0p ();\r
-Clazz.pu$h(self.c$);\r
-c$ = Clazz.decorateAsClass (function () {\r
-this.s = null;\r
-this.factor = 0;\r
-Clazz.instantialize (this, arguments);\r
-}, javax.swing.Spring, "ScaleSpring", javax.swing.Spring);\r
-Clazz.makeConstructor (c$, \r
- function (a, b) {\r
-Clazz.superConstructor (this, javax.swing.Spring.ScaleSpring, []);\r
-this.s = a;\r
-this.factor = b;\r
-}, "javax.swing.Spring,~N");\r
-Clazz.defineMethod (c$, "getMinimumValue", \r
-function () {\r
-return Math.round ((this.factor < 0 ? this.s.getMaximumValue () : this.s.getMinimumValue ()) * this.factor);\r
-});\r
-Clazz.defineMethod (c$, "getPreferredValue", \r
-function () {\r
-return Math.round (this.s.getPreferredValue () * this.factor);\r
-});\r
-Clazz.defineMethod (c$, "getMaximumValue", \r
-function () {\r
-return Math.round ((this.factor < 0 ? this.s.getMinimumValue () : this.s.getMaximumValue ()) * this.factor);\r
-});\r
-Clazz.defineMethod (c$, "getValue", \r
-function () {\r
-return Math.round (this.s.getValue () * this.factor);\r
-});\r
-Clazz.defineMethod (c$, "setValue", \r
-function (a) {\r
-if (a == -2147483648) {\r
-this.s.setValue (-2147483648);\r
-} else {\r
-this.s.setValue (Math.round (a / this.factor));\r
-}}, "~N");\r
-Clazz.defineMethod (c$, "isCyclic", \r
-function (a) {\r
-return this.s.isCyclic (a);\r
-}, "javax.swing.SpringLayout");\r
-c$ = Clazz.p0p ();\r
-Clazz.pu$h(self.c$);\r
-c$ = Clazz.decorateAsClass (function () {\r
-this.c = null;\r
-Clazz.instantialize (this, arguments);\r
-}, javax.swing.Spring, "WidthSpring", javax.swing.Spring.AbstractSpring);\r
-Clazz.makeConstructor (c$, \r
-function (a) {\r
-Clazz.superConstructor (this, javax.swing.Spring.WidthSpring, []);\r
-this.c = a;\r
-}, "java.awt.Component");\r
-Clazz.overrideMethod (c$, "getMinimumValue", \r
-function () {\r
-return this.c.getMinimumSize ().width;\r
-});\r
-Clazz.overrideMethod (c$, "getPreferredValue", \r
-function () {\r
-return this.c.getPreferredSize ().width;\r
-});\r
-Clazz.overrideMethod (c$, "getMaximumValue", \r
-function () {\r
-return Math.min (32767, this.c.getMaximumSize ().width);\r
-});\r
-c$ = Clazz.p0p ();\r
-Clazz.pu$h(self.c$);\r
-c$ = Clazz.decorateAsClass (function () {\r
-this.c = null;\r
-Clazz.instantialize (this, arguments);\r
-}, javax.swing.Spring, "HeightSpring", javax.swing.Spring.AbstractSpring);\r
-Clazz.makeConstructor (c$, \r
-function (a) {\r
-Clazz.superConstructor (this, javax.swing.Spring.HeightSpring, []);\r
-this.c = a;\r
-}, "java.awt.Component");\r
-Clazz.overrideMethod (c$, "getMinimumValue", \r
-function () {\r
-return this.c.getMinimumSize ().height;\r
-});\r
-Clazz.overrideMethod (c$, "getPreferredValue", \r
-function () {\r
-return this.c.getPreferredSize ().height;\r
-});\r
-Clazz.overrideMethod (c$, "getMaximumValue", \r
-function () {\r
-return Math.min (32767, this.c.getMaximumSize ().height);\r
-});\r
-c$ = Clazz.p0p ();\r
-Clazz.pu$h(self.c$);\r
-c$ = Clazz.decorateAsClass (function () {\r
-this.s = null;\r
-Clazz.instantialize (this, arguments);\r
-}, javax.swing.Spring, "SpringMap", javax.swing.Spring);\r
-Clazz.makeConstructor (c$, \r
-function (a) {\r
-Clazz.superConstructor (this, javax.swing.Spring.SpringMap, []);\r
-this.s = a;\r
-}, "javax.swing.Spring");\r
-Clazz.defineMethod (c$, "getMinimumValue", \r
-function () {\r
-return this.map (this.s.getMinimumValue ());\r
-});\r
-Clazz.defineMethod (c$, "getPreferredValue", \r
-function () {\r
-return this.map (this.s.getPreferredValue ());\r
-});\r
-Clazz.defineMethod (c$, "getMaximumValue", \r
-function () {\r
-return Math.min (32767, this.map (this.s.getMaximumValue ()));\r
-});\r
-Clazz.defineMethod (c$, "getValue", \r
-function () {\r
-return this.map (this.s.getValue ());\r
-});\r
-Clazz.defineMethod (c$, "setValue", \r
-function (a) {\r
-if (a == -2147483648) {\r
-this.s.setValue (-2147483648);\r
-} else {\r
-this.s.setValue (this.inv (a));\r
-}}, "~N");\r
-Clazz.defineMethod (c$, "isCyclic", \r
-function (a) {\r
-return this.s.isCyclic (a);\r
-}, "javax.swing.SpringLayout");\r
-c$ = Clazz.p0p ();\r
-Clazz.pu$h(self.c$);\r
-c$ = Clazz.decorateAsClass (function () {\r
-this.s1 = null;\r
-this.s2 = null;\r
-Clazz.instantialize (this, arguments);\r
-}, javax.swing.Spring, "CompoundSpring", javax.swing.Spring.StaticSpring);\r
-Clazz.makeConstructor (c$, \r
-function (a, b) {\r
-Clazz.superConstructor (this, javax.swing.Spring.CompoundSpring, [-2147483648]);\r
-this.s1 = a;\r
-this.s2 = b;\r
-}, "javax.swing.Spring,javax.swing.Spring");\r
-Clazz.overrideMethod (c$, "toString", \r
-function () {\r
-return "CompoundSpring of " + this.s1 + " and " + this.s2;\r
-});\r
-Clazz.defineMethod (c$, "clear", \r
-function () {\r
-Clazz.superCall (this, javax.swing.Spring.CompoundSpring, "clear", []);\r
-this.min = this.pref = this.$max = -2147483648;\r
-this.s1.setValue (-2147483648);\r
-this.s2.setValue (-2147483648);\r
-});\r
-Clazz.overrideMethod (c$, "getMinimumValue", \r
-function () {\r
-if (this.min == -2147483648) {\r
-this.min = this.op (this.s1.getMinimumValue (), this.s2.getMinimumValue ());\r
-}return this.min;\r
-});\r
-Clazz.overrideMethod (c$, "getPreferredValue", \r
-function () {\r
-if (this.pref == -2147483648) {\r
-this.pref = this.op (this.s1.getPreferredValue (), this.s2.getPreferredValue ());\r
-}return this.pref;\r
-});\r
-Clazz.overrideMethod (c$, "getMaximumValue", \r
-function () {\r
-if (this.$max == -2147483648) {\r
-this.$max = this.op (this.s1.getMaximumValue (), this.s2.getMaximumValue ());\r
-}return this.$max;\r
-});\r
-Clazz.overrideMethod (c$, "getValue", \r
-function () {\r
-if (this.size == -2147483648) {\r
-this.size = this.op (this.s1.getValue (), this.s2.getValue ());\r
-}return this.size;\r
-});\r
-Clazz.overrideMethod (c$, "isCyclic", \r
-function (a) {\r
-return a.isCyclic (this.s1) || a.isCyclic (this.s2);\r
-}, "javax.swing.SpringLayout");\r
-c$ = Clazz.p0p ();\r
-Clazz.pu$h(self.c$);\r
-c$ = Clazz.declareType (javax.swing.Spring, "SumSpring", javax.swing.Spring.CompoundSpring);\r
-Clazz.overrideMethod (c$, "op", \r
-function (a, b) {\r
-return a + b;\r
-}, "~N,~N");\r
-Clazz.defineMethod (c$, "setNonClearValue", \r
-function (a) {\r
-Clazz.superCall (this, javax.swing.Spring.SumSpring, "setNonClearValue", [a]);\r
-this.s1.setStrain (this.getStrain ());\r
-this.s2.setValue (a - this.s1.getValue ());\r
-}, "~N");\r
-c$ = Clazz.p0p ();\r
-Clazz.pu$h(self.c$);\r
-c$ = Clazz.declareType (javax.swing.Spring, "MaxSpring", javax.swing.Spring.CompoundSpring);\r
-Clazz.overrideMethod (c$, "op", \r
-function (a, b) {\r
-return Math.max (a, b);\r
-}, "~N,~N");\r
-Clazz.defineMethod (c$, "setNonClearValue", \r
-function (a) {\r
-Clazz.superCall (this, javax.swing.Spring.MaxSpring, "setNonClearValue", [a]);\r
-this.s1.setValue (a);\r
-this.s2.setValue (a);\r
-}, "~N");\r
-c$ = Clazz.p0p ();\r
-Clazz.defineStatics (c$,\r
-"UNSET", -2147483648);\r
-});\r
+Clazz.declarePackage ("javax.swing");
+Clazz.load (null, "javax.swing.Spring", ["java.lang.NullPointerException"], function () {
+c$ = Clazz.declareType (javax.swing, "Spring");
+Clazz.makeConstructor (c$, 
+function () {
+});
+Clazz.defineMethod (c$, "range", 
+ function (contract) {
+return contract ? (this.getPreferredValue () - this.getMinimumValue ()) : (this.getMaximumValue () - this.getPreferredValue ());
+}, "~B");
+Clazz.defineMethod (c$, "getStrain", 
+function () {
+var delta = (this.getValue () - this.getPreferredValue ());
+return delta / this.range (this.getValue () < this.getPreferredValue ());
+});
+Clazz.defineMethod (c$, "setStrain", 
+function (strain) {
+this.setValue (this.getPreferredValue () + Clazz.doubleToInt (strain * this.range (strain < 0)));
+}, "~N");
+Clazz.defineMethod (c$, "isCyclic", 
+function (l) {
+return false;
+}, "javax.swing.SpringLayout");
+c$.constant = Clazz.defineMethod (c$, "constant", 
+function (pref) {
+return javax.swing.Spring.constant (pref, pref, pref);
+}, "~N");
+c$.constant = Clazz.defineMethod (c$, "constant", 
+function (min, pref, max) {
+return  new javax.swing.Spring.StaticSpring (min, pref, max);
+}, "~N,~N,~N");
+c$.minus = Clazz.defineMethod (c$, "minus", 
+function (s) {
+return  new javax.swing.Spring.NegativeSpring (s);
+}, "javax.swing.Spring");
+c$.sum = Clazz.defineMethod (c$, "sum", 
+function (s1, s2) {
+return  new javax.swing.Spring.SumSpring (s1, s2);
+}, "javax.swing.Spring,javax.swing.Spring");
+c$.max = Clazz.defineMethod (c$, "max", 
+function (s1, s2) {
+return  new javax.swing.Spring.MaxSpring (s1, s2);
+}, "javax.swing.Spring,javax.swing.Spring");
+c$.difference = Clazz.defineMethod (c$, "difference", 
+function (s1, s2) {
+return javax.swing.Spring.sum (s1, javax.swing.Spring.minus (s2));
+}, "javax.swing.Spring,javax.swing.Spring");
+c$.scale = Clazz.defineMethod (c$, "scale", 
+function (s, factor) {
+javax.swing.Spring.checkArg (s);
+return  new javax.swing.Spring.ScaleSpring (s, factor);
+}, "javax.swing.Spring,~N");
+c$.width = Clazz.defineMethod (c$, "width", 
+function (c) {
+javax.swing.Spring.checkArg (c);
+return  new javax.swing.Spring.WidthSpring (c);
+}, "java.awt.Component");
+c$.height = Clazz.defineMethod (c$, "height", 
+function (c) {
+javax.swing.Spring.checkArg (c);
+return  new javax.swing.Spring.HeightSpring (c);
+}, "java.awt.Component");
+c$.checkArg = Clazz.defineMethod (c$, "checkArg", 
+ function (s) {
+if (s == null) {
+throw  new NullPointerException ("Argument must not be null");
+}}, "~O");
+Clazz.pu$h(self.c$);
+c$ = Clazz.decorateAsClass (function () {
+this.size = -2147483648;
+Clazz.instantialize (this, arguments);
+}, javax.swing.Spring, "AbstractSpring", javax.swing.Spring);
+Clazz.overrideMethod (c$, "getValue", 
+function () {
+return this.size != -2147483648 ? this.size : this.getPreferredValue ();
+});
+Clazz.overrideMethod (c$, "setValue", 
+function (a) {
+if (this.size == a) {
+return;
+}if (a == -2147483648) {
+this.clear ();
+} else {
+this.setNonClearValue (a);
+}}, "~N");
+Clazz.defineMethod (c$, "clear", 
+function () {
+this.size = -2147483648;
+});
+Clazz.defineMethod (c$, "setNonClearValue", 
+function (a) {
+this.size = a;
+}, "~N");
+c$ = Clazz.p0p ();
+Clazz.pu$h(self.c$);
+c$ = Clazz.decorateAsClass (function () {
+this.min = 0;
+this.pref = 0;
+this.$max = 0;
+Clazz.instantialize (this, arguments);
+}, javax.swing.Spring, "StaticSpring", javax.swing.Spring.AbstractSpring);
+Clazz.makeConstructor (c$, 
+function (a) {
+this.construct (a, a, a);
+}, "~N");
+Clazz.makeConstructor (c$, 
+function (a, b, c) {
+Clazz.superConstructor (this, javax.swing.Spring.StaticSpring, []);
+this.min = a;
+this.pref = b;
+this.$max = c;
+}, "~N,~N,~N");
+Clazz.overrideMethod (c$, "toString", 
+function () {
+return "StaticSpring [" + this.min + ", " + this.pref + ", " + this.$max + "]";
+});
+Clazz.overrideMethod (c$, "getMinimumValue", 
+function () {
+return this.min;
+});
+Clazz.overrideMethod (c$, "getPreferredValue", 
+function () {
+return this.pref;
+});
+Clazz.overrideMethod (c$, "getMaximumValue", 
+function () {
+return this.$max;
+});
+c$ = Clazz.p0p ();
+Clazz.pu$h(self.c$);
+c$ = Clazz.decorateAsClass (function () {
+this.s = null;
+Clazz.instantialize (this, arguments);
+}, javax.swing.Spring, "NegativeSpring", javax.swing.Spring);
+Clazz.makeConstructor (c$, 
+function (a) {
+Clazz.superConstructor (this, javax.swing.Spring.NegativeSpring, []);
+this.s = a;
+}, "javax.swing.Spring");
+Clazz.defineMethod (c$, "getMinimumValue", 
+function () {
+return -this.s.getMaximumValue ();
+});
+Clazz.defineMethod (c$, "getPreferredValue", 
+function () {
+return -this.s.getPreferredValue ();
+});
+Clazz.defineMethod (c$, "getMaximumValue", 
+function () {
+return -this.s.getMinimumValue ();
+});
+Clazz.defineMethod (c$, "getValue", 
+function () {
+return -this.s.getValue ();
+});
+Clazz.defineMethod (c$, "setValue", 
+function (a) {
+this.s.setValue (-a);
+}, "~N");
+Clazz.defineMethod (c$, "isCyclic", 
+function (a) {
+return this.s.isCyclic (a);
+}, "javax.swing.SpringLayout");
+c$ = Clazz.p0p ();
+Clazz.pu$h(self.c$);
+c$ = Clazz.decorateAsClass (function () {
+this.s = null;
+this.factor = 0;
+Clazz.instantialize (this, arguments);
+}, javax.swing.Spring, "ScaleSpring", javax.swing.Spring);
+Clazz.makeConstructor (c$, 
+ function (a, b) {
+Clazz.superConstructor (this, javax.swing.Spring.ScaleSpring, []);
+this.s = a;
+this.factor = b;
+}, "javax.swing.Spring,~N");
+Clazz.defineMethod (c$, "getMinimumValue", 
+function () {
+return Math.round ((this.factor < 0 ? this.s.getMaximumValue () : this.s.getMinimumValue ()) * this.factor);
+});
+Clazz.defineMethod (c$, "getPreferredValue", 
+function () {
+return Math.round (this.s.getPreferredValue () * this.factor);
+});
+Clazz.defineMethod (c$, "getMaximumValue", 
+function () {
+return Math.round ((this.factor < 0 ? this.s.getMinimumValue () : this.s.getMaximumValue ()) * this.factor);
+});
+Clazz.defineMethod (c$, "getValue", 
+function () {
+return Math.round (this.s.getValue () * this.factor);
+});
+Clazz.defineMethod (c$, "setValue", 
+function (a) {
+if (a == -2147483648) {
+this.s.setValue (-2147483648);
+} else {
+this.s.setValue (Math.round (a / this.factor));
+}}, "~N");
+Clazz.defineMethod (c$, "isCyclic", 
+function (a) {
+return this.s.isCyclic (a);
+}, "javax.swing.SpringLayout");
+c$ = Clazz.p0p ();
+Clazz.pu$h(self.c$);
+c$ = Clazz.decorateAsClass (function () {
+this.c = null;
+Clazz.instantialize (this, arguments);
+}, javax.swing.Spring, "WidthSpring", javax.swing.Spring.AbstractSpring);
+Clazz.makeConstructor (c$, 
+function (a) {
+Clazz.superConstructor (this, javax.swing.Spring.WidthSpring, []);
+this.c = a;
+}, "java.awt.Component");
+Clazz.overrideMethod (c$, "getMinimumValue", 
+function () {
+return this.c.getMinimumSize ().width;
+});
+Clazz.overrideMethod (c$, "getPreferredValue", 
+function () {
+return this.c.getPreferredSize ().width;
+});
+Clazz.overrideMethod (c$, "getMaximumValue", 
+function () {
+return Math.min (32767, this.c.getMaximumSize ().width);
+});
+c$ = Clazz.p0p ();
+Clazz.pu$h(self.c$);
+c$ = Clazz.decorateAsClass (function () {
+this.c = null;
+Clazz.instantialize (this, arguments);
+}, javax.swing.Spring, "HeightSpring", javax.swing.Spring.AbstractSpring);
+Clazz.makeConstructor (c$, 
+function (a) {
+Clazz.superConstructor (this, javax.swing.Spring.HeightSpring, []);
+this.c = a;
+}, "java.awt.Component");
+Clazz.overrideMethod (c$, "getMinimumValue", 
+function () {
+return this.c.getMinimumSize ().height;
+});
+Clazz.overrideMethod (c$, "getPreferredValue", 
+function () {
+return this.c.getPreferredSize ().height;
+});
+Clazz.overrideMethod (c$, "getMaximumValue", 
+function () {
+return Math.min (32767, this.c.getMaximumSize ().height);
+});
+c$ = Clazz.p0p ();
+Clazz.pu$h(self.c$);
+c$ = Clazz.decorateAsClass (function () {
+this.s = null;
+Clazz.instantialize (this, arguments);
+}, javax.swing.Spring, "SpringMap", javax.swing.Spring);
+Clazz.makeConstructor (c$, 
+function (a) {
+Clazz.superConstructor (this, javax.swing.Spring.SpringMap, []);
+this.s = a;
+}, "javax.swing.Spring");
+Clazz.defineMethod (c$, "getMinimumValue", 
+function () {
+return this.map (this.s.getMinimumValue ());
+});
+Clazz.defineMethod (c$, "getPreferredValue", 
+function () {
+return this.map (this.s.getPreferredValue ());
+});
+Clazz.defineMethod (c$, "getMaximumValue", 
+function () {
+return Math.min (32767, this.map (this.s.getMaximumValue ()));
+});
+Clazz.defineMethod (c$, "getValue", 
+function () {
+return this.map (this.s.getValue ());
+});
+Clazz.defineMethod (c$, "setValue", 
+function (a) {
+if (a == -2147483648) {
+this.s.setValue (-2147483648);
+} else {
+this.s.setValue (this.inv (a));
+}}, "~N");
+Clazz.defineMethod (c$, "isCyclic", 
+function (a) {
+return this.s.isCyclic (a);
+}, "javax.swing.SpringLayout");
+c$ = Clazz.p0p ();
+Clazz.pu$h(self.c$);
+c$ = Clazz.decorateAsClass (function () {
+this.s1 = null;
+this.s2 = null;
+Clazz.instantialize (this, arguments);
+}, javax.swing.Spring, "CompoundSpring", javax.swing.Spring.StaticSpring);
+Clazz.makeConstructor (c$, 
+function (a, b) {
+Clazz.superConstructor (this, javax.swing.Spring.CompoundSpring, [-2147483648]);
+this.s1 = a;
+this.s2 = b;
+}, "javax.swing.Spring,javax.swing.Spring");
+Clazz.overrideMethod (c$, "toString", 
+function () {
+return "CompoundSpring of " + this.s1 + " and " + this.s2;
+});
+Clazz.defineMethod (c$, "clear", 
+function () {
+Clazz.superCall (this, javax.swing.Spring.CompoundSpring, "clear", []);
+this.min = this.pref = this.$max = -2147483648;
+this.s1.setValue (-2147483648);
+this.s2.setValue (-2147483648);
+});
+Clazz.overrideMethod (c$, "getMinimumValue", 
+function () {
+if (this.min == -2147483648) {
+this.min = this.op (this.s1.getMinimumValue (), this.s2.getMinimumValue ());
+}return this.min;
+});
+Clazz.overrideMethod (c$, "getPreferredValue", 
+function () {
+if (this.pref == -2147483648) {
+this.pref = this.op (this.s1.getPreferredValue (), this.s2.getPreferredValue ());
+}return this.pref;
+});
+Clazz.overrideMethod (c$, "getMaximumValue", 
+function () {
+if (this.$max == -2147483648) {
+this.$max = this.op (this.s1.getMaximumValue (), this.s2.getMaximumValue ());
+}return this.$max;
+});
+Clazz.overrideMethod (c$, "getValue", 
+function () {
+if (this.size == -2147483648) {
+this.size = this.op (this.s1.getValue (), this.s2.getValue ());
+}return this.size;
+});
+Clazz.overrideMethod (c$, "isCyclic", 
+function (a) {
+return a.isCyclic (this.s1) || a.isCyclic (this.s2);
+}, "javax.swing.SpringLayout");
+c$ = Clazz.p0p ();
+Clazz.pu$h(self.c$);
+c$ = Clazz.declareType (javax.swing.Spring, "SumSpring", javax.swing.Spring.CompoundSpring);
+Clazz.overrideMethod (c$, "op", 
+function (a, b) {
+return a + b;
+}, "~N,~N");
+Clazz.defineMethod (c$, "setNonClearValue", 
+function (a) {
+Clazz.superCall (this, javax.swing.Spring.SumSpring, "setNonClearValue", [a]);
+this.s1.setStrain (this.getStrain ());
+this.s2.setValue (a - this.s1.getValue ());
+}, "~N");
+c$ = Clazz.p0p ();
+Clazz.pu$h(self.c$);
+c$ = Clazz.declareType (javax.swing.Spring, "MaxSpring", javax.swing.Spring.CompoundSpring);
+Clazz.overrideMethod (c$, "op", 
+function (a, b) {
+return Math.max (a, b);
+}, "~N,~N");
+Clazz.defineMethod (c$, "setNonClearValue", 
+function (a) {
+Clazz.superCall (this, javax.swing.Spring.MaxSpring, "setNonClearValue", [a]);
+this.s1.setValue (a);
+this.s2.setValue (a);
+}, "~N");
+c$ = Clazz.p0p ();
+Clazz.defineStatics (c$,
+"UNSET", -2147483648);
+});