home *** CD-ROM | disk | FTP | other *** search
/ Popular Software (Premium Edition) / mycd.iso / INTERNET / NETSCAP4.06 / CP32E406.EXE / nav40.z / java40.jar / sun / awt / motif / CharToByteX11CNS11643P14.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-08-13  |  670 b   |  25 lines

  1. package sun.awt.motif;
  2.  
  3. import sun.io.CharToByteCNS11643;
  4.  
  5. public class CharToByteX11CNS11643P14 extends CharToByteCNS11643 {
  6.    public String toString() {
  7.       return "X11CNS11643P14";
  8.    }
  9.  
  10.    public boolean canConvert(char var1) {
  11.       int var2 = ((CharToByteCNS11643)this).getNative(var1);
  12.       return ('\uff00' & var1) != 0 && (var2 & 983040) == 917504;
  13.    }
  14.  
  15.    public int convert(char[] var1, int var2, int var3, byte[] var4, int var5, int var6) {
  16.       for(int var7 = var2; var7 < var3; ++var7) {
  17.          int var8 = ((CharToByteCNS11643)this).getNative(var1[var7]);
  18.          var4[var5++] = (byte)(var8 >> 8 & 127);
  19.          var4[var5++] = (byte)(var8 & 127);
  20.       }
  21.  
  22.       return (var3 - var2) * 2;
  23.    }
  24. }
  25.