Merge branch 'master' of https://source.jalview.org/git/jalviewjs.git
[jalviewjs.git] / site / swingjs / j2s / javax / swing / RowFilter.js
index cd9297f..545ee44 100644 (file)
-Clazz.declarePackage ("javax.swing");\r
-Clazz.load (["java.lang.Enum"], "javax.swing.RowFilter", ["java.lang.IllegalArgumentException", "$.Number", "java.util.ArrayList", "$.Date", "java.util.regex.Pattern"], function () {\r
-c$ = Clazz.declareType (javax.swing, "RowFilter");\r
-c$.checkIndices = Clazz.defineMethod (c$, "checkIndices", \r
- function (columns) {\r
-for (var i = columns.length - 1; i >= 0; i--) {\r
-if (columns[i] < 0) {\r
-throw  new IllegalArgumentException ("Index must be >= 0");\r
-}}\r
-}, "~A");\r
-c$.regexFilter = Clazz.defineMethod (c$, "regexFilter", \r
-function (regex, indices) {\r
-return  new javax.swing.RowFilter.RegexFilter (java.util.regex.Pattern.compile (regex), indices);\r
-}, "~S,~A");\r
-c$.dateFilter = Clazz.defineMethod (c$, "dateFilter", \r
-function (type, date, indices) {\r
-return  new javax.swing.RowFilter.DateFilter (type, date.getTime (), indices);\r
-}, "javax.swing.RowFilter.ComparisonType,java.util.Date,~A");\r
-c$.numberFilter = Clazz.defineMethod (c$, "numberFilter", \r
-function (type, number, indices) {\r
-return  new javax.swing.RowFilter.NumberFilter (type, number, indices);\r
-}, "javax.swing.RowFilter.ComparisonType,Number,~A");\r
-c$.orFilter = Clazz.defineMethod (c$, "orFilter", \r
-function (filters) {\r
-return  new javax.swing.RowFilter.OrFilter (filters);\r
-}, "Iterable");\r
-c$.andFilter = Clazz.defineMethod (c$, "andFilter", \r
-function (filters) {\r
-return  new javax.swing.RowFilter.AndFilter (filters);\r
-}, "Iterable");\r
-c$.notFilter = Clazz.defineMethod (c$, "notFilter", \r
-function (filter) {\r
-return  new javax.swing.RowFilter.NotFilter (filter);\r
-}, "javax.swing.RowFilter");\r
-Clazz.pu$h(self.c$);\r
-c$ = Clazz.declareType (javax.swing.RowFilter, "ComparisonType", Enum);\r
-Clazz.defineEnumConstant (c$, "BEFORE", 0, []);\r
-Clazz.defineEnumConstant (c$, "AFTER", 1, []);\r
-Clazz.defineEnumConstant (c$, "EQUAL", 2, []);\r
-Clazz.defineEnumConstant (c$, "NOT_EQUAL", 3, []);\r
-c$ = Clazz.p0p ();\r
-Clazz.pu$h(self.c$);\r
-c$ = Clazz.declareType (javax.swing.RowFilter, "Entry");\r
-Clazz.makeConstructor (c$, \r
-function () {\r
-});\r
-Clazz.defineMethod (c$, "getStringValue", \r
-function (a) {\r
-var b = this.getValue (a);\r
-return (b == null) ? "" : b.toString ();\r
-}, "~N");\r
-c$ = Clazz.p0p ();\r
-Clazz.pu$h(self.c$);\r
-c$ = Clazz.decorateAsClass (function () {\r
-this.columns = null;\r
-Clazz.instantialize (this, arguments);\r
-}, javax.swing.RowFilter, "GeneralFilter", javax.swing.RowFilter);\r
-Clazz.makeConstructor (c$, \r
-function (a) {\r
-Clazz.superConstructor (this, javax.swing.RowFilter.GeneralFilter, []);\r
-javax.swing.RowFilter.checkIndices (a);\r
-this.columns = a;\r
-}, "~A");\r
-Clazz.defineMethod (c$, "include", \r
-function (a) {\r
-var b = a.getValueCount ();\r
-if (this.columns.length > 0) {\r
-for (var c = this.columns.length - 1; c >= 0; c--) {\r
-var d = this.columns[c];\r
-if (d < b) {\r
-if (this.include (a, d)) {\r
-return true;\r
-}}}\r
-} else {\r
-while (--b >= 0) {\r
-if (this.include (a, b)) {\r
-return true;\r
-}}\r
-}return false;\r
-}, "javax.swing.RowFilter.Entry");\r
-c$ = Clazz.p0p ();\r
-Clazz.pu$h(self.c$);\r
-c$ = Clazz.decorateAsClass (function () {\r
-this.matcher = null;\r
-Clazz.instantialize (this, arguments);\r
-}, javax.swing.RowFilter, "RegexFilter", javax.swing.RowFilter.GeneralFilter);\r
-Clazz.makeConstructor (c$, \r
-function (a, b) {\r
-Clazz.superConstructor (this, javax.swing.RowFilter.RegexFilter, [b]);\r
-if (a == null) {\r
-throw  new IllegalArgumentException ("Pattern must be non-null");\r
-}this.matcher = a.matcher ("");\r
-}, "java.util.regex.Pattern,~A");\r
-Clazz.defineMethod (c$, "include", \r
-function (a, b) {\r
-this.matcher.reset (a.getStringValue (b));\r
-return this.matcher.find ();\r
-}, "javax.swing.RowFilter.Entry,~N");\r
-c$ = Clazz.p0p ();\r
-Clazz.pu$h(self.c$);\r
-c$ = Clazz.decorateAsClass (function () {\r
-this.date = 0;\r
-this.type = null;\r
-Clazz.instantialize (this, arguments);\r
-}, javax.swing.RowFilter, "DateFilter", javax.swing.RowFilter.GeneralFilter);\r
-Clazz.makeConstructor (c$, \r
-function (a, b, c) {\r
-Clazz.superConstructor (this, javax.swing.RowFilter.DateFilter, [c]);\r
-if (a == null) {\r
-throw  new IllegalArgumentException ("type must be non-null");\r
-}this.type = a;\r
-this.date = b;\r
-}, "javax.swing.RowFilter.ComparisonType,~N,~A");\r
-Clazz.defineMethod (c$, "include", \r
-function (a, b) {\r
-var c = a.getValue (b);\r
-if (Clazz.instanceOf (c, java.util.Date)) {\r
-var d = (c).getTime ();\r
-switch (this.type) {\r
-case javax.swing.RowFilter.ComparisonType.BEFORE:\r
-return (d < this.date);\r
-case javax.swing.RowFilter.ComparisonType.AFTER:\r
-return (d > this.date);\r
-case javax.swing.RowFilter.ComparisonType.EQUAL:\r
-return (d == this.date);\r
-case javax.swing.RowFilter.ComparisonType.NOT_EQUAL:\r
-return (d != this.date);\r
-default:\r
-break;\r
-}\r
-}return false;\r
-}, "javax.swing.RowFilter.Entry,~N");\r
-c$ = Clazz.p0p ();\r
-Clazz.pu$h(self.c$);\r
-c$ = Clazz.decorateAsClass (function () {\r
-this.isComparable = false;\r
-this.number = null;\r
-this.type = null;\r
-Clazz.instantialize (this, arguments);\r
-}, javax.swing.RowFilter, "NumberFilter", javax.swing.RowFilter.GeneralFilter);\r
-Clazz.makeConstructor (c$, \r
-function (a, b, c) {\r
-Clazz.superConstructor (this, javax.swing.RowFilter.NumberFilter, [c]);\r
-if (a == null || b == null) {\r
-throw  new IllegalArgumentException ("type and number must be non-null");\r
-}this.type = a;\r
-this.number = b;\r
-this.isComparable = (Clazz.instanceOf (b, Comparable));\r
-}, "javax.swing.RowFilter.ComparisonType,Number,~A");\r
-Clazz.defineMethod (c$, "include", \r
-function (a, b) {\r
-var c = a.getValue (b);\r
-if (Clazz.instanceOf (c, Number)) {\r
-var d = true;\r
-var e;\r
-var f = c.getClass ();\r
-if (this.number.getClass () === f && this.isComparable) {\r
-e = (this.number).compareTo (c);\r
-} else {\r
-e = this.longCompare (c);\r
-}switch (this.type) {\r
-case javax.swing.RowFilter.ComparisonType.BEFORE:\r
-return (e > 0);\r
-case javax.swing.RowFilter.ComparisonType.AFTER:\r
-return (e < 0);\r
-case javax.swing.RowFilter.ComparisonType.EQUAL:\r
-return (e == 0);\r
-case javax.swing.RowFilter.ComparisonType.NOT_EQUAL:\r
-return (e != 0);\r
-default:\r
-break;\r
-}\r
-}return false;\r
-}, "javax.swing.RowFilter.Entry,~N");\r
-c$ = Clazz.p0p ();\r
-Clazz.pu$h(self.c$);\r
-c$ = Clazz.decorateAsClass (function () {\r
-this.filters = null;\r
-Clazz.instantialize (this, arguments);\r
-}, javax.swing.RowFilter, "OrFilter", javax.swing.RowFilter);\r
-Clazz.makeConstructor (c$, \r
-function (a) {\r
-Clazz.superConstructor (this, javax.swing.RowFilter.OrFilter, []);\r
-this.filters =  new java.util.ArrayList ();\r
-for (var filter, $filter = a.iterator (); $filter.hasNext () && ((filter = $filter.next ()) || true);) {\r
-if (filter == null) {\r
-throw  new IllegalArgumentException ("Filter must be non-null");\r
-}this.filters.add (filter);\r
-}\r
-}, "Iterable");\r
-Clazz.defineMethod (c$, "include", \r
-function (a) {\r
-for (var filter, $filter = this.filters.iterator (); $filter.hasNext () && ((filter = $filter.next ()) || true);) {\r
-if (filter.include (a)) {\r
-return true;\r
-}}\r
-return false;\r
-}, "javax.swing.RowFilter.Entry");\r
-c$ = Clazz.p0p ();\r
-Clazz.pu$h(self.c$);\r
-c$ = Clazz.declareType (javax.swing.RowFilter, "AndFilter", javax.swing.RowFilter.OrFilter);\r
-Clazz.overrideMethod (c$, "include", \r
-function (a) {\r
-for (var filter, $filter = this.filters.iterator (); $filter.hasNext () && ((filter = $filter.next ()) || true);) {\r
-if (!filter.include (a)) {\r
-return false;\r
-}}\r
-return true;\r
-}, "javax.swing.RowFilter.Entry");\r
-c$ = Clazz.p0p ();\r
-Clazz.pu$h(self.c$);\r
-c$ = Clazz.decorateAsClass (function () {\r
-this.filter = null;\r
-Clazz.instantialize (this, arguments);\r
-}, javax.swing.RowFilter, "NotFilter", javax.swing.RowFilter);\r
-Clazz.makeConstructor (c$, \r
-function (a) {\r
-Clazz.superConstructor (this, javax.swing.RowFilter.NotFilter, []);\r
-if (a == null) {\r
-throw  new IllegalArgumentException ("filter must be non-null");\r
-}this.filter = a;\r
-}, "javax.swing.RowFilter");\r
-Clazz.defineMethod (c$, "include", \r
-function (a) {\r
-return !this.filter.include (a);\r
-}, "javax.swing.RowFilter.Entry");\r
-c$ = Clazz.p0p ();\r
-});\r
+Clazz.declarePackage ("javax.swing");
+Clazz.load (["java.lang.Enum"], "javax.swing.RowFilter", ["java.lang.IllegalArgumentException", "$.Number", "java.util.ArrayList", "$.Date", "java.util.regex.Pattern"], function () {
+c$ = Clazz.declareType (javax.swing, "RowFilter");
+c$.checkIndices = Clazz.defineMethod (c$, "checkIndices", 
+ function (columns) {
+for (var i = columns.length - 1; i >= 0; i--) {
+if (columns[i] < 0) {
+throw  new IllegalArgumentException ("Index must be >= 0");
+}}
+}, "~A");
+c$.regexFilter = Clazz.defineMethod (c$, "regexFilter", 
+function (regex, indices) {
+return  new javax.swing.RowFilter.RegexFilter (java.util.regex.Pattern.compile (regex), indices);
+}, "~S,~A");
+c$.dateFilter = Clazz.defineMethod (c$, "dateFilter", 
+function (type, date, indices) {
+return  new javax.swing.RowFilter.DateFilter (type, date.getTime (), indices);
+}, "javax.swing.RowFilter.ComparisonType,java.util.Date,~A");
+c$.numberFilter = Clazz.defineMethod (c$, "numberFilter", 
+function (type, number, indices) {
+return  new javax.swing.RowFilter.NumberFilter (type, number, indices);
+}, "javax.swing.RowFilter.ComparisonType,Number,~A");
+c$.orFilter = Clazz.defineMethod (c$, "orFilter", 
+function (filters) {
+return  new javax.swing.RowFilter.OrFilter (filters);
+}, "Iterable");
+c$.andFilter = Clazz.defineMethod (c$, "andFilter", 
+function (filters) {
+return  new javax.swing.RowFilter.AndFilter (filters);
+}, "Iterable");
+c$.notFilter = Clazz.defineMethod (c$, "notFilter", 
+function (filter) {
+return  new javax.swing.RowFilter.NotFilter (filter);
+}, "javax.swing.RowFilter");
+Clazz.pu$h(self.c$);
+c$ = Clazz.declareType (javax.swing.RowFilter, "ComparisonType", Enum);
+Clazz.defineEnumConstant (c$, "BEFORE", 0, []);
+Clazz.defineEnumConstant (c$, "AFTER", 1, []);
+Clazz.defineEnumConstant (c$, "EQUAL", 2, []);
+Clazz.defineEnumConstant (c$, "NOT_EQUAL", 3, []);
+c$ = Clazz.p0p ();
+Clazz.pu$h(self.c$);
+c$ = Clazz.declareType (javax.swing.RowFilter, "Entry");
+Clazz.makeConstructor (c$, 
+function () {
+});
+Clazz.defineMethod (c$, "getStringValue", 
+function (a) {
+var b = this.getValue (a);
+return (b == null) ? "" : b.toString ();
+}, "~N");
+c$ = Clazz.p0p ();
+Clazz.pu$h(self.c$);
+c$ = Clazz.decorateAsClass (function () {
+this.columns = null;
+Clazz.instantialize (this, arguments);
+}, javax.swing.RowFilter, "GeneralFilter", javax.swing.RowFilter);
+Clazz.makeConstructor (c$, 
+function (a) {
+Clazz.superConstructor (this, javax.swing.RowFilter.GeneralFilter, []);
+javax.swing.RowFilter.checkIndices (a);
+this.columns = a;
+}, "~A");
+Clazz.defineMethod (c$, "include", 
+function (a) {
+var b = a.getValueCount ();
+if (this.columns.length > 0) {
+for (var c = this.columns.length - 1; c >= 0; c--) {
+var d = this.columns[c];
+if (d < b) {
+if (this.include (a, d)) {
+return true;
+}}}
+} else {
+while (--b >= 0) {
+if (this.include (a, b)) {
+return true;
+}}
+}return false;
+}, "javax.swing.RowFilter.Entry");
+c$ = Clazz.p0p ();
+Clazz.pu$h(self.c$);
+c$ = Clazz.decorateAsClass (function () {
+this.matcher = null;
+Clazz.instantialize (this, arguments);
+}, javax.swing.RowFilter, "RegexFilter", javax.swing.RowFilter.GeneralFilter);
+Clazz.makeConstructor (c$, 
+function (a, b) {
+Clazz.superConstructor (this, javax.swing.RowFilter.RegexFilter, [b]);
+if (a == null) {
+throw  new IllegalArgumentException ("Pattern must be non-null");
+}this.matcher = a.matcher ("");
+}, "java.util.regex.Pattern,~A");
+Clazz.defineMethod (c$, "include", 
+function (a, b) {
+this.matcher.reset (a.getStringValue (b));
+return this.matcher.find ();
+}, "javax.swing.RowFilter.Entry,~N");
+c$ = Clazz.p0p ();
+Clazz.pu$h(self.c$);
+c$ = Clazz.decorateAsClass (function () {
+this.date = 0;
+this.type = null;
+Clazz.instantialize (this, arguments);
+}, javax.swing.RowFilter, "DateFilter", javax.swing.RowFilter.GeneralFilter);
+Clazz.makeConstructor (c$, 
+function (a, b, c) {
+Clazz.superConstructor (this, javax.swing.RowFilter.DateFilter, [c]);
+if (a == null) {
+throw  new IllegalArgumentException ("type must be non-null");
+}this.type = a;
+this.date = b;
+}, "javax.swing.RowFilter.ComparisonType,~N,~A");
+Clazz.defineMethod (c$, "include", 
+function (a, b) {
+var c = a.getValue (b);
+if (Clazz.instanceOf (c, java.util.Date)) {
+var d = (c).getTime ();
+switch (this.type) {
+case javax.swing.RowFilter.ComparisonType.BEFORE:
+return (d < this.date);
+case javax.swing.RowFilter.ComparisonType.AFTER:
+return (d > this.date);
+case javax.swing.RowFilter.ComparisonType.EQUAL:
+return (d == this.date);
+case javax.swing.RowFilter.ComparisonType.NOT_EQUAL:
+return (d != this.date);
+default:
+break;
+}
+}return false;
+}, "javax.swing.RowFilter.Entry,~N");
+c$ = Clazz.p0p ();
+Clazz.pu$h(self.c$);
+c$ = Clazz.decorateAsClass (function () {
+this.isComparable = false;
+this.number = null;
+this.type = null;
+Clazz.instantialize (this, arguments);
+}, javax.swing.RowFilter, "NumberFilter", javax.swing.RowFilter.GeneralFilter);
+Clazz.makeConstructor (c$, 
+function (a, b, c) {
+Clazz.superConstructor (this, javax.swing.RowFilter.NumberFilter, [c]);
+if (a == null || b == null) {
+throw  new IllegalArgumentException ("type and number must be non-null");
+}this.type = a;
+this.number = b;
+this.isComparable = (Clazz.instanceOf (b, Comparable));
+}, "javax.swing.RowFilter.ComparisonType,Number,~A");
+Clazz.defineMethod (c$, "include", 
+function (a, b) {
+var c = a.getValue (b);
+if (Clazz.instanceOf (c, Number)) {
+var d = true;
+var e;
+var f = c.getClass ();
+if (this.number.getClass () === f && this.isComparable) {
+e = (this.number).compareTo (c);
+} else {
+e = this.longCompare (c);
+}switch (this.type) {
+case javax.swing.RowFilter.ComparisonType.BEFORE:
+return (e > 0);
+case javax.swing.RowFilter.ComparisonType.AFTER:
+return (e < 0);
+case javax.swing.RowFilter.ComparisonType.EQUAL:
+return (e == 0);
+case javax.swing.RowFilter.ComparisonType.NOT_EQUAL:
+return (e != 0);
+default:
+break;
+}
+}return false;
+}, "javax.swing.RowFilter.Entry,~N");
+c$ = Clazz.p0p ();
+Clazz.pu$h(self.c$);
+c$ = Clazz.decorateAsClass (function () {
+this.filters = null;
+Clazz.instantialize (this, arguments);
+}, javax.swing.RowFilter, "OrFilter", javax.swing.RowFilter);
+Clazz.makeConstructor (c$, 
+function (a) {
+Clazz.superConstructor (this, javax.swing.RowFilter.OrFilter, []);
+this.filters =  new java.util.ArrayList ();
+for (var filter, $filter = a.iterator (); $filter.hasNext () && ((filter = $filter.next ()) || true);) {
+if (filter == null) {
+throw  new IllegalArgumentException ("Filter must be non-null");
+}this.filters.add (filter);
+}
+}, "Iterable");
+Clazz.defineMethod (c$, "include", 
+function (a) {
+for (var filter, $filter = this.filters.iterator (); $filter.hasNext () && ((filter = $filter.next ()) || true);) {
+if (filter.include (a)) {
+return true;
+}}
+return false;
+}, "javax.swing.RowFilter.Entry");
+c$ = Clazz.p0p ();
+Clazz.pu$h(self.c$);
+c$ = Clazz.declareType (javax.swing.RowFilter, "AndFilter", javax.swing.RowFilter.OrFilter);
+Clazz.overrideMethod (c$, "include", 
+function (a) {
+for (var filter, $filter = this.filters.iterator (); $filter.hasNext () && ((filter = $filter.next ()) || true);) {
+if (!filter.include (a)) {
+return false;
+}}
+return true;
+}, "javax.swing.RowFilter.Entry");
+c$ = Clazz.p0p ();
+Clazz.pu$h(self.c$);
+c$ = Clazz.decorateAsClass (function () {
+this.filter = null;
+Clazz.instantialize (this, arguments);
+}, javax.swing.RowFilter, "NotFilter", javax.swing.RowFilter);
+Clazz.makeConstructor (c$, 
+function (a) {
+Clazz.superConstructor (this, javax.swing.RowFilter.NotFilter, []);
+if (a == null) {
+throw  new IllegalArgumentException ("filter must be non-null");
+}this.filter = a;
+}, "javax.swing.RowFilter");
+Clazz.defineMethod (c$, "include", 
+function (a) {
+return !this.filter.include (a);
+}, "javax.swing.RowFilter.Entry");
+c$ = Clazz.p0p ();
+});