home *** CD-ROM | disk | FTP | other *** search
/ PC for Alla 2003 April / PFA0304.iso / fullversioner / ImageZoom / InstData / com / utility / Util.class (.txt) < prev    next >
Encoding:
Java Class File  |  2002-07-17  |  1.2 KB  |  55 lines

  1. package com.zerog.ia.download.utility;
  2.  
  3. import java.io.File;
  4.  
  5. public class Util {
  6.    public static String prepFileName(String var0) {
  7.       var0 = var0.replace('\\', '/');
  8.       return var0;
  9.    }
  10.  
  11.    public static boolean makeLeadingDirectories(File var0) {
  12.       return makeLeadingDirectories(var0.getPath());
  13.    }
  14.  
  15.    public static boolean makeLeadingDirectories(String var0) {
  16.       int var2 = -1;
  17.       String var3 = null;
  18.  
  19.       int var1;
  20.       for(String var4 = prepFileName(var0); (var1 = var4.indexOf(47, var2 + 1)) >= 0; var2 = var1) {
  21.          var3 = var4.substring(0, var1);
  22.          (new File(var3)).mkdir();
  23.       }
  24.  
  25.       return (new File(var3)).exists();
  26.    }
  27.  
  28.    public static String addNewlines(String var0, int var1) {
  29.       if (var0 == null) {
  30.          return var0;
  31.       } else if (var0.length() <= var1) {
  32.          return var0;
  33.       } else {
  34.          int var2 = 0;
  35.          String var4 = new String();
  36.  
  37.          try {
  38.             while(true) {
  39.                String var3 = var0.substring(var2, var2 + var1);
  40.                int var5 = var3.lastIndexOf(32);
  41.                if (var5 >= 0) {
  42.                   var3 = var3.substring(0, var3.lastIndexOf(32) + 1);
  43.                }
  44.  
  45.                var2 += var3.length();
  46.                var4 = var4 + var3 + "\n";
  47.             }
  48.          } catch (Exception var6) {
  49.             var4 = var4 + var0.substring(var2);
  50.             return var4;
  51.          }
  52.       }
  53.    }
  54. }
  55.