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

  1. import java.io.DataInputStream;
  2. import java.io.IOException;
  3. import java.io.InputStream;
  4. import java.util.Hashtable;
  5.  
  6. // $FF: renamed from: k
  7. public class class_0 {
  8.    // $FF: renamed from: byte char
  9.    public static final char field_0 = '=';
  10.    // $FF: renamed from: do java.lang.StringBuffer
  11.    private StringBuffer field_1 = new StringBuffer();
  12.    // $FF: renamed from: int boolean
  13.    public boolean field_2 = false;
  14.    // $FF: renamed from: new java.lang.String
  15.    private String field_3;
  16.    // $FF: renamed from: for boolean
  17.    private boolean field_4 = false;
  18.    // $FF: renamed from: case boolean
  19.    private boolean field_5 = false;
  20.    // $FF: renamed from: try java.lang.String
  21.    private String field_6 = "";
  22.    // $FF: renamed from: if java.lang.String
  23.    private String field_7 = null;
  24.    // $FF: renamed from: goto java.util.Hashtable
  25.    public Hashtable field_8 = new Hashtable();
  26.    // $FF: renamed from: else boolean
  27.    public boolean field_9 = false;
  28.    // $FF: renamed from: char int
  29.    public int field_10 = 0;
  30.    // $FF: renamed from: a java.lang.String
  31.    private String field_11;
  32.  
  33.    public class_0(String var1, boolean var2) {
  34.       this.field_2 = var2;
  35.       this.field_6 = "c";
  36.       this.field_9 = false;
  37.       this.field_11 = var1;
  38.       this.field_3 = "/r/";
  39.       this.method_3();
  40.    }
  41.  
  42.    // $FF: renamed from: if (java.lang.String) java.lang.String
  43.    public String method_0(String var1) {
  44.       return (String)this.field_8.get(var1);
  45.    }
  46.  
  47.    // $FF: renamed from: a (java.lang.String) java.lang.String
  48.    public String method_1(String var1) {
  49.       String var2 = (String)this.field_8.get(var1);
  50.       return var2 != null && var2.length() != 0 ? var2 : var1;
  51.    }
  52.  
  53.    // $FF: renamed from: if () java.io.InputStream
  54.    private InputStream method_2() {
  55.       if (this.field_5) {
  56.          return null;
  57.       } else if (this.field_7 == null) {
  58.          Object var1 = null;
  59.          this.field_7 = this.field_3 + this.field_11 + "." + this.field_6;
  60.          InputStream var2 = this.getClass().getResourceAsStream(this.field_7);
  61.          if (var2 == null) {
  62.             this.field_5 = true;
  63.             return null;
  64.          } else {
  65.             this.field_10 = 1;
  66.             return var2;
  67.          }
  68.       } else {
  69.          return this.getClass().getResourceAsStream(this.field_7);
  70.       }
  71.    }
  72.  
  73.    // $FF: renamed from: a () boolean
  74.    public boolean method_3() {
  75.       if (this.field_5) {
  76.          return false;
  77.       } else {
  78.          DataInputStream var1 = null;
  79.  
  80.          boolean var22;
  81.          try {
  82.             InputStream var2 = this.method_2();
  83.             if (var2 != null) {
  84.                var1 = new DataInputStream(var2);
  85.                this.field_4 = false;
  86.                this.field_1 = new StringBuffer();
  87.                int var4 = -1;
  88.                String var6 = this.method_4(var1);
  89.  
  90.                for(String var7 = null; !this.field_4; var6 = this.method_4(var1)) {
  91.                   String var8 = "";
  92.                   String var9 = "";
  93.                   int var5;
  94.                   if ((var5 = var6.indexOf(61)) != -1) {
  95.                      var9 = var6.substring(var5 + 1);
  96.                      var8 = var6.substring(0, var5);
  97.                      var9 = var9.trim();
  98.                   } else {
  99.                      var8 = var6;
  100.                   }
  101.  
  102.                   var8 = var8.trim();
  103.                   if (var8.length() > 0 && var9 != null) {
  104.                      if (this.field_2) {
  105.                         if (var8.charAt(0) != '#') {
  106.                            if (var7 == null) {
  107.                               ++var4;
  108.                               var6 = p.do(var4);
  109.                               this.field_8.put(var6, var8);
  110.                               var8 = var6 + 'p';
  111.                            } else {
  112.                               this.field_8.put(var7 + var4, var8);
  113.                               var8 = var7 + var4 + "p";
  114.                               ++var4;
  115.                            }
  116.                         } else {
  117.                            var4 = 0;
  118.                            var7 = var8 = var8.substring(1);
  119.                         }
  120.                      }
  121.  
  122.                      this.field_8.put(var8, var9.trim());
  123.                   }
  124.                }
  125.  
  126.                var1.close();
  127.                this.field_9 = true;
  128.                boolean var26 = true;
  129.                return var26;
  130.             }
  131.  
  132.             var22 = false;
  133.          } catch (Exception var20) {
  134.             this.field_5 = true;
  135.             var22 = false;
  136.             return var22;
  137.          } finally {
  138.             if (var1 != null) {
  139.                try {
  140.                   var1.close();
  141.                } catch (IOException var19) {
  142.                }
  143.             }
  144.  
  145.          }
  146.  
  147.          return var22;
  148.       }
  149.    }
  150.  
  151.    // $FF: renamed from: a (java.io.DataInputStream) java.lang.String
  152.    private String method_4(DataInputStream var1) throws IOException {
  153.       if (this.field_4) {
  154.          return null;
  155.       } else {
  156.          this.field_1.setLength(0);
  157.          int var2 = -1;
  158.  
  159.          while((var2 = var1.read()) > 0 && var2 != 10) {
  160.             char var3 = (char)var2;
  161.             this.field_1.append(var3);
  162.          }
  163.  
  164.          if (var2 == -1) {
  165.             this.field_4 = true;
  166.             return null;
  167.          } else {
  168.             return p.a(this.field_1.toString().getBytes(), 0, this.field_1.toString().length());
  169.          }
  170.       }
  171.    }
  172. }
  173.