📄 characterbreakdata.java
字号:
STOP, STOP, STOP, STOP, // 1 (byte)(SI+1), SI_STOP, SI_STOP, (byte)(SI+1), SI_STOP, (byte)(SI+1), (byte)(SI+1), SI_STOP }; private static final WordBreakTable kCharacterBackwardTable = new WordBreakTable(COL_COUNT, kCharacterBackwardData); private static final int kRawMapping[] = { baseForm, //UNASSIGNED = 0, baseForm, //UPPERCASE_LETTER = 1, baseForm, //LOWERCASE_LETTER = 2, baseForm, //TITLECASE_LETTER = 3, baseForm, //MODIFIER_LETTER = 4, baseForm, //OTHER_LETTER = 5, accent_diacritic, //NON_SPACING_MARK = 6, accent_diacritic, //ENCLOSING_MARK = 7, baseForm, //COMBINING_SPACING_MARK = 8, baseForm, //DECIMAL_DIGIT_NUMBER = 9, baseForm, //LETTER_NUMBER = 10, baseForm, //OTHER_NUMBER = 11, baseForm, //SPACE_SEPARATOR = 12, baseForm, //LINE_SEPARATOR = 13, baseForm, //PARAGRAPH_SEPARATOR = 14, baseForm, //CONTROL = 15, baseForm, //FORMAT = 16, baseForm, //???? = 17, baseForm, //PRIVATE_USE = 18, baseForm, //SURROGATE = 19, baseForm, //DASH_PUNCTUATION = 20, baseForm, //START_PUNCTUATION = 21, baseForm, //END_PUNCTUATION = 22, baseForm, //CONNECTOR_PUNCTUATION = 23, baseForm, //OTHER_PUNCTUATION = 24, baseForm, //MATH_SYMBOL = 25, baseForm, //CURRENCY_SYMBOL = 26, baseForm, //MODIFIER_SYMBOL = 27, baseForm, //OTHER_SYMBOL = 28; baseForm, //INITIAL_QUOTE_PUNCTUATION = 29; baseForm, //FINAL_QUOTE_PUNCTUATION = 30; }; private static final SpecialMapping kExceptionChar[] = //{}; { new SpecialMapping(ASCII_LINEFEED, baseLF), new SpecialMapping(ASCII_CARRIAGE_RETURN, baseCR), new SpecialMapping(HANGUL_CHOSEONG_LOW, HANGUL_CHOSEONG_HIGH, choseong), new SpecialMapping(HANGUL_JUNGSEONG_LOW, HANGUL_JUNGSEONG_HIGH, jungseong), new SpecialMapping(HANGUL_JONGSEONG_LOW, HANGUL_JONGSEONG_HIGH, jongseong), new SpecialMapping(PUNCTUATION_LINE_SEPARATOR, PUNCTUATION_PARAGRAPH_SEPARATOR, baseLF), new SpecialMapping(END_OF_STRING, EOS) }; private static final boolean CharacterExceptionFlags[] = { false, // kNonCharacter = 0, false, // kUppercaseLetter = 1, false, // kLowercaseLetter = 2, false, // kTitlecaseLetter = 3, false, // kModifierLetter = 4, true, // kOtherLetter = 5, false, // kNonSpacingMark = 6, false, // kEnclosingMark = 7, false, // kCombiningSpacingMark = 8, false, // kDecimalNumber = 9, false, // kLetterNumber = 10, false, // kOtherNumber = 11, false, // kSpaceSeparator = 12, true, // kLineSeparator = 13, true, // kParagraphSeparator = 14, true, // kControlCharacter = 15, false, // kFormatCharacter = 16, false, // UNDEFINED = 17, false, // kPrivateUseCharacter = 18, false, // kSurrogate = 19, false, // kDashPunctuation = 20, false, // kOpenPunctuation = 21, false, // kClosePunctuation = 22, false, // kConnectorPunctuation = 23, false, // kOtherPunctuation = 24, false, // kMathSymbol = 25, false, // kCurrencySymbol = 26, false, // kModifierSymbol = 27, false, // kOtherSymbol = 28, false, // kInitialQuotePunctuation = 29, false, // kFinalQuotePunctuation = 30, }; private static final int kCharacterAsciiValues[] = { // null soh stx etx eot enq ask bell baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, // bs ht lf vt ff cr so si baseForm, baseForm, baseLF, baseForm, baseForm, baseCR, baseForm, baseForm, // dle dc1 dc2 dc3 dc4 nak syn etb baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, // can em sub esc fs gs rs us baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, // sp ! " # $ % & ' baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, // ( ) * + , - . / baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, // 0 1 2 3 4 5 6 7 baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, // 8 9 : ; < = > ? baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, // @ A B C D E F G baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, // H I J K L M N O baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, // P Q R S T U V W baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, // X Y Z [ \ ] ^ _ baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, // ` a b c d e f g baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, // h i j k l m n o baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, // p q r s t u v w baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, // x y z { | } ~ del baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, // ctrl ctrl ctrl ctrl ctrl ctrl ctrl ctrl baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, // ctrl ctrl ctrl ctrl ctrl ctrl ctrl ctrl baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, // ctrl ctrl ctrl ctrl ctrl ctrl ctrl ctrl baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, // ctrl ctrl ctrl ctrl ctrl ctrl ctrl ctrl baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, // nbsp inv-! cents pounds currency yen broken-bar section baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, // umlaut copyright super-a gui-left not soft-hyph registered macron baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, // degree +/- super-2 super-3 acute micro paragraph bullet baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, // cedilla super-1 super-o gui-right 1/4 1/2 3/4 inv-? baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, // A-grave A-acute A-hat A-tilde A-umlaut A-ring AE C-cedilla baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, // E-grave E-acute E-hat E-umlaut I-grave I-acute I-hat I-umlaut baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, // Edh N-tilde O-grave O-acute O-hat O-tilde O-umlaut times baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, // O-slash U-grave U-acute U-hat U-umlaut Y-acute Thorn ess-zed baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, // a-grave a-acute a-hat a-tilde a-umlaut a-ring ae c-cedilla baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, // e-grave e-acute e-hat e-umlaut i-grave i-acute i-hat i-umlaut baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, // edh n-tilde o-grave o-acute o-hat o-tilde o-umlaut over baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, // o-slash u-grave u-acute u-hat u-umlaut y-acute thorn y-umlaut baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm, baseForm }; private static final UnicodeClassMapping kCharacterMap = new UnicodeClassMapping(kRawMapping, kExceptionChar, CharacterExceptionFlags, kCharacterAsciiValues);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -