home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 1999 April / DPPCPRO0499.ISO / April / Notes / 50b2wic.exe / DATA1.CAB / NotesProgramFilesJavaSupportInternational / i18n.jar / sun / io / ByteToCharCp949C.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-04-23  |  1.3 KB  |  43 lines

  1. package sun.io;
  2.  
  3. public class ByteToCharCp949C extends ByteToCharDBCS_ASCII {
  4.    protected static final String singleByteToChar;
  5.    protected static final boolean[] leadByte;
  6.    protected static final short[] index1;
  7.    protected static final String index2;
  8.    protected static final int mask1;
  9.    protected static final int mask2;
  10.    protected static final int shift;
  11.  
  12.    public String getCharacterEncoding() {
  13.       return "Cp949C";
  14.    }
  15.  
  16.    ByteToCharCp949C() {
  17.       super.mask1 = mask1;
  18.       super.mask2 = mask2;
  19.       super.shift = shift;
  20.       super.leadByte = leadByte;
  21.       super.singleByteToChar = singleByteToChar;
  22.       super.index1 = index1;
  23.       super.index2 = index2;
  24.    }
  25.  
  26.    static {
  27.       ByteToCharCp949 var0 = new ByteToCharCp949();
  28.       mask1 = var0.mask1;
  29.       mask2 = var0.mask2;
  30.       shift = var0.shift;
  31.       leadByte = var0.leadByte;
  32.       index1 = var0.index1;
  33.       index2 = var0.index2;
  34.       String var1 = "";
  35.  
  36.       for(char var2 = 0; var2 < 128; ++var2) {
  37.          var1 = var1 + var2;
  38.       }
  39.  
  40.       singleByteToChar = var1 + var0.singleByteToChar.substring(var1.length());
  41.    }
  42. }
  43.