-Clazz.declarePackage ("javax.swing");\r
-Clazz.load (["javax.swing.AbstractListModel", "java.util.Vector"], "javax.swing.DefaultListModel", ["java.lang.IllegalArgumentException"], function () {\r
-c$ = Clazz.decorateAsClass (function () {\r
-this.delegate = null;\r
-Clazz.instantialize (this, arguments);\r
-}, javax.swing, "DefaultListModel", javax.swing.AbstractListModel);\r
-Clazz.prepareFields (c$, function () {\r
-this.delegate = new java.util.Vector ();\r
-});\r
-Clazz.overrideMethod (c$, "getSize", \r
-function () {\r
-return this.delegate.size ();\r
-});\r
-Clazz.overrideMethod (c$, "getElementAt", \r
-function (index) {\r
-return this.delegate.elementAt (index);\r
-}, "~N");\r
-Clazz.defineMethod (c$, "copyInto", \r
-function (anArray) {\r
-this.delegate.copyInto (anArray);\r
-}, "~A");\r
-Clazz.defineMethod (c$, "trimToSize", \r
-function () {\r
-this.delegate.trimToSize ();\r
-});\r
-Clazz.defineMethod (c$, "ensureCapacity", \r
-function (minCapacity) {\r
-this.delegate.ensureCapacity (minCapacity);\r
-}, "~N");\r
-Clazz.defineMethod (c$, "setSize", \r
-function (newSize) {\r
-var oldSize = this.delegate.size ();\r
-this.delegate.setSize (newSize);\r
-if (oldSize > newSize) {\r
-this.fireIntervalRemoved (this, newSize, oldSize - 1);\r
-} else if (oldSize < newSize) {\r
-this.fireIntervalAdded (this, oldSize, newSize - 1);\r
-}}, "~N");\r
-Clazz.defineMethod (c$, "capacity", \r
-function () {\r
-return this.delegate.capacity ();\r
-});\r
-Clazz.defineMethod (c$, "size", \r
-function () {\r
-return this.delegate.size ();\r
-});\r
-Clazz.defineMethod (c$, "isEmpty", \r
-function () {\r
-return this.delegate.isEmpty ();\r
-});\r
-Clazz.defineMethod (c$, "elements", \r
-function () {\r
-return this.delegate.elements ();\r
-});\r
-Clazz.defineMethod (c$, "contains", \r
-function (elem) {\r
-return this.delegate.contains (elem);\r
-}, "~O");\r
-Clazz.defineMethod (c$, "indexOf", \r
-function (elem) {\r
-return this.delegate.indexOf (elem);\r
-}, "~O");\r
-Clazz.defineMethod (c$, "indexOf", \r
-function (elem, index) {\r
-return this.delegate.indexOf (elem, index);\r
-}, "~O,~N");\r
-Clazz.defineMethod (c$, "lastIndexOf", \r
-function (elem) {\r
-return this.delegate.lastIndexOf (elem);\r
-}, "~O");\r
-Clazz.defineMethod (c$, "lastIndexOf", \r
-function (elem, index) {\r
-return this.delegate.lastIndexOf (elem, index);\r
-}, "~O,~N");\r
-Clazz.defineMethod (c$, "elementAt", \r
-function (index) {\r
-return this.delegate.elementAt (index);\r
-}, "~N");\r
-Clazz.defineMethod (c$, "firstElement", \r
-function () {\r
-return this.delegate.firstElement ();\r
-});\r
-Clazz.defineMethod (c$, "lastElement", \r
-function () {\r
-return this.delegate.lastElement ();\r
-});\r
-Clazz.defineMethod (c$, "setElementAt", \r
-function (obj, index) {\r
-this.delegate.setElementAt (obj, index);\r
-this.fireContentsChanged (this, index, index);\r
-}, "~O,~N");\r
-Clazz.defineMethod (c$, "removeElementAt", \r
-function (index) {\r
-this.delegate.removeElementAt (index);\r
-this.fireIntervalRemoved (this, index, index);\r
-}, "~N");\r
-Clazz.defineMethod (c$, "insertElementAt", \r
-function (obj, index) {\r
-this.delegate.insertElementAt (obj, index);\r
-this.fireIntervalAdded (this, index, index);\r
-}, "~O,~N");\r
-Clazz.defineMethod (c$, "addElement", \r
-function (obj) {\r
-var index = this.delegate.size ();\r
-this.delegate.addElement (obj);\r
-this.fireIntervalAdded (this, index, index);\r
-}, "~O");\r
-Clazz.defineMethod (c$, "removeElement", \r
-function (obj) {\r
-var index = this.indexOf (obj);\r
-var rv = this.delegate.removeElement (obj);\r
-if (index >= 0) {\r
-this.fireIntervalRemoved (this, index, index);\r
-}return rv;\r
-}, "~O");\r
-Clazz.defineMethod (c$, "removeAllElements", \r
-function () {\r
-var index1 = this.delegate.size () - 1;\r
-this.delegate.removeAllElements ();\r
-if (index1 >= 0) {\r
-this.fireIntervalRemoved (this, 0, index1);\r
-}});\r
-Clazz.overrideMethod (c$, "toString", \r
-function () {\r
-return this.delegate.toString ();\r
-});\r
-Clazz.defineMethod (c$, "toArray", \r
-function () {\r
-var rv = new Array (this.delegate.size ());\r
-this.delegate.copyInto (rv);\r
-return rv;\r
-});\r
-Clazz.defineMethod (c$, "get", \r
-function (index) {\r
-return this.delegate.elementAt (index);\r
-}, "~N");\r
-Clazz.defineMethod (c$, "set", \r
-function (index, element) {\r
-var rv = this.delegate.elementAt (index);\r
-this.delegate.setElementAt (element, index);\r
-this.fireContentsChanged (this, index, index);\r
-return rv;\r
-}, "~N,~O");\r
-Clazz.defineMethod (c$, "add", \r
-function (index, element) {\r
-this.delegate.insertElementAt (element, index);\r
-this.fireIntervalAdded (this, index, index);\r
-}, "~N,~O");\r
-Clazz.defineMethod (c$, "remove", \r
-function (index) {\r
-var rv = this.delegate.elementAt (index);\r
-this.delegate.removeElementAt (index);\r
-this.fireIntervalRemoved (this, index, index);\r
-return rv;\r
-}, "~N");\r
-Clazz.defineMethod (c$, "clear", \r
-function () {\r
-var index1 = this.delegate.size () - 1;\r
-this.delegate.removeAllElements ();\r
-if (index1 >= 0) {\r
-this.fireIntervalRemoved (this, 0, index1);\r
-}});\r
-Clazz.defineMethod (c$, "removeRange", \r
-function (fromIndex, toIndex) {\r
-if (fromIndex > toIndex) {\r
-throw new IllegalArgumentException ("fromIndex must be <= toIndex");\r
-}for (var i = toIndex; i >= fromIndex; i--) {\r
-this.delegate.removeElementAt (i);\r
-}\r
-this.fireIntervalRemoved (this, fromIndex, toIndex);\r
-}, "~N,~N");\r
-});\r
+Clazz.declarePackage ("javax.swing");
+Clazz.load (["javax.swing.AbstractListModel", "java.util.Vector"], "javax.swing.DefaultListModel", ["java.lang.IllegalArgumentException"], function () {
+c$ = Clazz.decorateAsClass (function () {
+this.delegate = null;
+Clazz.instantialize (this, arguments);
+}, javax.swing, "DefaultListModel", javax.swing.AbstractListModel);
+Clazz.prepareFields (c$, function () {
+this.delegate = new java.util.Vector ();
+});
+Clazz.overrideMethod (c$, "getSize",
+function () {
+return this.delegate.size ();
+});
+Clazz.overrideMethod (c$, "getElementAt",
+function (index) {
+return this.delegate.elementAt (index);
+}, "~N");
+Clazz.defineMethod (c$, "copyInto",
+function (anArray) {
+this.delegate.copyInto (anArray);
+}, "~A");
+Clazz.defineMethod (c$, "trimToSize",
+function () {
+this.delegate.trimToSize ();
+});
+Clazz.defineMethod (c$, "ensureCapacity",
+function (minCapacity) {
+this.delegate.ensureCapacity (minCapacity);
+}, "~N");
+Clazz.defineMethod (c$, "setSize",
+function (newSize) {
+var oldSize = this.delegate.size ();
+this.delegate.setSize (newSize);
+if (oldSize > newSize) {
+this.fireIntervalRemoved (this, newSize, oldSize - 1);
+} else if (oldSize < newSize) {
+this.fireIntervalAdded (this, oldSize, newSize - 1);
+}}, "~N");
+Clazz.defineMethod (c$, "capacity",
+function () {
+return this.delegate.capacity ();
+});
+Clazz.defineMethod (c$, "size",
+function () {
+return this.delegate.size ();
+});
+Clazz.defineMethod (c$, "isEmpty",
+function () {
+return this.delegate.isEmpty ();
+});
+Clazz.defineMethod (c$, "elements",
+function () {
+return this.delegate.elements ();
+});
+Clazz.defineMethod (c$, "contains",
+function (elem) {
+return this.delegate.contains (elem);
+}, "~O");
+Clazz.defineMethod (c$, "indexOf",
+function (elem) {
+return this.delegate.indexOf (elem);
+}, "~O");
+Clazz.defineMethod (c$, "indexOf",
+function (elem, index) {
+return this.delegate.indexOf (elem, index);
+}, "~O,~N");
+Clazz.defineMethod (c$, "lastIndexOf",
+function (elem) {
+return this.delegate.lastIndexOf (elem);
+}, "~O");
+Clazz.defineMethod (c$, "lastIndexOf",
+function (elem, index) {
+return this.delegate.lastIndexOf (elem, index);
+}, "~O,~N");
+Clazz.defineMethod (c$, "elementAt",
+function (index) {
+return this.delegate.elementAt (index);
+}, "~N");
+Clazz.defineMethod (c$, "firstElement",
+function () {
+return this.delegate.firstElement ();
+});
+Clazz.defineMethod (c$, "lastElement",
+function () {
+return this.delegate.lastElement ();
+});
+Clazz.defineMethod (c$, "setElementAt",
+function (obj, index) {
+this.delegate.setElementAt (obj, index);
+this.fireContentsChanged (this, index, index);
+}, "~O,~N");
+Clazz.defineMethod (c$, "removeElementAt",
+function (index) {
+this.delegate.removeElementAt (index);
+this.fireIntervalRemoved (this, index, index);
+}, "~N");
+Clazz.defineMethod (c$, "insertElementAt",
+function (obj, index) {
+this.delegate.insertElementAt (obj, index);
+this.fireIntervalAdded (this, index, index);
+}, "~O,~N");
+Clazz.defineMethod (c$, "addElement",
+function (obj) {
+var index = this.delegate.size ();
+this.delegate.addElement (obj);
+this.fireIntervalAdded (this, index, index);
+}, "~O");
+Clazz.defineMethod (c$, "removeElement",
+function (obj) {
+var index = this.indexOf (obj);
+var rv = this.delegate.removeElement (obj);
+if (index >= 0) {
+this.fireIntervalRemoved (this, index, index);
+}return rv;
+}, "~O");
+Clazz.defineMethod (c$, "removeAllElements",
+function () {
+var index1 = this.delegate.size () - 1;
+this.delegate.removeAllElements ();
+if (index1 >= 0) {
+this.fireIntervalRemoved (this, 0, index1);
+}});
+Clazz.overrideMethod (c$, "toString",
+function () {
+return this.delegate.toString ();
+});
+Clazz.defineMethod (c$, "toArray",
+function () {
+var rv = new Array (this.delegate.size ());
+this.delegate.copyInto (rv);
+return rv;
+});
+Clazz.defineMethod (c$, "get",
+function (index) {
+return this.delegate.elementAt (index);
+}, "~N");
+Clazz.defineMethod (c$, "set",
+function (index, element) {
+var rv = this.delegate.elementAt (index);
+this.delegate.setElementAt (element, index);
+this.fireContentsChanged (this, index, index);
+return rv;
+}, "~N,~O");
+Clazz.defineMethod (c$, "add",
+function (index, element) {
+this.delegate.insertElementAt (element, index);
+this.fireIntervalAdded (this, index, index);
+}, "~N,~O");
+Clazz.defineMethod (c$, "remove",
+function (index) {
+var rv = this.delegate.elementAt (index);
+this.delegate.removeElementAt (index);
+this.fireIntervalRemoved (this, index, index);
+return rv;
+}, "~N");
+Clazz.defineMethod (c$, "clear",
+function () {
+var index1 = this.delegate.size () - 1;
+this.delegate.removeAllElements ();
+if (index1 >= 0) {
+this.fireIntervalRemoved (this, 0, index1);
+}});
+Clazz.defineMethod (c$, "removeRange",
+function (fromIndex, toIndex) {
+if (fromIndex > toIndex) {
+throw new IllegalArgumentException ("fromIndex must be <= toIndex");
+}for (var i = toIndex; i >= fromIndex; i--) {
+this.delegate.removeElementAt (i);
+}
+this.fireIntervalRemoved (this, fromIndex, toIndex);
+}, "~N,~N");
+});