home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 64 / CDPRO64.iso / UTILIDADES / java / emsn / eMSN.jar / g.class (.txt) < prev    next >
Encoding:
Java Class File  |  2005-09-24  |  3.1 KB  |  128 lines

  1. import java.io.InputStream;
  2. import java.io.InputStreamReader;
  3. import java.util.Vector;
  4. import javax.microedition.lcdui.Graphics;
  5. import javax.microedition.lcdui.Image;
  6.  
  7. // $FF: renamed from: g
  8. public class class_0 {
  9.    // $FF: renamed from: a java.util.Vector
  10.    private Vector field_0 = new Vector(5, 5);
  11.    // $FF: renamed from: c java.util.Vector
  12.    private Vector field_1 = new Vector(5, 5);
  13.    // $FF: renamed from: g java.util.Vector
  14.    private Vector field_2 = new Vector(5, 5);
  15.    // $FF: renamed from: e java.util.Vector
  16.    private Vector field_3 = new Vector(5, 5);
  17.    // $FF: renamed from: b java.util.Vector
  18.    private Vector field_4 = new Vector(5, 5);
  19.    // $FF: renamed from: d int
  20.    private int field_5 = 0;
  21.    // $FF: renamed from: f int
  22.    private int field_6 = 0;
  23.  
  24.    public class_0() throws Exception {
  25.       try {
  26.          InputStream var1 = this.getClass().getResourceAsStream("/emoticons/emoticon.properties");
  27.          InputStreamReader var2 = new InputStreamReader(var1);
  28.          StringBuffer var4 = new StringBuffer();
  29.          String var5 = null;
  30.  
  31.          int var3;
  32.          while((var3 = var2.read()) != -1) {
  33.             if (var3 != 10 && var3 != 13) {
  34.                var4.append((char)var3);
  35.             } else {
  36.                if (var4.length() > 0) {
  37.                   String var7 = var4.toString();
  38.                   int var6 = var7.indexOf(32);
  39.                   if (var6 != -1) {
  40.                      String var9 = var7.substring(0, var6);
  41.                      this.field_0.addElement(var9);
  42.                      String var10 = var7.substring(var6 + 1, var7.length());
  43.                      String var11 = "/emoticons/" + var10 + ".png";
  44.                      Image var8 = Image.createImage(var11);
  45.                      this.field_1.addElement(var8);
  46.                      this.field_5 = Math.max(this.field_5, var8.getHeight());
  47.                      this.field_6 = Math.max(this.field_6, var8.getWidth());
  48.                      if (!var11.equals(var5)) {
  49.                         this.field_4.addElement(var8);
  50.                         this.field_2.addElement(var10.replace('_', ' '));
  51.                         this.field_3.addElement(var9);
  52.                      }
  53.  
  54.                      var5 = var11;
  55.                   }
  56.                }
  57.  
  58.                var4.setLength(0);
  59.             }
  60.          }
  61.       } catch (Exception var12) {
  62.          var12.printStackTrace();
  63.          k.a(false, "Unable to load emoticons");
  64.       }
  65.  
  66.    }
  67.  
  68.    // $FF: renamed from: a (java.lang.String) java.lang.String
  69.    public String method_0(String var1) throws Exception {
  70.       String var2 = var1;
  71.       int var3 = 0;
  72.  
  73.       for(int var4 = 0; var4 < this.field_0.size(); ++var4) {
  74.          for(String var5 = (String)this.field_0.elementAt(var4); (var3 = var2.indexOf(var5)) != -1; var2 = this.method_1(var2, var3, var5.length(), (char)(-var4 - 2 - 1))) {
  75.          }
  76.       }
  77.  
  78.       return var2;
  79.    }
  80.  
  81.    // $FF: renamed from: a (java.lang.String, int, int, char) java.lang.String
  82.    private String method_1(String var1, int var2, int var3, char var4) throws Exception {
  83.       k.a(var4 <= '\uffff', "internal error 200504231025");
  84.       return var1.substring(0, var2) + var4 + var1.substring(var2 + var3, var1.length());
  85.    }
  86.  
  87.    // $FF: renamed from: a (int, javax.microedition.lcdui.Graphics, int, int, boolean) int
  88.    public int method_2(int var1, Graphics var2, int var3, int var4, boolean var5) {
  89.       Image var6 = (Image)this.field_1.elementAt(var1);
  90.       if (var5) {
  91.          var2.drawImage(var6, var3, var4, 20);
  92.       }
  93.  
  94.       return var6.getWidth();
  95.    }
  96.  
  97.    // $FF: renamed from: a (int, javax.microedition.lcdui.Graphics, int, int) void
  98.    public void method_3(int var1, Graphics var2, int var3, int var4) {
  99.       Image var5 = (Image)this.field_4.elementAt(var1);
  100.       var2.drawImage(var5, var3, var4, 20);
  101.    }
  102.  
  103.    // $FF: renamed from: a (int) java.lang.String
  104.    public String method_4(int var1) {
  105.       return (String)this.field_3.elementAt(var1);
  106.    }
  107.  
  108.    // $FF: renamed from: a () int
  109.    public int method_5() {
  110.       return this.field_5;
  111.    }
  112.  
  113.    // $FF: renamed from: b () int
  114.    public int method_6() {
  115.       return this.field_6;
  116.    }
  117.  
  118.    // $FF: renamed from: d () int
  119.    public int method_7() {
  120.       return this.field_4.size();
  121.    }
  122.  
  123.    // $FF: renamed from: c () int
  124.    public int method_8() {
  125.       return this.field_1.size();
  126.    }
  127. }
  128.