Merge branch 'master' of https://source.jalview.org/git/jalviewjs.git
[jalviewjs.git] / site / swingjs / j2s / javax / swing / filechooser / FileNameExtensionFilter.js
index 0549bac..a6cc607 100644 (file)
@@ -1,53 +1,53 @@
-Clazz.declarePackage ("javax.swing.filechooser");\r
-Clazz.load (["javax.swing.filechooser.FileFilter"], "javax.swing.filechooser.FileNameExtensionFilter", ["java.lang.IllegalArgumentException", "java.util.Arrays"], function () {\r
-c$ = Clazz.decorateAsClass (function () {\r
-this.description = null;\r
-this.extensions = null;\r
-this.lowerCaseExtensions = null;\r
-Clazz.instantialize (this, arguments);\r
-}, javax.swing.filechooser, "FileNameExtensionFilter", javax.swing.filechooser.FileFilter);\r
-Clazz.makeConstructor (c$, \r
-function (description, extensions) {\r
-Clazz.superConstructor (this, javax.swing.filechooser.FileNameExtensionFilter, []);\r
-if (extensions == null || extensions.length == 0) {\r
-throw  new IllegalArgumentException ("Extensions must be non-null and not empty");\r
-}this.description = description;\r
-this.extensions =  new Array (extensions.length);\r
-this.lowerCaseExtensions =  new Array (extensions.length);\r
-for (var i = 0; i < extensions.length; i++) {\r
-if (extensions[i] == null || extensions[i].length == 0) {\r
-throw  new IllegalArgumentException ("Each extension must be non-null and not empty");\r
-}this.extensions[i] = extensions[i];\r
-this.lowerCaseExtensions[i] = extensions[i].toLowerCase ();\r
-}\r
-}, "~S,~A");\r
-Clazz.overrideMethod (c$, "accept", \r
-function (f) {\r
-if (f != null) {\r
-if (f.isDirectory ()) {\r
-return true;\r
-}var fileName = f.getName ();\r
-var i = fileName.lastIndexOf ('.');\r
-if (i > 0 && i < fileName.length - 1) {\r
-var desiredExtension = fileName.substring (i + 1).toLowerCase ();\r
-for (var extension, $extension = 0, $$extension = this.lowerCaseExtensions; $extension < $$extension.length && ((extension = $$extension[$extension]) || true); $extension++) {\r
-if (desiredExtension.equals (extension)) {\r
-return true;\r
-}}\r
-}}return false;\r
-}, "java.io.File");\r
-Clazz.overrideMethod (c$, "getDescription", \r
-function () {\r
-return this.description;\r
-});\r
-Clazz.defineMethod (c$, "getExtensions", \r
-function () {\r
-var result =  new Array (this.extensions.length);\r
-System.arraycopy (this.extensions, 0, result, 0, this.extensions.length);\r
-return result;\r
-});\r
-Clazz.defineMethod (c$, "toString", \r
-function () {\r
-return Clazz.superCall (this, javax.swing.filechooser.FileNameExtensionFilter, "toString", []) + "[description=" + this.getDescription () + " extensions=" + java.util.Arrays.asList (this.getExtensions ()) + "]";\r
-});\r
-});\r
+Clazz.declarePackage ("javax.swing.filechooser");
+Clazz.load (["javax.swing.filechooser.FileFilter"], "javax.swing.filechooser.FileNameExtensionFilter", ["java.lang.IllegalArgumentException", "java.util.Arrays"], function () {
+c$ = Clazz.decorateAsClass (function () {
+this.description = null;
+this.extensions = null;
+this.lowerCaseExtensions = null;
+Clazz.instantialize (this, arguments);
+}, javax.swing.filechooser, "FileNameExtensionFilter", javax.swing.filechooser.FileFilter);
+Clazz.makeConstructor (c$, 
+function (description, extensions) {
+Clazz.superConstructor (this, javax.swing.filechooser.FileNameExtensionFilter, []);
+if (extensions == null || extensions.length == 0) {
+throw  new IllegalArgumentException ("Extensions must be non-null and not empty");
+}this.description = description;
+this.extensions =  new Array (extensions.length);
+this.lowerCaseExtensions =  new Array (extensions.length);
+for (var i = 0; i < extensions.length; i++) {
+if (extensions[i] == null || extensions[i].length == 0) {
+throw  new IllegalArgumentException ("Each extension must be non-null and not empty");
+}this.extensions[i] = extensions[i];
+this.lowerCaseExtensions[i] = extensions[i].toLowerCase ();
+}
+}, "~S,~A");
+Clazz.overrideMethod (c$, "accept", 
+function (f) {
+if (f != null) {
+if (f.isDirectory ()) {
+return true;
+}var fileName = f.getName ();
+var i = fileName.lastIndexOf ('.');
+if (i > 0 && i < fileName.length - 1) {
+var desiredExtension = fileName.substring (i + 1).toLowerCase ();
+for (var extension, $extension = 0, $$extension = this.lowerCaseExtensions; $extension < $$extension.length && ((extension = $$extension[$extension]) || true); $extension++) {
+if (desiredExtension.equals (extension)) {
+return true;
+}}
+}}return false;
+}, "java.io.File");
+Clazz.overrideMethod (c$, "getDescription", 
+function () {
+return this.description;
+});
+Clazz.defineMethod (c$, "getExtensions", 
+function () {
+var result =  new Array (this.extensions.length);
+System.arraycopy (this.extensions, 0, result, 0, this.extensions.length);
+return result;
+});
+Clazz.defineMethod (c$, "toString", 
+function () {
+return Clazz.superCall (this, javax.swing.filechooser.FileNameExtensionFilter, "toString", []) + "[description=" + this.getDescription () + " extensions=" + java.util.Arrays.asList (this.getExtensions ()) + "]";
+});
+});