Merge branch 'master' of https://source.jalview.org/git/jalviewjs.git
[jalviewjs.git] / site / swingjs / j2s / jssun / awt / shell / ShellFolder.js
index bff0030..23bf6e3 100644 (file)
-Clazz.declarePackage ("jssun.awt.shell");\r
-Clazz.load (["java.io.File"], "jssun.awt.shell.ShellFolder", ["java.io.FileNotFoundException", "java.lang.Error", "java.util.Vector", "java.awt.Toolkit", "jssun.awt.shell.ShellFolderManager"], function () {\r
-c$ = Clazz.decorateAsClass (function () {\r
-this.parent = null;\r
-Clazz.instantialize (this, arguments);\r
-}, jssun.awt.shell, "ShellFolder", java.io.File);\r
-Clazz.makeConstructor (c$, \r
-function (parent, pathname) {\r
-Clazz.superConstructor (this, jssun.awt.shell.ShellFolder, [(pathname != null) ? pathname : "ShellFolder"]);\r
-this.parent = parent;\r
-}, "jssun.awt.shell.ShellFolder,~S");\r
-Clazz.defineMethod (c$, "isFileSystem", \r
-function () {\r
-return (!this.getPath ().startsWith ("ShellFolder"));\r
-});\r
-Clazz.defineMethod (c$, "getParent", \r
-function () {\r
-if (this.parent == null && this.isFileSystem ()) {\r
-return Clazz.superCall (this, jssun.awt.shell.ShellFolder, "getParent", []);\r
-}if (this.parent != null) {\r
-return (this.parent.getPath ());\r
-} else {\r
-return null;\r
-}});\r
-Clazz.defineMethod (c$, "getParentFile", \r
-function () {\r
-if (this.parent != null) {\r
-return this.parent;\r
-} else if (this.isFileSystem ()) {\r
-return Clazz.superCall (this, jssun.awt.shell.ShellFolder, "getParentFile", []);\r
-} else {\r
-return null;\r
-}});\r
-Clazz.defineMethod (c$, "listFiles", \r
-function () {\r
-return this.listFiles (true);\r
-});\r
-Clazz.defineMethod (c$, "listFiles", \r
-function (includeHiddenFiles) {\r
-var files = Clazz.superCall (this, jssun.awt.shell.ShellFolder, "listFiles", []);\r
-if (!includeHiddenFiles) {\r
-var v =  new java.util.Vector ();\r
-var nameCount = (files == null) ? 0 : files.length;\r
-for (var i = 0; i < nameCount; i++) {\r
-if (!files[i].isHidden ()) {\r
-v.addElement (files[i]);\r
-}}\r
-files = v.toArray ( new Array (v.size ()));\r
-}return files;\r
-}, "~B");\r
-Clazz.defineMethod (c$, "compareTo", \r
-function (file2) {\r
-if (file2 == null || !(Clazz.instanceOf (file2, jssun.awt.shell.ShellFolder)) || ((Clazz.instanceOf (file2, jssun.awt.shell.ShellFolder)) && (file2).isFileSystem ())) {\r
-if (this.isFileSystem ()) {\r
-return Clazz.superCall (this, jssun.awt.shell.ShellFolder, "compareTo", [file2]);\r
-} else {\r
-return -1;\r
-}} else {\r
-if (this.isFileSystem ()) {\r
-return 1;\r
-} else {\r
-return this.getName ().compareTo (file2.getName ());\r
-}}}, "java.io.File");\r
-Clazz.defineMethod (c$, "getIcon", \r
-function (getLargeIcon) {\r
-return null;\r
-}, "~B");\r
-c$.getShellFolder = Clazz.defineMethod (c$, "getShellFolder", \r
-function (file) {\r
-if (Clazz.instanceOf (file, jssun.awt.shell.ShellFolder)) {\r
-return file;\r
-}if (!file.exists ()) {\r
-throw  new java.io.FileNotFoundException ();\r
-}return jssun.awt.shell.ShellFolder.shellFolderManager.createShellFolder (file);\r
-}, "java.io.File");\r
-c$.get = Clazz.defineMethod (c$, "get", \r
-function (key) {\r
-return jssun.awt.shell.ShellFolder.shellFolderManager.get (key);\r
-}, "~S");\r
-c$.isComputerNode = Clazz.defineMethod (c$, "isComputerNode", \r
-function (dir) {\r
-return jssun.awt.shell.ShellFolder.shellFolderManager.isComputerNode (dir);\r
-}, "java.io.File");\r
-c$.isFileSystemRoot = Clazz.defineMethod (c$, "isFileSystemRoot", \r
-function (dir) {\r
-return jssun.awt.shell.ShellFolder.shellFolderManager.isFileSystemRoot (dir);\r
-}, "java.io.File");\r
-c$.getNormalizedFile = Clazz.defineMethod (c$, "getNormalizedFile", \r
-function (f) {\r
-var canonical = f.getCanonicalFile ();\r
-if (f.equals (canonical)) {\r
-return canonical;\r
-}return  new java.io.File (f.toURI ().normalize ());\r
-}, "java.io.File");\r
-c$.sortFiles = Clazz.defineMethod (c$, "sortFiles", \r
-function (files) {\r
-jssun.awt.shell.ShellFolder.shellFolderManager.sortFiles (files);\r
-}, "java.util.List");\r
-Clazz.defineMethod (c$, "isAbsolute", \r
-function () {\r
-return (!this.isFileSystem () || Clazz.superCall (this, jssun.awt.shell.ShellFolder, "isAbsolute", []));\r
-});\r
-Clazz.defineMethod (c$, "getAbsoluteFile", \r
-function () {\r
-return (this.isFileSystem () ? Clazz.superCall (this, jssun.awt.shell.ShellFolder, "getAbsoluteFile", []) : this);\r
-});\r
-Clazz.defineMethod (c$, "canRead", \r
-function () {\r
-return (this.isFileSystem () ? Clazz.superCall (this, jssun.awt.shell.ShellFolder, "canRead", []) : true);\r
-});\r
-Clazz.defineMethod (c$, "canWrite", \r
-function () {\r
-return (this.isFileSystem () ? Clazz.superCall (this, jssun.awt.shell.ShellFolder, "canWrite", []) : false);\r
-});\r
-Clazz.defineMethod (c$, "exists", \r
-function () {\r
-return (!this.isFileSystem () || jssun.awt.shell.ShellFolder.isFileSystemRoot (this) || Clazz.superCall (this, jssun.awt.shell.ShellFolder, "exists", []));\r
-});\r
-Clazz.defineMethod (c$, "isDirectory", \r
-function () {\r
-return (this.isFileSystem () ? Clazz.superCall (this, jssun.awt.shell.ShellFolder, "isDirectory", []) : true);\r
-});\r
-Clazz.defineMethod (c$, "isFile", \r
-function () {\r
-return (this.isFileSystem () ? Clazz.superCall (this, jssun.awt.shell.ShellFolder, "isFile", []) : !this.isDirectory ());\r
-});\r
-Clazz.defineMethod (c$, "lastModified", \r
-function () {\r
-return (this.isFileSystem () ? Clazz.superCall (this, jssun.awt.shell.ShellFolder, "lastModified", []) : 0);\r
-});\r
-Clazz.defineMethod (c$, "length", \r
-function () {\r
-return (this.isFileSystem () ? Clazz.superCall (this, jssun.awt.shell.ShellFolder, "length", []) : 0);\r
-});\r
-Clazz.defineMethod (c$, "createNewFile", \r
-function () {\r
-return (this.isFileSystem () ? Clazz.superCall (this, jssun.awt.shell.ShellFolder, "createNewFile", []) : false);\r
-});\r
-Clazz.defineMethod (c$, "$delete", \r
-function () {\r
-return (this.isFileSystem () ? Clazz.superCall (this, jssun.awt.shell.ShellFolder, "delete", []) : false);\r
-});\r
-Clazz.defineMethod (c$, "deleteOnExit", \r
-function () {\r
-if (this.isFileSystem ()) {\r
-Clazz.superCall (this, jssun.awt.shell.ShellFolder, "deleteOnExit", []);\r
-} else {\r
-}});\r
-Clazz.defineMethod (c$, "mkdir", \r
-function () {\r
-return (this.isFileSystem () ? Clazz.superCall (this, jssun.awt.shell.ShellFolder, "mkdir", []) : false);\r
-});\r
-Clazz.defineMethod (c$, "mkdirs", \r
-function () {\r
-return (this.isFileSystem () ? Clazz.superCall (this, jssun.awt.shell.ShellFolder, "mkdirs", []) : false);\r
-});\r
-Clazz.defineMethod (c$, "renameTo", \r
-function (dest) {\r
-return (this.isFileSystem () ? Clazz.superCall (this, jssun.awt.shell.ShellFolder, "renameTo", [dest]) : false);\r
-}, "java.io.File");\r
-Clazz.defineMethod (c$, "setLastModified", \r
-function (time) {\r
-return (this.isFileSystem () ? Clazz.superCall (this, jssun.awt.shell.ShellFolder, "setLastModified", [time]) : false);\r
-}, "~N");\r
-Clazz.defineMethod (c$, "setReadOnly", \r
-function () {\r
-return (this.isFileSystem () ? Clazz.superCall (this, jssun.awt.shell.ShellFolder, "setReadOnly", []) : false);\r
-});\r
-Clazz.defineMethod (c$, "toString", \r
-function () {\r
-return (this.isFileSystem () ? Clazz.superCall (this, jssun.awt.shell.ShellFolder, "toString", []) : this.getDisplayName ());\r
-});\r
-c$.getFolderColumns = Clazz.defineMethod (c$, "getFolderColumns", \r
-function (dir) {\r
-return jssun.awt.shell.ShellFolder.shellFolderManager.getFolderColumns (dir);\r
-}, "java.io.File");\r
-c$.getFolderColumnValue = Clazz.defineMethod (c$, "getFolderColumnValue", \r
-function (file, column) {\r
-return jssun.awt.shell.ShellFolder.shellFolderManager.getFolderColumnValue (file, column);\r
-}, "java.io.File,~N");\r
-Clazz.defineMethod (c$, "getFolderColumns", \r
-function () {\r
-return null;\r
-});\r
-Clazz.defineMethod (c$, "getFolderColumnValue", \r
-function (column) {\r
-return null;\r
-}, "~N");\r
-Clazz.defineStatics (c$,\r
-"shellFolderManager", null);\r
-{\r
-var managerClass = java.awt.Toolkit.getDefaultToolkit ().getDesktopProperty ("Shell.shellFolderManager");\r
-if (managerClass == null) {\r
-managerClass = jssun.awt.shell.ShellFolderManager;\r
-}try {\r
-jssun.awt.shell.ShellFolder.shellFolderManager = managerClass.newInstance ();\r
-} catch (e$$) {\r
-if (Clazz.exceptionOf (e$$, InstantiationException)) {\r
-var e = e$$;\r
-{\r
-throw  new Error ("Could not instantiate Shell Folder Manager: " + managerClass.getName ());\r
-}\r
-} else if (Clazz.exceptionOf (e$$, IllegalAccessException)) {\r
-var e = e$$;\r
-{\r
-throw  new Error ("Could not access Shell Folder Manager: " + managerClass.getName ());\r
-}\r
-} else {\r
-throw e$$;\r
-}\r
-}\r
-}});\r
+Clazz.declarePackage ("jssun.awt.shell");
+Clazz.load (["java.io.File"], "jssun.awt.shell.ShellFolder", ["java.io.FileNotFoundException", "java.lang.Error", "java.util.Vector", "java.awt.Toolkit", "jssun.awt.shell.ShellFolderManager"], function () {
+c$ = Clazz.decorateAsClass (function () {
+this.parent = null;
+Clazz.instantialize (this, arguments);
+}, jssun.awt.shell, "ShellFolder", java.io.File);
+Clazz.makeConstructor (c$, 
+function (parent, pathname) {
+Clazz.superConstructor (this, jssun.awt.shell.ShellFolder, [(pathname != null) ? pathname : "ShellFolder"]);
+this.parent = parent;
+}, "jssun.awt.shell.ShellFolder,~S");
+Clazz.defineMethod (c$, "isFileSystem", 
+function () {
+return (!this.getPath ().startsWith ("ShellFolder"));
+});
+Clazz.defineMethod (c$, "getParent", 
+function () {
+if (this.parent == null && this.isFileSystem ()) {
+return Clazz.superCall (this, jssun.awt.shell.ShellFolder, "getParent", []);
+}if (this.parent != null) {
+return (this.parent.getPath ());
+} else {
+return null;
+}});
+Clazz.defineMethod (c$, "getParentFile", 
+function () {
+if (this.parent != null) {
+return this.parent;
+} else if (this.isFileSystem ()) {
+return Clazz.superCall (this, jssun.awt.shell.ShellFolder, "getParentFile", []);
+} else {
+return null;
+}});
+Clazz.defineMethod (c$, "listFiles", 
+function () {
+return this.listFiles (true);
+});
+Clazz.defineMethod (c$, "listFiles", 
+function (includeHiddenFiles) {
+var files = Clazz.superCall (this, jssun.awt.shell.ShellFolder, "listFiles", []);
+if (!includeHiddenFiles) {
+var v =  new java.util.Vector ();
+var nameCount = (files == null) ? 0 : files.length;
+for (var i = 0; i < nameCount; i++) {
+if (!files[i].isHidden ()) {
+v.addElement (files[i]);
+}}
+files = v.toArray ( new Array (v.size ()));
+}return files;
+}, "~B");
+Clazz.defineMethod (c$, "compareTo", 
+function (file2) {
+if (file2 == null || !(Clazz.instanceOf (file2, jssun.awt.shell.ShellFolder)) || ((Clazz.instanceOf (file2, jssun.awt.shell.ShellFolder)) && (file2).isFileSystem ())) {
+if (this.isFileSystem ()) {
+return Clazz.superCall (this, jssun.awt.shell.ShellFolder, "compareTo", [file2]);
+} else {
+return -1;
+}} else {
+if (this.isFileSystem ()) {
+return 1;
+} else {
+return this.getName ().compareTo (file2.getName ());
+}}}, "java.io.File");
+Clazz.defineMethod (c$, "getIcon", 
+function (getLargeIcon) {
+return null;
+}, "~B");
+c$.getShellFolder = Clazz.defineMethod (c$, "getShellFolder", 
+function (file) {
+if (Clazz.instanceOf (file, jssun.awt.shell.ShellFolder)) {
+return file;
+}if (!file.exists ()) {
+throw  new java.io.FileNotFoundException ();
+}return jssun.awt.shell.ShellFolder.shellFolderManager.createShellFolder (file);
+}, "java.io.File");
+c$.get = Clazz.defineMethod (c$, "get", 
+function (key) {
+return jssun.awt.shell.ShellFolder.shellFolderManager.get (key);
+}, "~S");
+c$.isComputerNode = Clazz.defineMethod (c$, "isComputerNode", 
+function (dir) {
+return jssun.awt.shell.ShellFolder.shellFolderManager.isComputerNode (dir);
+}, "java.io.File");
+c$.isFileSystemRoot = Clazz.defineMethod (c$, "isFileSystemRoot", 
+function (dir) {
+return jssun.awt.shell.ShellFolder.shellFolderManager.isFileSystemRoot (dir);
+}, "java.io.File");
+c$.getNormalizedFile = Clazz.defineMethod (c$, "getNormalizedFile", 
+function (f) {
+var canonical = f.getCanonicalFile ();
+if (f.equals (canonical)) {
+return canonical;
+}return  new java.io.File (f.toURI ().normalize ());
+}, "java.io.File");
+c$.sortFiles = Clazz.defineMethod (c$, "sortFiles", 
+function (files) {
+jssun.awt.shell.ShellFolder.shellFolderManager.sortFiles (files);
+}, "java.util.List");
+Clazz.defineMethod (c$, "isAbsolute", 
+function () {
+return (!this.isFileSystem () || Clazz.superCall (this, jssun.awt.shell.ShellFolder, "isAbsolute", []));
+});
+Clazz.defineMethod (c$, "getAbsoluteFile", 
+function () {
+return (this.isFileSystem () ? Clazz.superCall (this, jssun.awt.shell.ShellFolder, "getAbsoluteFile", []) : this);
+});
+Clazz.defineMethod (c$, "canRead", 
+function () {
+return (this.isFileSystem () ? Clazz.superCall (this, jssun.awt.shell.ShellFolder, "canRead", []) : true);
+});
+Clazz.defineMethod (c$, "canWrite", 
+function () {
+return (this.isFileSystem () ? Clazz.superCall (this, jssun.awt.shell.ShellFolder, "canWrite", []) : false);
+});
+Clazz.defineMethod (c$, "exists", 
+function () {
+return (!this.isFileSystem () || jssun.awt.shell.ShellFolder.isFileSystemRoot (this) || Clazz.superCall (this, jssun.awt.shell.ShellFolder, "exists", []));
+});
+Clazz.defineMethod (c$, "isDirectory", 
+function () {
+return (this.isFileSystem () ? Clazz.superCall (this, jssun.awt.shell.ShellFolder, "isDirectory", []) : true);
+});
+Clazz.defineMethod (c$, "isFile", 
+function () {
+return (this.isFileSystem () ? Clazz.superCall (this, jssun.awt.shell.ShellFolder, "isFile", []) : !this.isDirectory ());
+});
+Clazz.defineMethod (c$, "lastModified", 
+function () {
+return (this.isFileSystem () ? Clazz.superCall (this, jssun.awt.shell.ShellFolder, "lastModified", []) : 0);
+});
+Clazz.defineMethod (c$, "length", 
+function () {
+return (this.isFileSystem () ? Clazz.superCall (this, jssun.awt.shell.ShellFolder, "length", []) : 0);
+});
+Clazz.defineMethod (c$, "createNewFile", 
+function () {
+return (this.isFileSystem () ? Clazz.superCall (this, jssun.awt.shell.ShellFolder, "createNewFile", []) : false);
+});
+Clazz.defineMethod (c$, "$delete", 
+function () {
+return (this.isFileSystem () ? Clazz.superCall (this, jssun.awt.shell.ShellFolder, "delete", []) : false);
+});
+Clazz.defineMethod (c$, "deleteOnExit", 
+function () {
+if (this.isFileSystem ()) {
+Clazz.superCall (this, jssun.awt.shell.ShellFolder, "deleteOnExit", []);
+} else {
+}});
+Clazz.defineMethod (c$, "mkdir", 
+function () {
+return (this.isFileSystem () ? Clazz.superCall (this, jssun.awt.shell.ShellFolder, "mkdir", []) : false);
+});
+Clazz.defineMethod (c$, "mkdirs", 
+function () {
+return (this.isFileSystem () ? Clazz.superCall (this, jssun.awt.shell.ShellFolder, "mkdirs", []) : false);
+});
+Clazz.defineMethod (c$, "renameTo", 
+function (dest) {
+return (this.isFileSystem () ? Clazz.superCall (this, jssun.awt.shell.ShellFolder, "renameTo", [dest]) : false);
+}, "java.io.File");
+Clazz.defineMethod (c$, "setLastModified", 
+function (time) {
+return (this.isFileSystem () ? Clazz.superCall (this, jssun.awt.shell.ShellFolder, "setLastModified", [time]) : false);
+}, "~N");
+Clazz.defineMethod (c$, "setReadOnly", 
+function () {
+return (this.isFileSystem () ? Clazz.superCall (this, jssun.awt.shell.ShellFolder, "setReadOnly", []) : false);
+});
+Clazz.defineMethod (c$, "toString", 
+function () {
+return (this.isFileSystem () ? Clazz.superCall (this, jssun.awt.shell.ShellFolder, "toString", []) : this.getDisplayName ());
+});
+c$.getFolderColumns = Clazz.defineMethod (c$, "getFolderColumns", 
+function (dir) {
+return jssun.awt.shell.ShellFolder.shellFolderManager.getFolderColumns (dir);
+}, "java.io.File");
+c$.getFolderColumnValue = Clazz.defineMethod (c$, "getFolderColumnValue", 
+function (file, column) {
+return jssun.awt.shell.ShellFolder.shellFolderManager.getFolderColumnValue (file, column);
+}, "java.io.File,~N");
+Clazz.defineMethod (c$, "getFolderColumns", 
+function () {
+return null;
+});
+Clazz.defineMethod (c$, "getFolderColumnValue", 
+function (column) {
+return null;
+}, "~N");
+Clazz.defineStatics (c$,
+"shellFolderManager", null);
+{
+var managerClass = java.awt.Toolkit.getDefaultToolkit ().getDesktopProperty ("Shell.shellFolderManager");
+if (managerClass == null) {
+managerClass = jssun.awt.shell.ShellFolderManager;
+}try {
+jssun.awt.shell.ShellFolder.shellFolderManager = managerClass.newInstance ();
+} catch (e$$) {
+if (Clazz.exceptionOf (e$$, InstantiationException)) {
+var e = e$$;
+{
+throw  new Error ("Could not instantiate Shell Folder Manager: " + managerClass.getName ());
+}
+} else if (Clazz.exceptionOf (e$$, IllegalAccessException)) {
+var e = e$$;
+{
+throw  new Error ("Could not access Shell Folder Manager: " + managerClass.getName ());
+}
+} else {
+throw e$$;
+}
+}
+}});