Merge branch 'master' of https://source.jalview.org/git/jalviewjs.git
[jalviewjs.git] / site / j2s / jssun / awt / shell / ShellFolderManager.js
index 8587dc7..52f58e8 100644 (file)
-Clazz.declarePackage ("jssun.awt.shell");\r
-Clazz.load (["jssun.awt.shell.ShellFolder"], "jssun.awt.shell.ShellFolderManager", ["java.io.File", "java.lang.Long", "java.util.Collections", "$.Date", "jssun.awt.shell.DefaultShellFolder", "$.ShellFolderColumnInfo"], function () {\r
-c$ = Clazz.decorateAsClass (function () {\r
-this.fileComparator = null;\r
-Clazz.instantialize (this, arguments);\r
-}, jssun.awt.shell, "ShellFolderManager");\r
-Clazz.prepareFields (c$, function () {\r
-this.fileComparator = ((Clazz.isClassDefined ("jssun.awt.shell.ShellFolderManager$1") ? 0 : jssun.awt.shell.ShellFolderManager.$ShellFolderManager$1$ ()), Clazz.innerTypeInstance (jssun.awt.shell.ShellFolderManager$1, this, null));\r
-});\r
-Clazz.defineMethod (c$, "createShellFolder", \r
-function (file) {\r
-return  new jssun.awt.shell.DefaultShellFolder (null, file);\r
-}, "java.io.File");\r
-Clazz.defineMethod (c$, "get", \r
-function (key) {\r
-if (key.equals ("fileChooserDefaultFolder")) {\r
-var homeDir =  new java.io.File (System.getProperty ("user.home"));\r
-try {\r
-return this.createShellFolder (homeDir);\r
-} catch (e) {\r
-if (Clazz.exceptionOf (e, java.io.FileNotFoundException)) {\r
-return homeDir;\r
-} else {\r
-throw e;\r
-}\r
-}\r
-} else if (key.equals ("roots")) {\r
-return java.io.File.listRoots ();\r
-} else if (key.equals ("fileChooserComboBoxFolders")) {\r
-return this.get ("roots");\r
-} else if (key.equals ("fileChooserShortcutPanelFolders")) {\r
-return  Clazz.newArray (-1, [this.get ("fileChooserDefaultFolder")]);\r
-}return null;\r
-}, "~S");\r
-Clazz.defineMethod (c$, "isComputerNode", \r
-function (dir) {\r
-return false;\r
-}, "java.io.File");\r
-Clazz.defineMethod (c$, "isFileSystemRoot", \r
-function (dir) {\r
-if (Clazz.instanceOf (dir, jssun.awt.shell.ShellFolder) && !(dir).isFileSystem ()) {\r
-return false;\r
-}return (dir.getParentFile () == null);\r
-}, "java.io.File");\r
-Clazz.defineMethod (c$, "sortFiles", \r
-function (files) {\r
-java.util.Collections.sort (files, this.fileComparator);\r
-}, "java.util.List");\r
-Clazz.defineMethod (c$, "getFolderColumns", \r
-function (dir) {\r
-var columns = null;\r
-if (Clazz.instanceOf (dir, jssun.awt.shell.ShellFolder)) {\r
-columns = (dir).getFolderColumns ();\r
-}if (columns == null) {\r
-columns =  Clazz.newArray (-1, [ new jssun.awt.shell.ShellFolderColumnInfo ("FileChooser.fileNameHeaderText", new Integer (150), new Integer (10), true, null, this.fileComparator),  new jssun.awt.shell.ShellFolderColumnInfo ("FileChooser.fileSizeHeaderText", new Integer (75), new Integer (4), true, null, jssun.awt.shell.ShellFolderManager.ComparableComparator.getInstance (), true),  new jssun.awt.shell.ShellFolderColumnInfo ("FileChooser.fileDateHeaderText", new Integer (130), new Integer (10), true, null, jssun.awt.shell.ShellFolderManager.ComparableComparator.getInstance (), true)]);\r
-}return columns;\r
-}, "java.io.File");\r
-Clazz.defineMethod (c$, "getFolderColumnValue", \r
-function (file, column) {\r
-if (Clazz.instanceOf (file, jssun.awt.shell.ShellFolder)) {\r
-var value = (file).getFolderColumnValue (column);\r
-if (value != null) {\r
-return value;\r
-}}if (file == null || !file.exists ()) {\r
-return null;\r
-}switch (column) {\r
-case 0:\r
-return file;\r
-case 1:\r
-return file.isDirectory () ? null :  new Long (file.length ());\r
-case 2:\r
-if (this.isFileSystemRoot (file)) {\r
-return null;\r
-}var time = file.lastModified ();\r
-return (time == 0) ? null :  new java.util.Date (time);\r
-default:\r
-return null;\r
-}\r
-}, "java.io.File,~N");\r
-c$.$ShellFolderManager$1$ = function () {\r
-Clazz.pu$h(self.c$);\r
-c$ = Clazz.declareAnonymous (jssun.awt.shell, "ShellFolderManager$1", null, java.util.Comparator);\r
-Clazz.defineMethod (c$, "compare", \r
-function (a, b) {\r
-return this.compare (a, b);\r
-}, "~O,~O");\r
-Clazz.defineMethod (c$, "compare", \r
-function (f1, f2) {\r
-var sf1 = null;\r
-var sf2 = null;\r
-if (Clazz.instanceOf (f1, jssun.awt.shell.ShellFolder)) {\r
-sf1 = f1;\r
-if (sf1.isFileSystem ()) {\r
-sf1 = null;\r
-}}if (Clazz.instanceOf (f2, jssun.awt.shell.ShellFolder)) {\r
-sf2 = f2;\r
-if (sf2.isFileSystem ()) {\r
-sf2 = null;\r
-}}if (sf1 != null && sf2 != null) {\r
-return sf1.compareTo (sf2);\r
-} else if (sf1 != null) {\r
-return -1;\r
-} else if (sf2 != null) {\r
-return 1;\r
-} else {\r
-var name1 = f1.getName ();\r
-var name2 = f2.getName ();\r
-var diff = name1.toLowerCase ().compareTo (name2.toLowerCase ());\r
-if (diff != 0) {\r
-return diff;\r
-} else {\r
-return name1.compareTo (name2);\r
-}}}, "java.io.File,java.io.File");\r
-c$ = Clazz.p0p ();\r
-};\r
-Clazz.pu$h(self.c$);\r
-c$ = Clazz.declareType (jssun.awt.shell.ShellFolderManager, "ComparableComparator", null, java.util.Comparator);\r
-c$.getInstance = Clazz.defineMethod (c$, "getInstance", \r
-function () {\r
-if (jssun.awt.shell.ShellFolderManager.ComparableComparator.instance == null) {\r
-jssun.awt.shell.ShellFolderManager.ComparableComparator.instance =  new jssun.awt.shell.ShellFolderManager.ComparableComparator ();\r
-}return jssun.awt.shell.ShellFolderManager.ComparableComparator.instance;\r
-});\r
-Clazz.overrideMethod (c$, "compare", \r
-function (a, b) {\r
-var c;\r
-if (a == null && b == null) {\r
-c = 0;\r
-} else if (a != null && b == null) {\r
-c = 1;\r
-} else if (a == null && b != null) {\r
-c = -1;\r
-} else if (Clazz.instanceOf (a, Comparable)) {\r
-c = (a).compareTo (b);\r
-} else {\r
-c = 0;\r
-}return c;\r
-}, "~O,~O");\r
-Clazz.defineStatics (c$,\r
-"instance", null);\r
-c$ = Clazz.p0p ();\r
-Clazz.defineStatics (c$,\r
-"COLUMN_NAME", "FileChooser.fileNameHeaderText",\r
-"COLUMN_SIZE", "FileChooser.fileSizeHeaderText",\r
-"COLUMN_DATE", "FileChooser.fileDateHeaderText");\r
-});\r
+Clazz.declarePackage ("jssun.awt.shell");
+Clazz.load (["jssun.awt.shell.ShellFolder"], "jssun.awt.shell.ShellFolderManager", ["java.io.File", "java.lang.Long", "java.util.Collections", "$.Date", "jssun.awt.shell.DefaultShellFolder", "$.ShellFolderColumnInfo"], function () {
+c$ = Clazz.decorateAsClass (function () {
+this.fileComparator = null;
+Clazz.instantialize (this, arguments);
+}, jssun.awt.shell, "ShellFolderManager");
+Clazz.prepareFields (c$, function () {
+this.fileComparator = ((Clazz.isClassDefined ("jssun.awt.shell.ShellFolderManager$1") ? 0 : jssun.awt.shell.ShellFolderManager.$ShellFolderManager$1$ ()), Clazz.innerTypeInstance (jssun.awt.shell.ShellFolderManager$1, this, null));
+});
+Clazz.defineMethod (c$, "createShellFolder", 
+function (file) {
+return  new jssun.awt.shell.DefaultShellFolder (null, file);
+}, "java.io.File");
+Clazz.defineMethod (c$, "get", 
+function (key) {
+if (key.equals ("fileChooserDefaultFolder")) {
+var homeDir =  new java.io.File (System.getProperty ("user.home"));
+try {
+return this.createShellFolder (homeDir);
+} catch (e) {
+if (Clazz.exceptionOf (e, java.io.FileNotFoundException)) {
+return homeDir;
+} else {
+throw e;
+}
+}
+} else if (key.equals ("roots")) {
+return java.io.File.listRoots ();
+} else if (key.equals ("fileChooserComboBoxFolders")) {
+return this.get ("roots");
+} else if (key.equals ("fileChooserShortcutPanelFolders")) {
+return  Clazz.newArray (-1, [this.get ("fileChooserDefaultFolder")]);
+}return null;
+}, "~S");
+Clazz.defineMethod (c$, "isComputerNode", 
+function (dir) {
+return false;
+}, "java.io.File");
+Clazz.defineMethod (c$, "isFileSystemRoot", 
+function (dir) {
+if (Clazz.instanceOf (dir, jssun.awt.shell.ShellFolder) && !(dir).isFileSystem ()) {
+return false;
+}return (dir.getParentFile () == null);
+}, "java.io.File");
+Clazz.defineMethod (c$, "sortFiles", 
+function (files) {
+java.util.Collections.sort (files, this.fileComparator);
+}, "java.util.List");
+Clazz.defineMethod (c$, "getFolderColumns", 
+function (dir) {
+var columns = null;
+if (Clazz.instanceOf (dir, jssun.awt.shell.ShellFolder)) {
+columns = (dir).getFolderColumns ();
+}if (columns == null) {
+columns =  Clazz.newArray (-1, [ new jssun.awt.shell.ShellFolderColumnInfo ("FileChooser.fileNameHeaderText", new Integer (150), new Integer (10), true, null, this.fileComparator),  new jssun.awt.shell.ShellFolderColumnInfo ("FileChooser.fileSizeHeaderText", new Integer (75), new Integer (4), true, null, jssun.awt.shell.ShellFolderManager.ComparableComparator.getInstance (), true),  new jssun.awt.shell.ShellFolderColumnInfo ("FileChooser.fileDateHeaderText", new Integer (130), new Integer (10), true, null, jssun.awt.shell.ShellFolderManager.ComparableComparator.getInstance (), true)]);
+}return columns;
+}, "java.io.File");
+Clazz.defineMethod (c$, "getFolderColumnValue", 
+function (file, column) {
+if (Clazz.instanceOf (file, jssun.awt.shell.ShellFolder)) {
+var value = (file).getFolderColumnValue (column);
+if (value != null) {
+return value;
+}}if (file == null || !file.exists ()) {
+return null;
+}switch (column) {
+case 0:
+return file;
+case 1:
+return file.isDirectory () ? null :  new Long (file.length ());
+case 2:
+if (this.isFileSystemRoot (file)) {
+return null;
+}var time = file.lastModified ();
+return (time == 0) ? null :  new java.util.Date (time);
+default:
+return null;
+}
+}, "java.io.File,~N");
+c$.$ShellFolderManager$1$ = function () {
+Clazz.pu$h(self.c$);
+c$ = Clazz.declareAnonymous (jssun.awt.shell, "ShellFolderManager$1", null, java.util.Comparator);
+Clazz.defineMethod (c$, "compare", 
+function (a, b) {
+return this.compare (a, b);
+}, "~O,~O");
+Clazz.defineMethod (c$, "compare", 
+function (f1, f2) {
+var sf1 = null;
+var sf2 = null;
+if (Clazz.instanceOf (f1, jssun.awt.shell.ShellFolder)) {
+sf1 = f1;
+if (sf1.isFileSystem ()) {
+sf1 = null;
+}}if (Clazz.instanceOf (f2, jssun.awt.shell.ShellFolder)) {
+sf2 = f2;
+if (sf2.isFileSystem ()) {
+sf2 = null;
+}}if (sf1 != null && sf2 != null) {
+return sf1.compareTo (sf2);
+} else if (sf1 != null) {
+return -1;
+} else if (sf2 != null) {
+return 1;
+} else {
+var name1 = f1.getName ();
+var name2 = f2.getName ();
+var diff = name1.toLowerCase ().compareTo (name2.toLowerCase ());
+if (diff != 0) {
+return diff;
+} else {
+return name1.compareTo (name2);
+}}}, "java.io.File,java.io.File");
+c$ = Clazz.p0p ();
+};
+Clazz.pu$h(self.c$);
+c$ = Clazz.declareType (jssun.awt.shell.ShellFolderManager, "ComparableComparator", null, java.util.Comparator);
+c$.getInstance = Clazz.defineMethod (c$, "getInstance", 
+function () {
+if (jssun.awt.shell.ShellFolderManager.ComparableComparator.instance == null) {
+jssun.awt.shell.ShellFolderManager.ComparableComparator.instance =  new jssun.awt.shell.ShellFolderManager.ComparableComparator ();
+}return jssun.awt.shell.ShellFolderManager.ComparableComparator.instance;
+});
+Clazz.overrideMethod (c$, "compare", 
+function (a, b) {
+var c;
+if (a == null && b == null) {
+c = 0;
+} else if (a != null && b == null) {
+c = 1;
+} else if (a == null && b != null) {
+c = -1;
+} else if (Clazz.instanceOf (a, Comparable)) {
+c = (a).compareTo (b);
+} else {
+c = 0;
+}return c;
+}, "~O,~O");
+Clazz.defineStatics (c$,
+"instance", null);
+c$ = Clazz.p0p ();
+Clazz.defineStatics (c$,
+"COLUMN_NAME", "FileChooser.fileNameHeaderText",
+"COLUMN_SIZE", "FileChooser.fileSizeHeaderText",
+"COLUMN_DATE", "FileChooser.fileDateHeaderText");
+});