Merge branch 'master' of https://source.jalview.org/git/jalviewjs.git
[jalviewjs.git] / site / swingjs / j2s / javax / swing / DefaultComboBoxModel.js
index 852a971..2c544ec 100644 (file)
@@ -1,94 +1,94 @@
-Clazz.declarePackage ("javax.swing");\r
-Clazz.load (["javax.swing.AbstractListModel", "$.MutableComboBoxModel"], "javax.swing.DefaultComboBoxModel", ["java.util.Vector"], function () {\r
-c$ = Clazz.decorateAsClass (function () {\r
-this.objects = null;\r
-this.selectedObject = null;\r
-Clazz.instantialize (this, arguments);\r
-}, javax.swing, "DefaultComboBoxModel", javax.swing.AbstractListModel, javax.swing.MutableComboBoxModel);\r
-Clazz.makeConstructor (c$, \r
-function () {\r
-Clazz.superConstructor (this, javax.swing.DefaultComboBoxModel, []);\r
-this.objects =  new java.util.Vector ();\r
-});\r
-Clazz.makeConstructor (c$, \r
-function (items) {\r
-Clazz.superConstructor (this, javax.swing.DefaultComboBoxModel, []);\r
-this.objects =  new java.util.Vector ();\r
-this.objects.ensureCapacity (items.length);\r
-var i;\r
-var c;\r
-for (i = 0, c = items.length; i < c; i++) this.objects.addElement (items[i]);\r
-\r
-if (this.getSize () > 0) {\r
-this.selectedObject = this.getElementAt (0);\r
-}}, "~A");\r
-Clazz.makeConstructor (c$, \r
-function (v) {\r
-Clazz.superConstructor (this, javax.swing.DefaultComboBoxModel, []);\r
-this.objects = v;\r
-if (this.getSize () > 0) {\r
-this.selectedObject = this.getElementAt (0);\r
-}}, "java.util.Vector");\r
-Clazz.overrideMethod (c$, "setSelectedItem", \r
-function (anObject) {\r
-if ((this.selectedObject != null && !this.selectedObject.equals (anObject)) || this.selectedObject == null && anObject != null) {\r
-this.selectedObject = anObject;\r
-this.fireContentsChanged (this, -1, -1);\r
-}}, "~O");\r
-Clazz.overrideMethod (c$, "getSelectedItem", \r
-function () {\r
-return this.selectedObject;\r
-});\r
-Clazz.overrideMethod (c$, "getSize", \r
-function () {\r
-return this.objects.size ();\r
-});\r
-Clazz.overrideMethod (c$, "getElementAt", \r
-function (index) {\r
-if (index >= 0 && index < this.objects.size ()) return this.objects.elementAt (index);\r
- else return null;\r
-}, "~N");\r
-Clazz.defineMethod (c$, "getIndexOf", \r
-function (anObject) {\r
-return this.objects.indexOf (anObject);\r
-}, "~O");\r
-Clazz.overrideMethod (c$, "addElement", \r
-function (anObject) {\r
-this.objects.addElement (anObject);\r
-this.fireIntervalAdded (this, this.objects.size () - 1, this.objects.size () - 1);\r
-if (this.objects.size () == 1 && this.selectedObject == null && anObject != null) {\r
-this.setSelectedItem (anObject);\r
-}}, "~O");\r
-Clazz.overrideMethod (c$, "insertElementAt", \r
-function (anObject, index) {\r
-this.objects.insertElementAt (anObject, index);\r
-this.fireIntervalAdded (this, index, index);\r
-}, "~O,~N");\r
-Clazz.overrideMethod (c$, "removeElementAt", \r
-function (index) {\r
-if (this.getElementAt (index) === this.selectedObject) {\r
-if (index == 0) {\r
-this.setSelectedItem (this.getSize () == 1 ? null : this.getElementAt (index + 1));\r
-} else {\r
-this.setSelectedItem (this.getElementAt (index - 1));\r
-}}this.objects.removeElementAt (index);\r
-this.fireIntervalRemoved (this, index, index);\r
-}, "~N");\r
-Clazz.overrideMethod (c$, "removeElement", \r
-function (anObject) {\r
-var index = this.objects.indexOf (anObject);\r
-if (index != -1) {\r
-this.removeElementAt (index);\r
-}}, "~O");\r
-Clazz.defineMethod (c$, "removeAllElements", \r
-function () {\r
-if (this.objects.size () > 0) {\r
-var firstIndex = 0;\r
-var lastIndex = this.objects.size () - 1;\r
-this.objects.removeAllElements ();\r
-this.selectedObject = null;\r
-this.fireIntervalRemoved (this, firstIndex, lastIndex);\r
-} else {\r
-this.selectedObject = null;\r
-}});\r
-});\r
+Clazz.declarePackage ("javax.swing");
+Clazz.load (["javax.swing.AbstractListModel", "$.MutableComboBoxModel"], "javax.swing.DefaultComboBoxModel", ["java.util.Vector"], function () {
+c$ = Clazz.decorateAsClass (function () {
+this.objects = null;
+this.selectedObject = null;
+Clazz.instantialize (this, arguments);
+}, javax.swing, "DefaultComboBoxModel", javax.swing.AbstractListModel, javax.swing.MutableComboBoxModel);
+Clazz.makeConstructor (c$, 
+function () {
+Clazz.superConstructor (this, javax.swing.DefaultComboBoxModel, []);
+this.objects =  new java.util.Vector ();
+});
+Clazz.makeConstructor (c$, 
+function (items) {
+Clazz.superConstructor (this, javax.swing.DefaultComboBoxModel, []);
+this.objects =  new java.util.Vector ();
+this.objects.ensureCapacity (items.length);
+var i;
+var c;
+for (i = 0, c = items.length; i < c; i++) this.objects.addElement (items[i]);
+
+if (this.getSize () > 0) {
+this.selectedObject = this.getElementAt (0);
+}}, "~A");
+Clazz.makeConstructor (c$, 
+function (v) {
+Clazz.superConstructor (this, javax.swing.DefaultComboBoxModel, []);
+this.objects = v;
+if (this.getSize () > 0) {
+this.selectedObject = this.getElementAt (0);
+}}, "java.util.Vector");
+Clazz.overrideMethod (c$, "setSelectedItem", 
+function (anObject) {
+if ((this.selectedObject != null && !this.selectedObject.equals (anObject)) || this.selectedObject == null && anObject != null) {
+this.selectedObject = anObject;
+this.fireContentsChanged (this, -1, -1);
+}}, "~O");
+Clazz.overrideMethod (c$, "getSelectedItem", 
+function () {
+return this.selectedObject;
+});
+Clazz.overrideMethod (c$, "getSize", 
+function () {
+return this.objects.size ();
+});
+Clazz.overrideMethod (c$, "getElementAt", 
+function (index) {
+if (index >= 0 && index < this.objects.size ()) return this.objects.elementAt (index);
+ else return null;
+}, "~N");
+Clazz.defineMethod (c$, "getIndexOf", 
+function (anObject) {
+return this.objects.indexOf (anObject);
+}, "~O");
+Clazz.overrideMethod (c$, "addElement", 
+function (anObject) {
+this.objects.addElement (anObject);
+this.fireIntervalAdded (this, this.objects.size () - 1, this.objects.size () - 1);
+if (this.objects.size () == 1 && this.selectedObject == null && anObject != null) {
+this.setSelectedItem (anObject);
+}}, "~O");
+Clazz.overrideMethod (c$, "insertElementAt", 
+function (anObject, index) {
+this.objects.insertElementAt (anObject, index);
+this.fireIntervalAdded (this, index, index);
+}, "~O,~N");
+Clazz.overrideMethod (c$, "removeElementAt", 
+function (index) {
+if (this.getElementAt (index) === this.selectedObject) {
+if (index == 0) {
+this.setSelectedItem (this.getSize () == 1 ? null : this.getElementAt (index + 1));
+} else {
+this.setSelectedItem (this.getElementAt (index - 1));
+}}this.objects.removeElementAt (index);
+this.fireIntervalRemoved (this, index, index);
+}, "~N");
+Clazz.overrideMethod (c$, "removeElement", 
+function (anObject) {
+var index = this.objects.indexOf (anObject);
+if (index != -1) {
+this.removeElementAt (index);
+}}, "~O");
+Clazz.defineMethod (c$, "removeAllElements", 
+function () {
+if (this.objects.size () > 0) {
+var firstIndex = 0;
+var lastIndex = this.objects.size () - 1;
+this.objects.removeAllElements ();
+this.selectedObject = null;
+this.fireIntervalRemoved (this, firstIndex, lastIndex);
+} else {
+this.selectedObject = null;
+}});
+});