home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 64 / CDPRO64.iso / UTILIDADES / java / rdmclient.jar / c.class (.txt) < prev    next >
Encoding:
Java Class File  |  2005-09-18  |  3.8 KB  |  225 lines

  1. import com.siemens.mp.io.File;
  2. import java.util.Vector;
  3.  
  4. // $FF: renamed from: c
  5. public class class_0 implements a {
  6.    // $FF: renamed from: a com.siemens.mp.io.File
  7.    private File field_0;
  8.    // $FF: renamed from: if int
  9.    private int field_1;
  10.  
  11.    // $FF: renamed from: a (java.lang.String) java.lang.String
  12.    public String method_0(String var1) {
  13.       return var1.charAt(var1.length() - 1) != '\\' ? var1 + '\\' : var1;
  14.    }
  15.  
  16.    // $FF: renamed from: a () void
  17.    public void method_1() {
  18.       try {
  19.          if (this.field_0 != null) {
  20.             this.field_0.close(this.field_1);
  21.          }
  22.       } catch (Exception var2) {
  23.       }
  24.  
  25.    }
  26.  
  27.    // $FF: renamed from: a (java.lang.String, java.lang.String) boolean
  28.    public boolean method_2(String var1, String var2) {
  29.       try {
  30.          if (File.copy(var1, var2) >= 0) {
  31.             return true;
  32.          }
  33.       } catch (Exception var4) {
  34.       }
  35.  
  36.       return false;
  37.    }
  38.  
  39.    // $FF: renamed from: a (java.lang.String, boolean) boolean
  40.    public boolean method_3(String var1, boolean var2) {
  41.       try {
  42.          if (File.delete(var1) == 1) {
  43.             return true;
  44.          }
  45.       } catch (Exception var4) {
  46.       }
  47.  
  48.       return false;
  49.    }
  50.  
  51.    // $FF: renamed from: for (java.lang.String) boolean
  52.    public boolean method_4(String var1) {
  53.       try {
  54.          if (File.exists(var1) >= 0) {
  55.             return true;
  56.          }
  57.       } catch (Exception var3) {
  58.       }
  59.  
  60.       return false;
  61.    }
  62.  
  63.    // $FF: renamed from: int (java.lang.String) java.util.Vector
  64.    public Vector method_5(String var1) {
  65.       Vector var2 = null;
  66.  
  67.       try {
  68.          var1 = this.method_0(var1);
  69.          var2 = new Vector();
  70.          String[] var3 = File.list(var1);
  71.          if (var3 != null) {
  72.             for(int var5 = 0; var5 < var3.length; ++var5) {
  73.                o var4 = new o();
  74.                var4.do = var4.int = "";
  75.                var4.a = false;
  76.                var4.if = var3[var5];
  77.                var4.for = File.isDirectory(var1 + var4.if);
  78.                if (!var4.for) {
  79.                   var4.do = p.for(this.method_7(var1 + var4.if));
  80.                }
  81.  
  82.                var2.addElement(var4);
  83.             }
  84.          }
  85.       } catch (Exception var6) {
  86.       }
  87.  
  88.       return var2;
  89.    }
  90.  
  91.    // $FF: renamed from: if () java.lang.String
  92.    public String method_6() {
  93.       try {
  94.          StringBuffer var10000 = (new StringBuffer()).append("+ a: ");
  95.          main.a();
  96.          return var10000.append(main.bH.a(main.aK)).append(" ").append(File.spaceAvailable() / 1024).append(" Kb\t\n").toString();
  97.       } catch (Exception var2) {
  98.          return null;
  99.       }
  100.    }
  101.  
  102.    // $FF: renamed from: if (java.lang.String) int
  103.    public int method_7(String var1) {
  104.       int var2 = -1;
  105.       int var3 = -1;
  106.       File var4 = null;
  107.  
  108.       try {
  109.          var4 = new File();
  110.          var3 = var4.open(var1);
  111.          if (var3 >= 0) {
  112.             var2 = var4.length(var3);
  113.          }
  114.       } catch (Exception var7) {
  115.       }
  116.  
  117.       try {
  118.          if (var4 != null) {
  119.             var4.close(var3);
  120.          }
  121.       } catch (Exception var6) {
  122.       }
  123.  
  124.       return var2;
  125.    }
  126.  
  127.    // $FF: renamed from: do (java.lang.String) boolean
  128.    public boolean method_8(String var1) {
  129.       int var2 = -1;
  130.       Object var3 = null;
  131.  
  132.       try {
  133.          var8 = new File();
  134.          var2 = var8.open(var1 + "\\");
  135.       } catch (Exception var6) {
  136.          return false;
  137.       }
  138.  
  139.       try {
  140.          if (var8 != null) {
  141.             var8.close(var2);
  142.          }
  143.       } catch (Exception var5) {
  144.       }
  145.  
  146.       return true;
  147.    }
  148.  
  149.    // $FF: renamed from: a (java.lang.String, boolean, int) boolean
  150.    public boolean method_9(String var1, boolean var2, int var3) {
  151.       boolean var4 = false;
  152.  
  153.       try {
  154.          this.field_1 = -1;
  155.          this.field_0 = null;
  156.          this.field_0 = new File();
  157.          this.field_1 = this.field_0.open(var1);
  158.          if (this.field_1 >= 0) {
  159.             var4 = true;
  160.          }
  161.       } catch (Exception var6) {
  162.       }
  163.  
  164.       return var4;
  165.    }
  166.  
  167.    // $FF: renamed from: a (int, int) byte[]
  168.    public byte[] method_10(int var1, int var2) {
  169.       Object var3 = null;
  170.  
  171.       try {
  172.          if (var2 >= 0) {
  173.             this.field_0.seek(this.field_1, var2);
  174.          }
  175.  
  176.          if (var1 < 0) {
  177.             var1 *= -1;
  178.             if (var1 + var2 > this.field_0.length(this.field_1)) {
  179.                var1 = this.field_0.length(this.field_1) - var2;
  180.             }
  181.          }
  182.  
  183.          var6 = new byte[var1];
  184.          if (var1 != this.field_0.read(this.field_1, var6, 0, var1)) {
  185.             var6 = null;
  186.          }
  187.       } catch (Exception var5) {
  188.          var6 = null;
  189.       }
  190.  
  191.       return var6;
  192.    }
  193.  
  194.    // $FF: renamed from: if (java.lang.String, java.lang.String) boolean
  195.    public boolean method_11(String var1, String var2) {
  196.       try {
  197.          String var3 = "";
  198.          if (var1.lastIndexOf(92) != -1 && var2.indexOf(92) == -1) {
  199.             var3 = var1.substring(0, var1.lastIndexOf(92));
  200.          }
  201.  
  202.          if (File.rename(var1, var3 + var2) >= 0) {
  203.             return true;
  204.          }
  205.       } catch (Exception var4) {
  206.       }
  207.  
  208.       return false;
  209.    }
  210.  
  211.    // $FF: renamed from: a (byte[], int, int) boolean
  212.    public boolean method_12(byte[] var1, int var2, int var3) {
  213.       boolean var4 = false;
  214.  
  215.       try {
  216.          if (this.field_0.write(this.field_1, var1, var2, var3) >= 0) {
  217.             var4 = true;
  218.          }
  219.       } catch (Exception var6) {
  220.       }
  221.  
  222.       return var4;
  223.    }
  224. }
  225.