home *** CD-ROM | disk | FTP | other *** search
/ Computer Shopper 144 / DPCS0200.iso / Internet / Supanet / system / swing.jar / javax / swing / filechooser / GenericFileSystemView.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-11-05  |  1.3 KB  |  45 lines

  1. package javax.swing.filechooser;
  2.  
  3. import java.io.File;
  4. import java.io.IOException;
  5.  
  6. class GenericFileSystemView extends FileSystemView {
  7.    public File createNewFolder(File var1) throws IOException {
  8.       if (var1 == null) {
  9.          throw new IOException("Containing directory is null:");
  10.       } else {
  11.          Object var2 = null;
  12.          File var3 = ((FileSystemView)this).createFileObject(var1, "NewFolder");
  13.          if (var3.exists()) {
  14.             throw new IOException("Directory already exists:" + var3.getAbsolutePath());
  15.          } else {
  16.             var3.mkdirs();
  17.             return var3;
  18.          }
  19.       }
  20.    }
  21.  
  22.    public File[] getRoots() {
  23.       File[] var1 = new File[0];
  24.       return var1;
  25.    }
  26.  
  27.    public boolean isHiddenFile(File var1) {
  28.       return false;
  29.    }
  30.  
  31.    public boolean isRoot(File var1) {
  32.       if (!var1.isAbsolute()) {
  33.          return false;
  34.       } else {
  35.          String var2 = var1.getParent();
  36.          if (var2 == null) {
  37.             return true;
  38.          } else {
  39.             File var3 = new File(var2);
  40.             return var3.equals(var1);
  41.          }
  42.       }
  43.    }
  44. }
  45.