HomeSort by relevance Sort by last modified time
    Searched full:collation (Results 51 - 75 of 536) sorted by null

1 23 4 5 6 7 8 91011>>

  /external/icu/icu4c/source/common/
ucol_data.h 16 * Private implementation header for C/C++ collation.
20 * We do not want to move the collation swapper to the i18n library because
51 uint32_t endExpansionCE; /* array of last collation element in
55 collation elements with last element
72 uint32_t scriptToLeadByte; /* offset to script to lead collation byte mapping data */
73 uint32_t leadByteToScript; /* offset to lead collation byte to script mapping data */
ucln_cmn.h 58 Unified caches caches collation stuff. Collation data structures
  /external/icu/icu4c/source/test/intltest/
apicoll.h 11 * related tests for the Collation framework.
67 * - collation rules access
90 * This tests the collation key related APIs.
94 * - comparison between collation keys
95 * - creating collation key with a byte array and vice versa
162 * Tests the dynamic and static ids of collation classes
  /device/linaro/bootloader/edk2/FatBinPkg/
ReadMe.txt 4 The Component Name 2 Protocol and Unicode Collation 2 Protocol are supported.
  /external/icu/icu4c/source/i18n/
collationrootelements.cpp 18 #include "collation.h"
39 secTer = Collation::COMMON_SEC_AND_TER_CE;
56 secTer = Collation::COMMON_SEC_AND_TER_CE;
85 return ((int64_t)p << 32) | Collation::COMMON_SEC_AND_TER_CE;
112 return Collation::decTwoBytePrimaryByOneStep(p, isCompressible, step);
114 return Collation::decThreeBytePrimaryByOneStep(p, isCompressible, step);
129 previousSec = Collation::BEFORE_WEIGHT16;
144 U_ASSERT((t & ~Collation::ONLY_TERTIARY_MASK) == 0);
154 previousTer = Collation::BEFORE_WEIGHT16;
159 previousTer = Collation::BEFORE_WEIGHT16
    [all...]
collationdata.h 23 #include "collation.h"
34 * Collation data container.
38 * Includes data for the collation base (root/default), aliased if this is not the base.
78 Collation::hasCE32Tag(getCE32(c), Collation::DIGIT_TAG);
116 int64_t dataCE = ces[Collation::indexFromCE32(ce32)];
117 return Collation::makeCE(Collation::getThreeBytePrimaryForOffsetData(c, dataCE));
186 /** Base collation data, or NULL if this data itself is a base. */
195 /** The single-byte primary weight (xx000000) for numeric collation. *
    [all...]
collationdatabuilder.h 24 #include "collation.h"
50 * Collation element modifier. Interface class for a modifier
57 /** Returns a new CE to replace the non-special input CE32, or else Collation::NO_CE. */
59 /** Returns a new CE to replace the input CE, or else Collation::NO_CE. */
161 * Does not write beyond Collation::MAX_EXPANSION_LENGTH.
183 return getConditionalCE32(Collation::indexFromCE32(ce32));
187 return Collation::makeCE32FromTagAndIndex(Collation::BUILDER_DATA_TAG, index);
190 return Collation::hasCE32Tag(ce32, Collation::BUILDER_DATA_TAG)
    [all...]
usrchimp.h 97 * Get the processed ordering priority of the next collation element in the text.
98 * A single character may contain more than one collation element.
103 * @return The next collation elements ordering, otherwise returns UCOL_PROCESSED_NULLORDER
108 * Get the processed ordering priority of the previous collation element in the text.
109 * A single character may contain more than one collation element.
116 * @return The previous collation elements ordering, otherwise returns
133 // required since collation element iterator does not have a getText API
173 // positions within the collation element iterator is used to determine
177 // utility collation element, used throughout program for temporary
191 * The match after the position within the collation element iterator is to b
    [all...]
collationweights.h 31 * Allocates n collation element weights between two exclusive limits.
32 * Used only internally by the collation tailoring builder.
59 * @param lowerLimit A collation element weight; the ranges will be filled to cover
61 * @param upperLimit A collation element weight; the ranges will be filled to cover
63 * @param n The number of collation element weights w necessary such that
collationdatareader.h 30 * Collation binary data reader.
45 * Bits 31..24: numericPrimary, for numeric collation
71 /** Byte offset to the collation trie. Its length is a multiple of 8 bytes. */
113 * Format of collation data (ucadata.icu, binary data in coll/ *.res files).
116 * The root collation data is stored in the ucadata.icu file.
119 * Collation data begins with a standard ICU data file header
126 * See also the Collation class.
181 * The trie holds the main collation data. Each code point is mapped to a 32-bit value.
182 * It encodes a simple collation element (CE) in compact form, unless bits 7..6 are both set,
184 * See the Collation class for details
    [all...]
collationkeys.h 24 #include "collation.h"
100 virtual UBool needToWrite(Collation::Level level);
114 Collation::Level minLevel, LevelCallback &callback,
122 static const uint32_t SEC_COMMON_LOW = Collation::COMMON_BYTE;
139 static const uint32_t TER_ONLY_COMMON_LOW = Collation::COMMON_BYTE;
145 static const uint32_t TER_LOWER_FIRST_COMMON_LOW = Collation::COMMON_BYTE;
151 static const uint32_t TER_UPPER_FIRST_COMMON_LOW = Collation::COMMON_BYTE + 0x80;
ucol_res.cpp 14 * This file contains dependencies that the collation run-time doesn't normally
15 * need. This mainly contains resource bundle usage and collation meta information
19 * 1996-1999 various members of ICU team maintained C API for collation framework
22 * 03/16/2001 weiv Collation framework is rewritten in C and made UCA compliant
182 // Fetch the collation type from the locale ID.
183 int32_t typeLength = requested.getKeywordValue("collation",
191 // No collation type.
196 // Copy the collation type.
198 locale.setKeywordValue("collation", type, errorCode);
215 // loadFromCollations() will recurse to itself as well for collation type fallback
    [all...]
collationfastlatinbuilder.h 24 #include "collation.h"
66 return (uint32_t)(ce >> 32) == Collation::NO_CE_PRIMARY && ce != Collation::NO_CE;
  /external/icu/android_icu4j/src/main/tests/android/icu/dev/test/collator/
CollationDummyTest.java 308 // logln("start of english collation supplementary characters test\n");
315 // logln("start of tailored collation supplementary characters test\n");
325 // tests getting collation elements for surrogates for tailored rules
450 // Collation test. All three strings should be equal.
456 // Run collation element iterators over the three strings. Results should be same for each.
494 // tests comparison of custum collation with different strengths
496 private void doTest(Collator collation, char[] source, char[] target, int result) {
499 doTestVariant(collation, s, t, result);
501 doTestVariant(collation, t, s, 1);
503 doTestVariant(collation, t, s, -1)
    [all...]
  /external/icu/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/
CollationDummyTest.java 307 // logln("start of english collation supplementary characters test\n");
314 // logln("start of tailored collation supplementary characters test\n");
324 // tests getting collation elements for surrogates for tailored rules
449 // Collation test. All three strings should be equal.
455 // Run collation element iterators over the three strings. Results should be same for each.
493 // tests comparison of custum collation with different strengths
495 private void doTest(Collator collation, char[] source, char[] target, int result) {
498 doTestVariant(collation, s, t, result);
500 doTestVariant(collation, t, s, 1);
502 doTestVariant(collation, t, s, -1)
    [all...]
  /external/icu/icu4c/source/test/perf/perldriver/
Common.pl.template 25 $CollationDataPath = $PerformanceDataPath."/collation"; # Collation Performance Data Path
  /external/icu/icu4c/source/test/cintltst/
cfintst.c 20 * collation rules as its sorting sequence.
83 myCollation = ucol_open("fi_FI@collation=standard", &status);
87 log_verbose("Testing Finnish Collation with Tertiary strength\n");
101 myCollation = ucol_open("fi_FI@collation=standard", &status);
105 log_verbose("Testing Finnish Collation with Primary strength\n");
cjaptst.c 23 * collation rules as its sorting sequence.
127 log_verbose("Testing Kanna(Japan) Collation with Tertiary strength\n");
150 log_verbose("Testing Japanese Base Characters Collation\n");
171 log_verbose("Testing plain, Daku-ten, Handaku-ten letters Japanese Characters Collation\n");
195 log_verbose("Testing Japanese Small and Large Characters Collation\n");
220 log_verbose("Testing Japanese Katakana, Hiragana Characters Collation\n");
246 log_verbose("Testing Japanese Choo-on Kigoo Characters Collation\n");
  /libcore/luni/src/test/java/libcore/java/text/
OldCollationKeyTest.java 46 // The RI has a different algorithm to generate the collation keys.
56 assertTrue("returned collation key does not sort correctly",
59 assertTrue("returned collation key does not sort correctly",
62 assertTrue("returned collation key does not sort correctly",
65 assertTrue("returned collation key does not sort correctly",
  /external/icu/icu4c/source/i18n/unicode/
tblcoll.h 31 * 2/13/97 aliu Moved several methods into this class from Collation.
55 * 12/15/99 aliu Update to support Thai collation. Move NormalizerIterator
97 * table-based collation.
99 * For more information about the collation service see
100 * <a href="http://userguide.icu-project.org/collation">the User Guide</a>.
102 * Collation service provides correct sorting orders for most locales supported in ICU.
104 * to the <a href="http://www.unicode.org/reports/tr35/tr35-collation.html#Root_Collation">CLDR root sort order</a>.
107 * this subject see the <a href="http://userguide.icu-project.org/collation/customization">
108 * Collation Customization</a> section of the User Guide.
117 * collation table out of them. Please see RuleBasedCollator clas
    [all...]
  /external/icu/android_icu4j/src/main/java/android/icu/impl/coll/
CollationRootElements.java 18 * Container and access methods for collation elements and weights
59 * Must match Collation.COMMON_SEC_AND_TER_CE.
143 return Collation.makeCE(getFirstPrimary());
164 secTer = Collation.COMMON_SEC_AND_TER_CE;
181 secTer = Collation.COMMON_SEC_AND_TER_CE;
213 return (p << 32) | Collation.COMMON_SEC_AND_TER_CE;
243 return Collation.decTwoBytePrimaryByOneStep(p, isCompressible, step);
245 return Collation.decThreeBytePrimaryByOneStep(p, isCompressible, step);
260 previousSec = Collation.BEFORE_WEIGHT16;
275 assert((t & ~Collation.ONLY_TERTIARY_MASK) == 0)
    [all...]
  /external/icu/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/
CollationRootElements.java 17 * Container and access methods for collation elements and weights
57 * Must match Collation.COMMON_SEC_AND_TER_CE.
141 return Collation.makeCE(getFirstPrimary());
162 secTer = Collation.COMMON_SEC_AND_TER_CE;
179 secTer = Collation.COMMON_SEC_AND_TER_CE;
211 return (p << 32) | Collation.COMMON_SEC_AND_TER_CE;
241 return Collation.decTwoBytePrimaryByOneStep(p, isCompressible, step);
243 return Collation.decThreeBytePrimaryByOneStep(p, isCompressible, step);
258 previousSec = Collation.BEFORE_WEIGHT16;
273 assert((t & ~Collation.ONLY_TERTIARY_MASK) == 0)
    [all...]
  /frameworks/support/room/common/src/main/java/android/arch/persistence/room/
ColumnInfo.java 65 * The collation sequence for the column, which will be used when constructing the database.
68 * collation sequence to the column, and SQLite treats it like {@link #BINARY}.
70 * @return The collation sequence of the column. This is either {@link #UNSPECIFIED},
120 * Collation sequence is not specified. The match will behave like {@link #BINARY}.
126 * Collation sequence for case-sensitive match.
132 * Collation sequence for case-insensitive match.
138 * Collation sequence for case-sensitive match except that trailing space characters are
  /external/icu/android_icu4j/src/main/java/android/icu/text/
RuleBasedCollator.java 25 import android.icu.impl.coll.Collation;
49 * href="http://www.unicode.org/unicode/reports/tr10/">Unicode Collation Algorithm (UCA)</a> and conforms to ISO 14651.
54 * Users are strongly encouraged to read the <a href="http://userguide.icu-project.org/collation">User
55 * Guide</a> for more information about the collation service before using this class.
59 * Collator. Collator.getInstance(Locale) creates a RuleBasedCollator object based on the collation rules defined by the
60 * argument locale. If a customized collation ordering or attributes is required, use the RuleBasedCollator(String)
61 * constructor with the appropriate rules. The customized RuleBasedCollator will base its ordering on the CLDR root collation, while
65 * RuleBasedCollator provides correct collation orders for most locales supported in ICU. If specific data for a locale
67 * <a href="http://www.unicode.org/reports/tr35/tr35-collation.html#Root_Collation">CLDR root sort order</a>.
70 * For information about the collation rule syntax and details about customization, please refer to the <
    [all...]
  /external/icu/icu4j/main/classes/collate/src/com/ibm/icu/text/
RuleBasedCollator.java 24 import com.ibm.icu.impl.coll.Collation;
48 * href="http://www.unicode.org/unicode/reports/tr10/">Unicode Collation Algorithm (UCA)</a> and conforms to ISO 14651.
53 * Users are strongly encouraged to read the <a href="http://userguide.icu-project.org/collation">User
54 * Guide</a> for more information about the collation service before using this class.
58 * Collator. Collator.getInstance(Locale) creates a RuleBasedCollator object based on the collation rules defined by the
59 * argument locale. If a customized collation ordering or attributes is required, use the RuleBasedCollator(String)
60 * constructor with the appropriate rules. The customized RuleBasedCollator will base its ordering on the CLDR root collation, while
64 * RuleBasedCollator provides correct collation orders for most locales supported in ICU. If specific data for a locale
66 * <a href="http://www.unicode.org/reports/tr35/tr35-collation.html#Root_Collation">CLDR root sort order</a>.
69 * For information about the collation rule syntax and details about customization, please refer to the <
    [all...]

Completed in 776 milliseconds

1 23 4 5 6 7 8 91011>>