1 Clazz.declarePackage ("javax.swing.event");
\r
2 Clazz.load (["java.lang.Enum", "java.util.EventObject"], "javax.swing.event.RowSorterEvent", ["java.lang.IllegalArgumentException"], function () {
\r
3 c$ = Clazz.decorateAsClass (function () {
\r
5 this.oldViewToModel = null;
\r
6 Clazz.instantialize (this, arguments);
\r
7 }, javax.swing.event, "RowSorterEvent", java.util.EventObject);
\r
8 Clazz.makeConstructor (c$,
\r
10 this.construct (source, javax.swing.event.RowSorterEvent.Type.SORT_ORDER_CHANGED, null);
\r
11 }, "javax.swing.RowSorter");
\r
12 Clazz.makeConstructor (c$,
\r
13 function (source, type, previousRowIndexToModel) {
\r
14 Clazz.superConstructor (this, javax.swing.event.RowSorterEvent, [source]);
\r
16 throw new IllegalArgumentException ("type must be non-null");
\r
18 this.oldViewToModel = previousRowIndexToModel;
\r
19 }, "javax.swing.RowSorter,javax.swing.event.RowSorterEvent.Type,~A");
\r
20 Clazz.defineMethod (c$, "getSource",
\r
22 return Clazz.superCall (this, javax.swing.event.RowSorterEvent, "getSource", []);
\r
24 Clazz.defineMethod (c$, "getType",
\r
28 Clazz.defineMethod (c$, "convertPreviousRowIndexToModel",
\r
30 if (this.oldViewToModel != null && index >= 0 && index < this.oldViewToModel.length) {
\r
31 return this.oldViewToModel[index];
\r
34 Clazz.defineMethod (c$, "getPreviousRowCount",
\r
36 return (this.oldViewToModel == null) ? 0 : this.oldViewToModel.length;
\r
38 Clazz.pu$h(self.c$);
\r
39 c$ = Clazz.declareType (javax.swing.event.RowSorterEvent, "Type", Enum);
\r
40 Clazz.defineEnumConstant (c$, "SORT_ORDER_CHANGED", 0, []);
\r
41 Clazz.defineEnumConstant (c$, "SORTED", 1, []);
\r