home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 1999 April / DPPCPRO0499.ISO / April / Notes / 50b2wic.exe / DATA1.CAB / NotesProgramFilesJavaSupport / rt.jar / sun / awt / windows / CharToByteWingDings.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-04-23  |  1.6 KB  |  30 lines

  1. package sun.awt.windows;
  2.  
  3. import sun.io.CharToByteISO8859_1;
  4.  
  5. public class CharToByteWingDings extends CharToByteISO8859_1 {
  6.    private static byte[] table = new byte[]{0, 35, 34, 0, 0, 0, 41, 62, 81, 42, 0, 0, 65, 63, 0, 0, 0, 0, 0, -4, 0, 0, 0, -5, 0, 0, 0, 0, 0, 0, 86, 0, 88, 89, 0, 0, 0, 0, 0, 0, 0, 0, -75, 0, 0, 0, 0, 0, -74, 0, 0, 0, -83, -81, -84, 0, 0, 0, 0, 0, 0, 0, 0, 124, 123, 0, 0, 0, 84, 0, 0, 0, 0, 0, 0, 0, 0, -90, 0, 0, 0, 113, 114, 0, 0, 0, 117, 0, 0, 0, 0, 0, 0, 125, 126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -116, -115, -114, -113, -112, -111, -110, -109, -108, -107, -127, -126, -125, -124, -123, -122, -121, -120, -119, -118, -116, -115, -114, -113, -112, -111, -110, -109, -108, -107, -24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -24, -40, 0, 0, -60, -58, 0, 0, -16, 0, 0, 0, 0, 0, 0, 0, 0, 0, -36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  7.  
  8.    public boolean canConvert(char var1) {
  9.       if (var1 >= 9985 && var1 <= 10174) {
  10.          return table[var1 - 9984] != 0;
  11.       } else {
  12.          return false;
  13.       }
  14.    }
  15.  
  16.    public String toString() {
  17.       return "WingDingsFontCharset";
  18.    }
  19.  
  20.    public int convert(char[] var1, int var2, int var3, byte[] var4, int var5, int var6) {
  21.       int var7 = var5;
  22.  
  23.       for(int var8 = var2; var8 < var3; ++var8) {
  24.          var4[var7++] = table[var1[var8] - 9984];
  25.       }
  26.  
  27.       return var7 - var5;
  28.    }
  29. }
  30.