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

  1. import java.io.DataInputStream;
  2. import java.io.InputStream;
  3. import java.util.Calendar;
  4. import java.util.Date;
  5. import java.util.TimeZone;
  6. import javax.microedition.lcdui.Command;
  7. import javax.microedition.lcdui.CommandListener;
  8. import javax.microedition.lcdui.Displayable;
  9. import javax.microedition.lcdui.Image;
  10.  
  11. // $FF: renamed from: p
  12. public class class_0 {
  13.    // $FF: renamed from: for int
  14.    public static int field_0 = 0;
  15.    // $FF: renamed from: if boolean
  16.    public static boolean field_1 = false;
  17.    // $FF: renamed from: a javax.microedition.lcdui.Image[]
  18.    private static Image[] field_2 = null;
  19.    // $FF: renamed from: do javax.microedition.lcdui.Displayable
  20.    public static Displayable field_3 = null;
  21.  
  22.    // $FF: renamed from: a (java.lang.String, java.lang.Object, java.lang.Exception) void
  23.    public static void method_0(String var0, Object var1, Exception var2) {
  24.       String var3 = "null";
  25.       if (var1 != null) {
  26.          var3 = var1.getClass().getName();
  27.       }
  28.  
  29.       String var4 = var0 + ":" + var3 + ":" + var2.getMessage() + ":" + var2.toString();
  30.       main.a();
  31.       if (main.ai != null) {
  32.          main.a();
  33.          l var10000 = main.ai;
  34.          StringBuffer var10002 = new StringBuffer();
  35.          main.a();
  36.          var10000.a("E", var10002.append(main.ai.a("E")).append(var0).append("_").toString());
  37.       }
  38.  
  39.       if (!var0.equals("aa")) {
  40.          main.a();
  41.          main.a(main.bE, "Crash " + var4, (Displayable)null);
  42.       }
  43.  
  44.       method_23(var4);
  45.       if (main.a().P != null) {
  46.          main.a().P.addElement(new q(2, var4));
  47.       }
  48.  
  49.    }
  50.  
  51.    // $FF: renamed from: a (java.lang.String, java.lang.String) java.lang.String
  52.    public static String method_1(String var0, String var1) {
  53.       return var1 + method_22(var0.length()) + " " + var0;
  54.    }
  55.  
  56.    // $FF: renamed from: a (byte[]) java.lang.String
  57.    public static String method_2(byte[] var0) {
  58.       StringBuffer var1 = new StringBuffer(var0.length * 2);
  59.  
  60.       for(int var2 = 0; var2 < var0.length; ++var2) {
  61.          if ((var0[var2] & 255) < 16) {
  62.             var1.append("0");
  63.          }
  64.  
  65.          var1.append(Long.toString((long)(var0[var2] & 255), 16));
  66.          var1.append(" ");
  67.       }
  68.  
  69.       return var1.toString();
  70.    }
  71.  
  72.    // $FF: renamed from: a (byte[], int) long
  73.    public static long method_3(byte[] var0, int var1) {
  74.       return (long)((var0[3 + var1] & 255) << 24) | (long)((var0[2 + var1] & 255) << 16) | (long)((var0[1 + var1] & 255) << 8) | (long)(var0[var1] & 255);
  75.    }
  76.  
  77.    // $FF: renamed from: a (javax.microedition.lcdui.Displayable, java.lang.String, int, int) javax.microedition.lcdui.Command
  78.    public static Command method_4(Displayable var0, String var1, int var2, int var3) {
  79.       if (main.else == main.bF) {
  80.          if (var2 != 2 && var2 != 7 && var2 != 3) {
  81.             var2 = 8;
  82.          } else {
  83.             var2 = 7;
  84.             field_1 = true;
  85.          }
  86.  
  87.          ++field_0;
  88.          field_3 = var0;
  89.       }
  90.  
  91.       main.a();
  92.       Command var4 = new Command(main.bH.a(var1), var2, var3);
  93.       if (var0 != null) {
  94.          var0.addCommand(var4);
  95.       }
  96.  
  97.       return var4;
  98.    }
  99.  
  100.    // $FF: renamed from: a (byte[], byte[], int, int) boolean
  101.    public static boolean method_5(byte[] var0, byte[] var1, int var2, int var3) {
  102.       if (var0.length == var3 && var2 + var3 <= var1.length) {
  103.          int var4;
  104.          for(var4 = 0; var4 < var0.length && var0[var4] == var1[var4 + var2]; ++var4) {
  105.          }
  106.  
  107.          return var4 >= var0.length;
  108.       } else {
  109.          return false;
  110.       }
  111.    }
  112.  
  113.    // $FF: renamed from: a () int
  114.    public static int method_6() {
  115.       try {
  116.          if (method_16("com.siemens.mp.io.File")) {
  117.             return 2;
  118.          }
  119.  
  120.          String var0 = System.getProperty("microedition.io.file.FileConnection.version");
  121.          if (var0 != null && var0.length() > 1 && method_16("javax.microedition.io.file.FileConnection")) {
  122.             return 1;
  123.          }
  124.       } catch (Exception var1) {
  125.       }
  126.  
  127.       return -1;
  128.    }
  129.  
  130.    // $FF: renamed from: a (java.lang.String, boolean) java.lang.String
  131.    public static String method_7(String var0, boolean var1) {
  132.       byte var2 = 0;
  133.       if (var1) {
  134.          var2 = 4;
  135.       }
  136.  
  137.       return method_14(0 + var2, var0) + '@' + method_14(1 + var2, var0);
  138.    }
  139.  
  140.    // $FF: renamed from: a (java.lang.String, int) byte[]
  141.    public static byte[] method_8(String var0, int var1) {
  142.       byte[] var2 = null;
  143.  
  144.       try {
  145.          InputStream var3 = main.a().getClass().getResourceAsStream("/r/" + var0 + ".c");
  146.          if (var3 == null) {
  147.             return null;
  148.          }
  149.  
  150.          byte[] var4 = new byte[var1];
  151.          DataInputStream var5 = new DataInputStream(var3);
  152.          int var6 = 0;
  153.          int var7 = 0;
  154.  
  155.          while(var6 != -1) {
  156.             var6 = var3.read(var4, var7, 64);
  157.             if (var6 > 0) {
  158.                var7 += var6;
  159.             }
  160.          }
  161.  
  162.          int var8 = -1;
  163.          if (var7 > 0) {
  164.             var8 = var7;
  165.          }
  166.  
  167.          if (var8 == -1) {
  168.             var2 = null;
  169.          } else {
  170.             byte[] var9 = new byte[var8];
  171.             System.arraycopy(var4, 0, var9, 0, var8);
  172.             var2 = var9;
  173.          }
  174.  
  175.          var5.close();
  176.          var3.close();
  177.       } catch (Exception var10) {
  178.       }
  179.  
  180.       return var2;
  181.    }
  182.  
  183.    // $FF: renamed from: a (int) javax.microedition.lcdui.Image
  184.    public static Image method_9(int var0) {
  185.       if (field_2 == null) {
  186.          field_2 = new Image[15];
  187.  
  188.          for(int var1 = 0; var1 < 15; ++var1) {
  189.             field_2[var1] = null;
  190.          }
  191.       }
  192.  
  193.       if (field_2[var0] == null) {
  194.          field_2[var0] = method_17("/r/" + method_20(var0) + ".png");
  195.       }
  196.  
  197.       return field_2[var0];
  198.    }
  199.  
  200.    // $FF: renamed from: for (int) java.lang.String
  201.    public static String method_10(int var0) {
  202.       String var1;
  203.       if (var0 < 100) {
  204.          var1 = var0 + " Bytes";
  205.       } else {
  206.          var1 = method_20(var0 / 100);
  207.          if (var1.length() == 1) {
  208.             var1 = "0" + var1;
  209.          }
  210.  
  211.          var1 = var1.substring(0, var1.length() - 1) + "." + var1.substring(var1.length() - 1) + " Kb";
  212.       }
  213.  
  214.       return var1;
  215.    }
  216.  
  217.    // $FF: renamed from: a (java.lang.String, int, char, char) java.lang.String
  218.    public static String method_11(String var0, int var1, char var2, char var3) {
  219.       String var4 = null;
  220.       int var5 = 0;
  221.       int var6 = 0;
  222.  
  223.       int var7;
  224.       for(var7 = 0; (var6 = var0.indexOf(var2, var5)) != -1 && (var5 = var0.indexOf(var3, var6 + 1)) != -1 && var7 != var1; ++var7) {
  225.       }
  226.  
  227.       if (var6 != -1 && var5 != -1 && var7 == var1) {
  228.          var4 = var0.substring(var6 + 1, var5);
  229.       }
  230.  
  231.       return var4;
  232.    }
  233.  
  234.    // $FF: renamed from: if (java.lang.String, int) java.lang.String
  235.    public static String method_12(String var0, int var1) {
  236.       String var2 = "";
  237.       var0 = var0 + " ";
  238.       int var3 = -1;
  239.       int var4 = -1;
  240.  
  241.       for(int var5 = 0; (var3 = var0.indexOf(" ", var3 + 1)) != -1; var4 = var3) {
  242.          if (var4 + 1 != var3) {
  243.             if (var5 == var1) {
  244.                return var0.substring(var4 + 1, var3);
  245.             }
  246.  
  247.             ++var5;
  248.          }
  249.       }
  250.  
  251.       return var2;
  252.    }
  253.  
  254.    // $FF: renamed from: if (int) java.lang.String
  255.    public static String method_13(int var0) {
  256.       Calendar var1 = Calendar.getInstance(TimeZone.getDefault());
  257.       var1.setTime(new Date((long)var0 * 1000L));
  258.       return method_20(var1.get(1)) + "." + method_21(var1.get(2) + 1) + "." + method_21(var1.get(5)) + " " + method_21(var1.get(10)) + ":" + method_21(var1.get(12));
  259.    }
  260.  
  261.    // $FF: renamed from: a (int, java.lang.String) java.lang.String
  262.    public static String method_14(int var0, String var1) {
  263.       try {
  264.          int var3 = 0;
  265.  
  266.          int var2;
  267.          for(int var4 = 0; (var2 = var1.indexOf(" ", var3)) != -1; ++var4) {
  268.             int var5 = method_28(var1.substring(var3, var2));
  269.             var3 = var2 + var5 + 1;
  270.             if (var4 == var0) {
  271.                return var1.substring(var2 + 1, var3);
  272.             }
  273.          }
  274.       } catch (Exception var6) {
  275.       }
  276.  
  277.       return "";
  278.    }
  279.  
  280.    // $FF: renamed from: byte (java.lang.String) byte[]
  281.    public static byte[] method_15(String var0) {
  282.       int var2 = var0.length() / 2;
  283.       byte[] var3 = new byte[var2];
  284.  
  285.       try {
  286.          for(int var1 = 0; var1 < var2; ++var1) {
  287.             var3[var1] = (byte)Integer.parseInt(var0.substring(var1 * 2, var1 * 2 + 2), 16);
  288.          }
  289.       } catch (Exception var5) {
  290.       }
  291.  
  292.       return var3;
  293.    }
  294.  
  295.    // $FF: renamed from: a (java.lang.String) boolean
  296.    public static boolean method_16(String var0) {
  297.       try {
  298.          Class.forName(var0);
  299.          return true;
  300.       } catch (Exception var2) {
  301.          return false;
  302.       }
  303.    }
  304.  
  305.    // $FF: renamed from: try (java.lang.String) javax.microedition.lcdui.Image
  306.    public static Image method_17(String var0) {
  307.       Image var1 = null;
  308.  
  309.       try {
  310.          var1 = Image.createImage(var0);
  311.       } catch (Exception var3) {
  312.       }
  313.  
  314.       return var1;
  315.    }
  316.  
  317.    // $FF: renamed from: if (long) byte[]
  318.    public static byte[] method_18(long var0) {
  319.       byte[] var2 = new byte[]{(byte)((int)var0), (byte)((int)(var0 >>> 8)), (byte)((int)(var0 >>> 16)), (byte)((int)(var0 >>> 24))};
  320.       return var2;
  321.    }
  322.  
  323.    // $FF: renamed from: a (long) byte[]
  324.    public static byte[] method_19(long var0) {
  325.       byte[] var2 = new byte[]{(byte)((int)(var0 >>> 24)), (byte)((int)(var0 >>> 16)), (byte)((int)(var0 >>> 8)), (byte)((int)var0)};
  326.       return var2;
  327.    }
  328.  
  329.    // $FF: renamed from: do (int) java.lang.String
  330.    public static String method_20(int var0) {
  331.       return Integer.toString(var0);
  332.    }
  333.  
  334.    // $FF: renamed from: new (int) java.lang.String
  335.    public static String method_21(int var0) {
  336.       return var0 >= 10 ? method_20(var0) : "0" + Integer.toString(var0);
  337.    }
  338.  
  339.    // $FF: renamed from: int (int) java.lang.String
  340.    public static String method_22(int var0) {
  341.       return Integer.toHexString(var0);
  342.    }
  343.  
  344.    // $FF: renamed from: for (java.lang.String) void
  345.    public static void method_23(String var0) {
  346.       System.out.println(var0);
  347.    }
  348.  
  349.    // $FF: renamed from: do (java.lang.String) void
  350.    public static void method_24(String var0) {
  351.       System.out.println(var0);
  352.       main.a().P.addElement(new q(2, var0));
  353.    }
  354.  
  355.    // $FF: renamed from: a (java.lang.String, java.lang.String, java.lang.String) java.lang.String
  356.    public static String method_25(String var0, String var1, String var2) {
  357.       if (var1 != null && var1.length() != 0) {
  358.          String var3 = "";
  359.  
  360.          int var4;
  361.          int var5;
  362.          for(var4 = 0; var4 < var0.length() && (var5 = var0.indexOf(var1, var4)) != -1; var4 = var5 + var1.length()) {
  363.             var3 = var3 + var0.substring(var4, var5) + var2;
  364.          }
  365.  
  366.          if (var4 < var0.length()) {
  367.             var3 = var3 + var0.substring(var4, var0.length());
  368.          }
  369.  
  370.          return var3;
  371.       } else {
  372.          return var0;
  373.       }
  374.    }
  375.  
  376.    // $FF: renamed from: a (javax.microedition.lcdui.Displayable, javax.microedition.lcdui.CommandListener) void
  377.    public static void method_26(Displayable var0, CommandListener var1) {
  378.       if (main.else == main.bF && field_0 != 0 && var0 == field_3 && !field_1) {
  379.          method_4(var0, "_", 7, 30000);
  380.       }
  381.  
  382.       var0.setCommandListener(var1);
  383.       field_1 = false;
  384.       field_0 = 0;
  385.       field_3 = null;
  386.    }
  387.  
  388.    // $FF: renamed from: new (java.lang.String) int
  389.    public static int method_27(String var0) {
  390.       int var1 = -1;
  391.  
  392.       try {
  393.          var1 = Integer.parseInt(var0);
  394.       } catch (Exception var3) {
  395.       }
  396.  
  397.       return var1;
  398.    }
  399.  
  400.    // $FF: renamed from: int (java.lang.String) int
  401.    public static int method_28(String var0) {
  402.       int var1 = -1;
  403.  
  404.       try {
  405.          var1 = Integer.parseInt(var0, 16);
  406.       } catch (Exception var3) {
  407.       }
  408.  
  409.       return var1;
  410.    }
  411.  
  412.    // $FF: renamed from: a (byte[], int, int) java.lang.String
  413.    public static String method_29(byte[] var0, int var1, int var2) {
  414.       StringBuffer var3 = new StringBuffer(var2);
  415.       boolean var4 = true;
  416.  
  417.       for(int var6 = 0; var6 < var2; ++var6) {
  418.          char var5 = (char)var0[var6 + var1];
  419.          if (!var4 && var5 == 'u' && var6 + 5 <= var2) {
  420.             var5 = (char)method_28(new String(var0, var6 + var1 + 1, 4));
  421.             var6 += 4;
  422.             var4 = true;
  423.          }
  424.  
  425.          if (var5 == '\\') {
  426.             var4 = !var4;
  427.          }
  428.  
  429.          if (var4) {
  430.             var3.append(var5);
  431.          }
  432.       }
  433.  
  434.       return var3.toString();
  435.    }
  436.  
  437.    // $FF: renamed from: if (java.lang.String) java.lang.String
  438.    public static String method_30(String var0) {
  439.       if (var0 == null) {
  440.          return null;
  441.       } else {
  442.          int var1 = var0.length();
  443.          StringBuffer var2 = new StringBuffer(var1);
  444.  
  445.          for(int var5 = 0; var5 < var1; ++var5) {
  446.             char var4 = var0.charAt(var5);
  447.             if (var4 <= 255) {
  448.                if (var4 == '\\') {
  449.                   var2.append(var4);
  450.                }
  451.  
  452.                var2.append(var4);
  453.             } else {
  454.                String var3 = Integer.toHexString(var4);
  455.  
  456.                while((var3 = '0' + var3).length() < 4) {
  457.                }
  458.  
  459.                var2.append("\\u" + var3);
  460.             }
  461.          }
  462.  
  463.          return var2.toString();
  464.       }
  465.    }
  466. }
  467.