composedata.java

来自「This is a resource based on j2me embedde」· Java 代码 · 共 832 行 · 第 1/5 页

JAVA
832
字号
/* *  * @(#)ComposeData.java	1.7 06/10/10 *  * Portions Copyright  2000-2008 Sun Microsystems, Inc. All Rights * Reserved.  Use is subject to license terms. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER *  * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License version * 2 only, as published by the Free Software Foundation. *  * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * General Public License version 2 for more details (a copy is * included at /legal/license.txt). *  * You should have received a copy of the GNU General Public License * version 2 along with this work; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA * 02110-1301 USA *  * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa * Clara, CA 95054 or visit www.sun.com if you need additional * information or have any questions. *//* * (C) Copyright IBM Corp. 1996-2001 - All Rights Reserved * * The original version of this source code and documentation is * copyrighted and owned by IBM. These materials are provided * under terms of a License Agreement between IBM and Sun. * This technology is protected by multiple US and International * patents. This notice and attribution to IBM may not be removed. *//* ************************************************************************ * > THIS FILE WAS MACHINE GENERATED < * >       DO NOT EDIT BY HAND       < * >      RUN TOOL TO REGENERATE     < * Tool: com.ibm.text.Normalizer * Creation date: Fri Jul 21 13:41:45 PDT 2000 */package sun.text;class ComposeData {    static final short BASE_COUNT = 748;    static final short COMBINING_COUNT = 55;    static final int MAX_COMPAT = 4341;    static final int MAX_CANONICAL = 5199;    static final char MAX_COMPOSED = 0xfb1d;    static final int MAX_INDEX = 8982;    static final int INITIAL_JAMO_INDEX = 8983;    static final int MEDIAL_JAMO_INDEX = 8984;    static final int MAX_BASES = 1024;    static final int MAX_COMBINE = 64;    static final int TYPE_MASK = 0x7;    static final int INDEX_SHIFT = 3;    static final int IGNORE = 0;    static final int BASE = 1;    static final int NON_COMPOSING_COMBINING = 2;    static final int COMBINING = 3;    static final int INITIAL_JAMO = 4;    static final int MEDIAL_JAMO = 5;    static final int FINAL_JAMO = 6;    static final int HANGUL = 7;    static final char replaceCharAt(int index) {        return replace.charAt(index);    }    static final CompactCharArray lookup = new CompactCharArray(        "\000\u0800\000 @`\000\u0080\u00A0\u00C0\u00E0\u0100\u0120\u0140\000\u0160"+        "\u0180\u01A0\u01C0\u01E0\000\000\u0200\u0220\u0240\u0260\u0280\u02A0\u02C0"+        "\u02E0\u0300\u0320\u0340\u0360\u0380\u03A0\u03C0\u03E0\u0400\000\u0420"+        "\u0440\uA5A5\004\000\u0460\u0480\u04A0\000\000\u04C0\u04E0\u0500\000\000"+        "\u0520\u0540\u0560\u0580\u05A0\uA5A5\016\000\u05C0\u05E0\000\000\u0600"+        "\u0620\000\000\u0640\u0660\000\000\u0680\u06A0\000\000\u06C0\u06E0\000"+        "\u0700\u0720\u0740\000\000\000\u0760\000\000\u0780\u07A0\000\000\u07C0"+        "\u07E0\000\000\000\u0800\000\000\u0820\u0840\000\000\u0860\u0880\000\u08A0"+        "\u08C0\u08E0\u0900\u0920\u0940\u0960\000\000\u0980\uA5A5\006\000\u09A0"+        "\u09A0\u09A0\u09C0\u09E0\u0A00\u0A20\u0A40\uA5A5.\000\u0A60\uA5A5\006"+        "\000\u0A80\uA5A5*\000\u0AA0\u0AC0\u0AE0\u0B00\u0B20\u0B40\u0B60\u0B80"+        "\u0BA0\u0BC0\u0BE0\u0C00\u0C20\u0C40\u0C60\u0C80\u0CA0\u0CC0\u0CE0\u0D00"+        "\u0D20\u0D40\u0D60\u0D80\u0DA0\u0DC0\u0DE0\u0E00\u0E20\000\u0E40\000\u0E60"+        "\u0E80\u0EA0\u0EC0\u0EE0\u0F00\000\000\000\u0F20\uA5A5\011\000\u0F40\u0F60"+        "\u0F80\u0FA0\u0FC0\uA5A5L\000\u0FE0\000\000\u1000\u1020\u1040\u1060\u1080"+        "\u10A0\u10C0\u10E0\000\u1100\u1120\u1140\u1160\u1180\u11A0\u11C0\u11E0"+        "\000\u1200\u1220\u1240\u1260\000\000\000\u1280\u12A0\u12C0\u12E0\u1300"+        "\u1320\u1340\u1360\u1380\u13A0\u13C0\u13E0\u1400\u1420\u1440\u1460\uA5A5"+        "\u03C0\000\uA5A5\u015D\u1480\u14A0\uA5A5\u010A\000\u14C0\u14E0\u1500\u1520"+        "\u1540\u1560\u1580\u15A0\u15C0\u15E0\uA5A5\006\000\u1600\u1620\u1640\u1660"+        "\u1680\u16A0\u16C0\u16E0\u1700\u1720\u1740\u1760\u1780\u17A0\u17C0\u17E0"+        "\u1800\u1820\u1840\u1860\u1880\u18A0\u18C0\u18E0\000\u1900\u1920\u1940"+        "\u1960\u1980\u19A0\u19C0\u19E0\u1A00\u1A20\u1A40\u1A60\u1A80\u1AA0\u1AC0"        ,        "\000\u1AE0\uA5A5<\000\021\031)\000\0009IQaiqy\u0081\u0089\u0091\u0099"+        "\u00A1\u00A9\u00B1\u00B9\u00C1\000\u00C9\u00D1\u00D9\u00E1\u00E9\u00F1"+        "\u00F9\u0101\u0109\uA5A5\006\000\u0111\u0119\u0121\u0129\u0131\u0139\u0141"+        "\u0149\u0151\u0159\u0161\u0169\u0171\u0179\u0181\u0189\000\u0191\u0199"+        "\u01A1\u01A9\u01B1\u01B9\u01C1\u01C9\u01D1\uA5A5\005\000p\uA5A5\007\000"+        "\012\000\u0080\uA5A5\004\000\u0090\000\000\u00A8\u00B8\u00C8\u00E0\000"+        "\000\u00F0\u0108\u0118\000\u0128\u0148\u0168\000\u01D9\u01E1\u01E9\u01F1"+        "\u01F9\u0201\u0209\u0211\u0219\u0221\u0229\u0231\u0239\u0241\u0249\u0251"+        "\000\u0259\u0261\u0269\u0271\u0279\u0281\000\u0289\u0291\u0299\u02A1\u02A9"+        "\u02B1\000\000\u02B9\u02C1\u02C9\u02D1\u02D9\u02E1\u02E9\u02F1\u02F9\u0301"+        "\u0309\u0311\u0319\u0321\u0329\u0331\000\u0339\u0341\u0349\u0351\u0359"+        "\u0361\000\u0369\u0371\u0379\u0381\u0389\u0391\000\u0399\u03A1\u03A9\u03B1"+        "\u03B9\000\000\u03C1\u03C9\u03D1\u03D9\u03E1\u03E9\u03F1\u03F9\u0401\u0409"+        "\000\000\u0411\u0419\u0421\u0429\u0431\u0439\000\000\u0441\u0449\u0451"+        "\u0459\u0461\u0469\u0471\u0479\000\000\u0481\u0489\000\000\u0491\u0499"+        "\u04A1\u04A9\u04B1\u04B9\000\000\u04C1\000\u0188\u01A0\uA5A5\005\000\u04C9"+        "\u04D1\000\000\u04D9\u04E1\u01B8\u01D0\000\000\u04E9\u04F1\000\000\u04F9"+        "\u0501\u01E8\000\000\u0509\u0511\u0519\u0521\u0529\u0531\000\000\u0539"+        "\u0541\000\000\u0549\u0551\u0559\u0561\u0569\u0571\000\000\u0579\u0581"+        "\000\000\u0589\u0591\000\000\u0599\u05A1\u05A9\u05B1\u05B9\u05C1\u05C9"+        "\u05D1\u05D9\u05E1\000\000\u05E9\u05F1\u05F9\u0601\u0609\u0611\u0619\u0621"+        "\u0629\u0631\u0639\042\u0641\u0649\uA5A5\015\000\u0651\u0659\uA5A5\006"+        "\000\u0661\uA5A5\014\000\u0200\u0220\u0240\u0260\u0278\u0290\u02A8\u02C0"+        "\u02D8\u0669\u0671\u0679\u0681\u0689\u0691\u0699\u06A1\u06A9\u06B1\u06B9"+        "\u06C1\u06C9\u06D1\u06D9\u06E1\000\u06E9\u06F1\u06F9\u0701\uA5A5\004\000"+        "\u0709\u0711\u0719\u0721\u0729\u0731\uA5A5\005\000\u02F0\u0308\u0320\u0739"+        "\u0741\000\000\u0749\u0751\u0759\u0761\uA5A5\004\000\u0769\u0771\u0779"+        "\u0781\u0789\u0791\u0799\u07A1\u07A9\u07B1\u07B9\u07C1\u07C9\u07D1\u07D9"+        "\u07E1\u07E9\u07F1\u07F9\u0801\u0809\u0811\u0819\u0821\u0829\u0831\u0839"+        "\u0841\000\000\u0849\u0851\uA5A5\006\000\u0859\u0861\u0869\u0871\u0879"+        "\u0881\u0889\u0891\u0899\u08A1\u08A9\u08B1\u08B9\u08C1\uA5A5\036\000\u08C9"+        "\uA5A5\035\000\u0338\u0348\u01A8\u0358\u0368\u0378\u0388\u0398\u03A8\uA5A5"+        "\037\000\u03B8\u03D0\u03E8\u0400\u0418\u0430\000\000\u0448\u0458 \u0468"+        "\u0478\uA5A5\033\000\013\023\033#+\u01BB3;CKS[c\u01BB\u01BBk\u01BBs\u01BB"+        "{\u0083\u01C3\uA5A5\004\u01CB\u01C3\u008B\uA5A5\005\u01CB\u01D3\u01D3"+        "\u0093\u009B\u00A3\u00AB\u00B3\u00BB\uA5A5\004\u01CB\u00C3\u00CB\u01CB"+        "\u00D3\u00DB\u01CB\u01CB\uA5A5\004\u01DB\u00E3\uA5A5\004\u01CB\u01BB\u01BB"+        "\u01BB\u87B8\u87C8\u00EB\u87D8\u87E8\u00F3\u01BB\u01CB\u01CB\u01CB\u01BB"+        "\u01BB\u01BB\u01CB\u01CB\uA5A5\021\000\u01E3\u01E3\u01EB\uA5A5\021\000"+        "\u8800\uA5A5\005\000\u0488\000\000\000\u8810\uA5A5\005\000\u00C8\u04A0"+        "\000\u8820\uA5A5\011\000\u08D1\000\000\000\u08D9\000\u08E1\000\u08E9\uA5A5"+        "\005\000\u08F1\000\u08F9\000\000\000\u0901\000\000\000\u0909\000\000\u0911"+        "\000\u0919\000\000\u0921\000\000\000\u0929\000\u0931\000\u0939\uA5A5\005"+        "\000\u0941\000\u0949\000\000\000\u0951\000\000\000\u0959\u0961\u0969\000"+        "\000\u0971\000\u04C0\u04D02\u04E0\u04F8\u0510\u0520\uA5A5\031\000\u0530"+        "\u0540\u0550\uA5A5\023\000\u0979\uA5A5\011\000\u0981\000\000\u0989\000"+        "\u0991\u0999\u09A1\u09A9\000\u09B1\000\000\000\u09B9\uA5A5\004\000\u09C1"+        "\000\000\000\u09C9\000\000\000\u09D1\000\u09D9\000\000\u09E1\000\000\u09E9"+        "\000\u09F1\u09F9\u0A01\u0A09\000\u0A11\000\000\000\u0A19\uA5A5\004\000"+        "\u0A21\000\000\000\u0A29\000\000\000\u0A31\000\u0A39\uA5A5\010\000\u0A41"+        "\uA5A5\035\000\u0A49\u0A51\uA5A5\015\000\uA5A5\004\u01BB\uA5A51\000\u0A59"+        "\u0A61\uA5A5\016\000\u0A69\u0A71\uA5A5\035\000\u0560\uA5A5\011\000\u01CB"+        "\uA5A5\004\u01BB\u01CB\u01BB\u01BB\u01BB\u01F3\u01CB\uA5A5\006\u01BB\000"+        "\uA5A5\005\u01CB\u01BB\u01BB\u01CB\u01BB\u01BB\u01F3\u01FB\u01BB\u0203"+        "\u020B\u0213\u021B\u00FB\u0223\u022B\u0233\u023B\u0243\000\u024B\u0253"+        "\u025B\000\u0263\000\u026B\u0273\000\u01BB\uA5A5\024\000\u0A79\uA5A5\010"+        "\000\u0A81\u0A89\000\000\000\u0A91\uA5A5 \000\u0A99\000\u0AA1\u027B\u0283"+        "\u028B\u0293\u029B\u02A3\u02AB\u02B3\u0103\u010B\u0113\uA5A5\032\000\u02BB"+        "\uA5A5\004\000\u0578\u0590\u05A8\u05C0\uA5A5\010\000\u0AA9\uA5A5\020\000"+        "\u0AB1\000\000\u0AB9\uA5A5\007\u01BB\000\000\uA5A5\004\u01BB\u01CB\u01BB"+        "\000\000\u01BB\u01BB\000\u01CB\u01BB\u01BB\u01CB\uA5A5#\000\u02C3\uA5A5"+        "\036\000\u01BB\u01CB\u01BB\u01BB\u01CB\u01BB\u01BB\u01CB\u01CB\u01CB\u01BB"+        "\u01CB\u01CB\u01BB\u01CB\u01BB\u01BB\u01BB\u01CB\u01BB\u01CB\u01BB\u01CB"+        "\u01BB\u01CB\u01BB\u01BB\uA5A5\035\000\u0AC1\uA5A5\007\000\u0AC9\000\000"+        "\u0AD1\uA5A5\010\000\u011B\uA5A5\020\000\u02CB\000\000\000\u01BB\u01CB"+        "\u01BB\u01BB\000\000\000\u8830\u8848\u8860\u8878\u8890\u88A8\u88C0\u88D8"+        "\uA5A5\034\000\u02D3\000\u0123\uA5A5\010\000\u0AD9\uA5A5\005\000\u02CB"+

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?