/external/icu/android_icu4j/src/main/tests/android/icu/dev/test/util/ |
ICUResourceBundleCollationTest.java | 26 private static final String COLLATION_KEYWORD = "collation"; 36 "f", "zh_TW@collation=stroke", "zh@collation=stroke", /* alias of zh_Hant_TW */ 37 "f", "zh_Hant_TW@collation=stroke", "zh@collation=stroke", 38 "f", "sv_CN@collation=pinyin", "sv", 39 "t", "zh@collation=pinyin", "zh", 40 "f", "zh_CN@collation=pinyin", "zh", /* alias of zh_Hans_CN */ 41 "f", "zh_Hans_CN@collation=pinyin", "zh", 42 "f", "zh_HK@collation=pinyin", "zh", /* alias of zh_Hant_HK * [all...] |
/external/icu/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/util/ |
ICUResourceBundleCollationTest.java | 25 private static final String COLLATION_KEYWORD = "collation"; 35 "f", "zh_TW@collation=stroke", "zh@collation=stroke", /* alias of zh_Hant_TW */ 36 "f", "zh_Hant_TW@collation=stroke", "zh@collation=stroke", 37 "f", "sv_CN@collation=pinyin", "sv", 38 "t", "zh@collation=pinyin", "zh", 39 "f", "zh_CN@collation=pinyin", "zh", /* alias of zh_Hans_CN */ 40 "f", "zh_Hans_CN@collation=pinyin", "zh", 41 "f", "zh_HK@collation=pinyin", "zh", /* alias of zh_Hant_HK * [all...] |
/external/icu/icu4c/source/samples/uresb/ |
root.txt | 32 collation { "ROOT collation help topic" } 42 collation { "collation" }
|
sr.txt | 34 collation { "This is collation help topic" } 44 collation { "collation" }
|
en.txt | 33 collation { "This is collation help topic" } 43 collation { "collation" }
|
/external/icu/icu4j/main/tests/collate/ |
manifest.stub | 4 Specification-Title: ICU for Java Collation Tests 7 Implementation-Title: ICU for Java Collation Tests
|
/external/icu/android_icu4j/src/main/java/android/icu/impl/coll/ |
CollationDataBuilder.java | 40 * Collation element modifier. Interface class for a modifier 45 /** Returns a new CE to replace the non-special input CE32, or else Collation.NO_CE. */ 47 /** Returns a new CE to replace the input CE, or else Collation.NO_CE. */ 77 trie = new Trie2Writable(Collation.FALLBACK_CE32, Collation.FFFD_CE32); 85 trie.set(c, Collation.FALLBACK_CE32); 92 int hangulCE32 = Collation.makeCE32FromTagAndIndex(Collation.HANGUL_TAG, 0); 117 return Collation.isAssignedCE32(trie.get(c)); 132 if(cesLength < 0 || cesLength > Collation.MAX_EXPANSION_LENGTH) [all...] |
ContractionsAndExpansions.java | 39 private long[] ces = new long[Collation.MAX_EXPANSION_LENGTH]; 83 if (ce32 == Collation.FALLBACK_CE32) { 108 if (ce32 == Collation.FALLBACK_CE32) { 118 if ((ce32 & 0xff) < Collation.SPECIAL_CE32_LOW_BYTE) { 121 sink.handleCE(Collation.ceFromSimpleCE32(ce32)); 125 switch (Collation.tagFromCE32(ce32)) { 126 case Collation.FALLBACK_TAG: 128 case Collation.RESERVED_TAG_3: 129 case Collation.BUILDER_DATA_TAG: 130 case Collation.LEAD_SURROGATE_TAG [all...] |
CollationCompare.java | 11 * C++ version created on: 2012feb14 with new and old collation code 42 if (leftPrimary < variableTop && leftPrimary > Collation.MERGE_SEPARATOR_PRIMARY) { 58 } while (leftPrimary < variableTop && leftPrimary > Collation.MERGE_SEPARATOR_PRIMARY); 66 if (rightPrimary < variableTop && rightPrimary > Collation.MERGE_SEPARATOR_PRIMARY) { 82 } while (rightPrimary < variableTop && rightPrimary > Collation.MERGE_SEPARATOR_PRIMARY); 92 return (leftPrimary < rightPrimary) ? Collation.LESS : Collation.GREATER; 94 if (leftPrimary == Collation.NO_CE_PRIMARY) { 118 return (leftSecondary < rightSecondary) ? Collation.LESS : Collation.GREATER [all...] |
TailoredSet.java | 67 if (ce32 == Collation.FALLBACK_CE32) { 77 assert (ce32 != Collation.FALLBACK_CE32); 78 if (Collation.isSpecialCE32(ce32)) { 80 if (ce32 == Collation.FALLBACK_CE32) { 89 if (Collation.isSelfContainedCE32(ce32) && Collation.isSelfContainedCE32(baseCE32)) { 101 if (Collation.isPrefixCE32(ce32)) { 102 int dataIndex = Collation.indexFromCE32(ce32); 104 if (Collation.isPrefixCE32(baseCE32)) { 105 int baseIndex = Collation.indexFromCE32(baseCE32) [all...] |
/external/icu/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/ |
CollationDataBuilder.java | 39 * Collation element modifier. Interface class for a modifier 44 /** Returns a new CE to replace the non-special input CE32, or else Collation.NO_CE. */ 46 /** Returns a new CE to replace the input CE, or else Collation.NO_CE. */ 76 trie = new Trie2Writable(Collation.FALLBACK_CE32, Collation.FFFD_CE32); 84 trie.set(c, Collation.FALLBACK_CE32); 91 int hangulCE32 = Collation.makeCE32FromTagAndIndex(Collation.HANGUL_TAG, 0); 116 return Collation.isAssignedCE32(trie.get(c)); 131 if(cesLength < 0 || cesLength > Collation.MAX_EXPANSION_LENGTH) [all...] |
ContractionsAndExpansions.java | 35 private long[] ces = new long[Collation.MAX_EXPANSION_LENGTH]; 79 if (ce32 == Collation.FALLBACK_CE32) { 104 if (ce32 == Collation.FALLBACK_CE32) { 114 if ((ce32 & 0xff) < Collation.SPECIAL_CE32_LOW_BYTE) { 117 sink.handleCE(Collation.ceFromSimpleCE32(ce32)); 121 switch (Collation.tagFromCE32(ce32)) { 122 case Collation.FALLBACK_TAG: 124 case Collation.RESERVED_TAG_3: 125 case Collation.BUILDER_DATA_TAG: 126 case Collation.LEAD_SURROGATE_TAG [all...] |
CollationCompare.java | 10 * C++ version created on: 2012feb14 with new and old collation code 38 if (leftPrimary < variableTop && leftPrimary > Collation.MERGE_SEPARATOR_PRIMARY) { 54 } while (leftPrimary < variableTop && leftPrimary > Collation.MERGE_SEPARATOR_PRIMARY); 62 if (rightPrimary < variableTop && rightPrimary > Collation.MERGE_SEPARATOR_PRIMARY) { 78 } while (rightPrimary < variableTop && rightPrimary > Collation.MERGE_SEPARATOR_PRIMARY); 88 return (leftPrimary < rightPrimary) ? Collation.LESS : Collation.GREATER; 90 if (leftPrimary == Collation.NO_CE_PRIMARY) { 114 return (leftSecondary < rightSecondary) ? Collation.LESS : Collation.GREATER [all...] |
TailoredSet.java | 65 if (ce32 == Collation.FALLBACK_CE32) { 75 assert (ce32 != Collation.FALLBACK_CE32); 76 if (Collation.isSpecialCE32(ce32)) { 78 if (ce32 == Collation.FALLBACK_CE32) { 87 if (Collation.isSelfContainedCE32(ce32) && Collation.isSelfContainedCE32(baseCE32)) { 99 if (Collation.isPrefixCE32(ce32)) { 100 int dataIndex = Collation.indexFromCE32(ce32); 102 if (Collation.isPrefixCE32(baseCE32)) { 103 int baseIndex = Collation.indexFromCE32(baseCE32) [all...] |
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/ |
EnglishDxe.uni | 2 // English module that provides Unicode Collation supports.
4 // This driver installs Unicode ISO 639-2 Collation and
5 // RFC 4646 Unicode Collation 2 protocols based on feature flags
23 #string STR_MODULE_ABSTRACT #language en-US "Provides Unicode Collation support"
25 #string STR_MODULE_DESCRIPTION #language en-US "This driver installs Unicode ISO 639-2 Collation and RFC 4646 Unicode Collation 2 protocols based on feature flags PcdUnicodeCollationSupport & PcdUnicodeCollation2Support respectively. It allows code running in the boot services environment to perform lexical comparison functions on Unicode strings for English languages."
|
/external/icu/icu4c/source/i18n/ |
collationdata.cpp | 22 #include "collation.h" 32 U_ASSERT(Collation::isSpecialCE32(ce32)); 33 int32_t tag = Collation::tagFromCE32(ce32); 34 if(tag == Collation::DIGIT_TAG) { 35 // Fetch the non-numeric-collation CE32. 36 ce32 = ce32s[Collation::indexFromCE32(ce32)]; 37 } else if(tag == Collation::LEAD_SURROGATE_TAG) { 38 ce32 = Collation::UNASSIGNED_CE32; 39 } else if(tag == Collation::U0000_TAG) { 48 if(Collation::isSpecialCE32(ce32)) [all...] |
collationsets.cpp | 22 #include "collation.h" 36 if(ce32 == Collation::FALLBACK_CE32) { 58 U_ASSERT(ce32 != Collation::FALLBACK_CE32); 59 if(Collation::isSpecialCE32(ce32)) { 61 if(ce32 == Collation::FALLBACK_CE32) { 70 if(Collation::isSelfContainedCE32(ce32) && Collation::isSelfContainedCE32(baseCE32)) { 84 if(Collation::isPrefixCE32(ce32)) { 85 const UChar *p = data->contexts + Collation::indexFromCE32(ce32); 87 if(Collation::isPrefixCE32(baseCE32)) [all...] |
collationdatabuilder.cpp | 29 #include "collation.h" 56 ce32(0), defaultCE32(Collation::NO_CE32), builtCE32(Collation::NO_CE32), 60 ce32(ce), defaultCE32(Collation::NO_CE32), builtCE32(Collation::NO_CE32), 87 * so that the normal collation implementation can process them. 108 * Build-time collation element and character iterator. 115 * We do this so that we need not implement the collation algorithm 162 jamoCE32s[j] = Collation::makeCE32FromTagAndIndex(Collation::BUILDER_DATA_TAG, jamo) [all...] |
/external/icu/icu4c/source/i18n/unicode/ |
ucoleitr.h | 49 * in the given collation object. 50 * For example, consider the following in Slovak and in traditional Spanish collation: 55 * And in German phonebook collation, 82 * ucol_next() returns the collation order of the next. 83 * ucol_prev() returns the collation order of the previous character. 84 * The Collation Element Iterator moves only in one direction between calls to 89 * ucol_prev or ucol_next, the first or last collation order will be returned. 94 * collation orders with the value 0 are ignored. 95 * Character based on the comparison level of the collator. A collation order 97 * type of the collation order is <strong>int32_t</strong>. [all...] |
sortkey.h | 47 * Collation keys are generated by the Collator class. Use the CollationKey objects 82 * long lists of words by retrieving collation keys with Collator::getCollationKey(). 83 * You can then cache the collation keys and compare them using CollationKey::compareTo(). 88 * collation rules, and the way in which secondary and tertiary differences 102 * This creates an empty collation key based on the null string. An empty 103 * collation key contains no sorting information. When comparing two empty 104 * collation keys, the result is Collator::EQUAL. Comparing empty collation key 105 * with non-empty collation key is always Collator::LESS. 112 * Creates a collation key based on the collation key values [all...] |
/libcore/ojluni/src/main/java/java/text/ |
CollationElementIterator.java | 47 * is collated in the given collation object. 89 * <code>CollationElementIterator.next</code> returns the collation order 90 * of the next character. A collation order consists of primary order, 91 * secondary order and tertiary order. The data type of the collation 92 * order is <strong>int</strong>. The first 16 bits of a collation order 120 * to next() will return the first collation element in the string. 128 * Get the next collation element in the string. <p>This iterator iterates 129 * over a sequence of collation elements that were built from the string. 131 * collation elements, this doesn't mean the same thing as "return the 132 * collation element [or ordering priority] of the next character in th [all...] |
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Efi/Protocol/UnicodeCollation/ |
UnicodeCollation.c | 18 Unicode Collation protocol that follows the EFI 1.0 specification.
27 EFI_GUID_STRING(&gEfiUnicodeCollationProtocolGuid, "Unicode Collation Protocol", "EFI 1.0 Unicode Collation Protocol");
|
/external/icu/icu4c/source/test/cintltst/ |
ccurrtst.h | 18 * Collation currency tests. 32 /* Perform Collation Currency Test */
|
cintltst.vcxproj.filters | 10 <Filter Include="collation"> 67 <Filter>collation</Filter> 70 <Filter>collation</Filter> 73 <Filter>collation</Filter> 76 <Filter>collation</Filter> 79 <Filter>collation</Filter> 82 <Filter>collation</Filter> 85 <Filter>collation</Filter> 88 <Filter>collation</Filter> 91 <Filter>collation</Filter [all...] |
/external/icu/icu4c/source/common/ |
ucol_swp.h | 18 * Swap collation binaries. 31 * Does the data look like a collation binary? 39 * Swap ICU collation data like ucadata.icu. See udataswp.h. 48 * Swap inverse UCA collation data (invuca.icu). See udataswp.h.
|