HomeSort by relevance Sort by last modified time
    Searched refs:CollationSettings (Results 1 - 25 of 48) sorted by null

1 2

  /external/icu/icu4c/source/i18n/
collationcompare.h 26 struct CollationSettings;
31 const CollationSettings &settings,
collationroot.h 25 struct CollationSettings;
36 static const CollationSettings *getSettings(UErrorCode &errorCode);
collationdatawriter.h 24 struct CollationSettings;
32 static int32_t writeBase(const CollationData &data, const CollationSettings &settings,
37 static int32_t writeTailoring(const CollationTailoring &t, const CollationSettings &settings,
45 const CollationData &data, const CollationSettings &settings,
collationsettings.cpp 8 * collationsettings.cpp
22 #include "collationsettings.h"
30 CollationSettings::CollationSettings(const CollationSettings &other)
45 CollationSettings::~CollationSettings() {
52 CollationSettings::operator==(const CollationSettings &other) const {
63 CollationSettings::hashCode() const
    [all...]
collationsettings.h 8 * collationsettings.h
34 struct U_I18N_API CollationSettings : public SharedObject {
105 CollationSettings()
115 CollationSettings(const CollationSettings &other);
116 virtual ~CollationSettings();
118 UBool operator==(const CollationSettings &other) const;
120 inline UBool operator!=(const CollationSettings &other) const {
132 void copyReorderingFrom(const CollationSettings &other, UErrorCode &errorCode);
collationcompare.cpp 23 #include "collationsettings.h"
30 const CollationSettings &settings,
36 if((options & CollationSettings::ALTERNATE_MASK) == 0) {
112 if(CollationSettings::getStrength(options) >= UCOL_SECONDARY) {
113 if((options & CollationSettings::BACKWARD_SECONDARY) == 0) {
185 if((options & CollationSettings::CASE_LEVEL) != 0) {
186 int32_t strength = CollationSettings::getStrength(options);
241 if((options & CollationSettings::UPPER_FIRST) == 0) {
250 if(CollationSettings::getStrength(options) <= UCOL_SECONDARY) { return UCOL_EQUAL; }
252 uint32_t tertiaryMask = CollationSettings::getTertiaryMask(options)
    [all...]
collationtailoring.h 24 #include "collationsettings.h"
49 CollationTailoring(const CollationSettings *baseSettings);
65 const CollationSettings *settings; // reference-counted
collationfastlatin.cpp 21 #include "collationsettings.h"
27 CollationFastLatin::getOptions(const CollationData *data, const CollationSettings &settings,
35 if((settings.options & CollationSettings::ALTERNATE_MASK) == 0) {
99 if(digitsAreReordered || (settings.options & CollationSettings::NUMERIC) != 0) {
120 options &= 0xffff; // needed for CollationSettings::getStrength() to work
141 if(c <= 0x39 && c >= 0x30 && (options & CollationSettings::NUMERIC) != 0) {
172 if(c <= 0x39 && c >= 0x30 && (options & CollationSettings::NUMERIC) != 0) {
215 if(CollationSettings::getStrength(options) >= UCOL_SECONDARY) {
277 if((options & CollationSettings::BACKWARD_SECONDARY) != 0) {
290 if((options & CollationSettings::CASE_LEVEL) != 0)
    [all...]
collationtailoring.cpp 25 #include "collationsettings.h"
35 CollationTailoring::CollationTailoring(const CollationSettings *baseSettings)
47 settings = new CollationSettings();
collationruleparser.h 35 struct CollationSettings;
129 CollationSettings &outSettings,
184 CollationSettings *settings;
collationkeys.h 30 struct CollationSettings;
112 const CollationSettings &settings,
collationkeys.cpp 22 #include "collationsettings.h"
228 const CollationSettings &settings,
236 uint32_t levels = levelMasks[CollationSettings::getStrength(options)];
237 if((options & CollationSettings::CASE_LEVEL) != 0) {
245 if((options & CollationSettings::ALTERNATE_MASK) == 0) {
252 uint32_t tertiaryMask = CollationSettings::getTertiaryMask(options);
358 ((options & CollationSettings::BACKWARD_SECONDARY) == 0 ||
363 } else if((options & CollationSettings::BACKWARD_SECONDARY) == 0) {
426 if((CollationSettings::getStrength(options) == UCOL_PRIMARY) ?
437 if((options & CollationSettings::UPPER_FIRST) == 0)
    [all...]
  /external/icu/android_icu4j/src/main/java/android/icu/text/
RuleBasedCollator.java 34 import android.icu.impl.coll.CollationSettings;
350 private final CollationSettings getOwnedSettings() {
354 private final CollationSettings getDefaultSettings() {
415 CollationSettings ownedSettings = getOwnedSettings();
416 ownedSettings.setCaseFirst(upperfirst ? CollationSettings.CASE_FIRST_AND_UPPER_MASK : 0);
436 CollationSettings ownedSettings = getOwnedSettings();
437 ownedSettings.setCaseFirst(lowerfirst ? CollationSettings.CASE_FIRST : 0);
452 CollationSettings defaultSettings = getDefaultSettings();
454 CollationSettings ownedSettings = getOwnedSettings();
468 CollationSettings defaultSettings = getDefaultSettings()
    [all...]
  /external/icu/icu4j/main/classes/collate/src/com/ibm/icu/text/
RuleBasedCollator.java 33 import com.ibm.icu.impl.coll.CollationSettings;
359 private final CollationSettings getOwnedSettings() {
363 private final CollationSettings getDefaultSettings() {
423 CollationSettings ownedSettings = getOwnedSettings();
424 ownedSettings.setCaseFirst(upperfirst ? CollationSettings.CASE_FIRST_AND_UPPER_MASK : 0);
445 CollationSettings ownedSettings = getOwnedSettings();
446 ownedSettings.setCaseFirst(lowerfirst ? CollationSettings.CASE_FIRST : 0);
462 CollationSettings defaultSettings = getDefaultSettings();
464 CollationSettings ownedSettings = getOwnedSettings();
479 CollationSettings defaultSettings = getDefaultSettings()
    [all...]
  /external/icu/android_icu4j/src/main/java/android/icu/impl/coll/
CollationCompare.java 24 CollationSettings settings) {
27 if ((options & CollationSettings.ALTERNATE_MASK) == 0) {
102 if (CollationSettings.getStrength(options) >= Collator.SECONDARY) {
103 if ((options & CollationSettings.BACKWARD_SECONDARY) == 0) {
179 if ((options & CollationSettings.CASE_LEVEL) != 0) {
180 int strength = CollationSettings.getStrength(options);
235 if ((options & CollationSettings.UPPER_FIRST) == 0) {
246 if (CollationSettings.getStrength(options) <= Collator.SECONDARY) {
250 int tertiaryMask = CollationSettings.getTertiaryMask(options);
273 if (CollationSettings.sortsTertiaryUpperCaseFirst(options))
    [all...]
CollationTailoring.java 37 CollationTailoring(SharedObject.Reference<CollationSettings> baseSettings) {
44 settings = new SharedObject.Reference<CollationSettings>(new CollationSettings());
102 public SharedObject.Reference<CollationSettings> settings; // reference-counted
CollationSettings.java 9 * CollationSettings.java, ported from collationsettings.h/.cpp
26 public final class CollationSettings extends SharedObject {
95 CollationSettings() {}
98 public CollationSettings clone() {
99 CollationSettings newSettings = (CollationSettings)super.clone();
110 CollationSettings o = (CollationSettings)other;
264 public void copyReorderingFrom(CollationSettings other)
    [all...]
CollationFastLatin.java 206 public static int getOptions(CollationData data, CollationSettings settings,
217 if((settings.options & CollationSettings.ALTERNATE_MASK) == 0) {
281 if(digitsAreReordered || (settings.options & CollationSettings.NUMERIC) != 0) {
297 options &= 0xffff; // needed for CollationSettings.getStrength() to work
318 if(c <= 0x39 && c >= 0x30 && (options & CollationSettings.NUMERIC) != 0) {
354 if(c <= 0x39 && c >= 0x30 && (options & CollationSettings.NUMERIC) != 0) {
402 if(CollationSettings.getStrength(options) >= Collator.SECONDARY) {
472 if((options & CollationSettings.BACKWARD_SECONDARY) != 0) {
485 if((options & CollationSettings.CASE_LEVEL) != 0) {
486 boolean strengthIsPrimary = CollationSettings.getStrength(options) == Collator.PRIMARY
    [all...]
CollationKeys.java 335 CollationSettings settings, SortKeyByteSink sink, int minLevel, LevelCallback callback,
340 int levels = levelMasks[CollationSettings.getStrength(options)];
341 if ((options & CollationSettings.CASE_LEVEL) != 0) {
351 if ((options & CollationSettings.ALTERNATE_MASK) == 0) {
358 int tertiaryMask = CollationSettings.getTertiaryMask(options);
470 ((options & CollationSettings.BACKWARD_SECONDARY) == 0 ||
475 } else if ((options & CollationSettings.BACKWARD_SECONDARY) == 0) {
534 if ((CollationSettings.getStrength(options) == Collator.PRIMARY) ? p == 0
545 if ((options & CollationSettings.UPPER_FIRST) == 0) {
622 } else if ((options & CollationSettings.UPPER_FIRST) == 0)
    [all...]
CollationRoot.java 42 static final CollationSettings getSettings() {
  /external/icu/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/
CollationCompare.java 20 CollationSettings settings) {
23 if ((options & CollationSettings.ALTERNATE_MASK) == 0) {
98 if (CollationSettings.getStrength(options) >= Collator.SECONDARY) {
99 if ((options & CollationSettings.BACKWARD_SECONDARY) == 0) {
175 if ((options & CollationSettings.CASE_LEVEL) != 0) {
176 int strength = CollationSettings.getStrength(options);
231 if ((options & CollationSettings.UPPER_FIRST) == 0) {
242 if (CollationSettings.getStrength(options) <= Collator.SECONDARY) {
246 int tertiaryMask = CollationSettings.getTertiaryMask(options);
269 if (CollationSettings.sortsTertiaryUpperCaseFirst(options))
    [all...]
CollationTailoring.java 35 CollationTailoring(SharedObject.Reference<CollationSettings> baseSettings) {
42 settings = new SharedObject.Reference<CollationSettings>(new CollationSettings());
100 public SharedObject.Reference<CollationSettings> settings; // reference-counted
CollationSettings.java 8 * CollationSettings.java, ported from collationsettings.h/.cpp
24 public final class CollationSettings extends SharedObject {
93 CollationSettings() {}
96 public CollationSettings clone() {
97 CollationSettings newSettings = (CollationSettings)super.clone();
108 CollationSettings o = (CollationSettings)other;
262 public void copyReorderingFrom(CollationSettings other)
    [all...]
CollationFastLatin.java 202 public static int getOptions(CollationData data, CollationSettings settings,
213 if((settings.options & CollationSettings.ALTERNATE_MASK) == 0) {
277 if(digitsAreReordered || (settings.options & CollationSettings.NUMERIC) != 0) {
293 options &= 0xffff; // needed for CollationSettings.getStrength() to work
314 if(c <= 0x39 && c >= 0x30 && (options & CollationSettings.NUMERIC) != 0) {
350 if(c <= 0x39 && c >= 0x30 && (options & CollationSettings.NUMERIC) != 0) {
398 if(CollationSettings.getStrength(options) >= Collator.SECONDARY) {
468 if((options & CollationSettings.BACKWARD_SECONDARY) != 0) {
481 if((options & CollationSettings.CASE_LEVEL) != 0) {
482 boolean strengthIsPrimary = CollationSettings.getStrength(options) == Collator.PRIMARY
    [all...]
CollationKeys.java 331 CollationSettings settings, SortKeyByteSink sink, int minLevel, LevelCallback callback,
336 int levels = levelMasks[CollationSettings.getStrength(options)];
337 if ((options & CollationSettings.CASE_LEVEL) != 0) {
347 if ((options & CollationSettings.ALTERNATE_MASK) == 0) {
354 int tertiaryMask = CollationSettings.getTertiaryMask(options);
466 ((options & CollationSettings.BACKWARD_SECONDARY) == 0 ||
471 } else if ((options & CollationSettings.BACKWARD_SECONDARY) == 0) {
530 if ((CollationSettings.getStrength(options) == Collator.PRIMARY) ? p == 0
541 if ((options & CollationSettings.UPPER_FIRST) == 0) {
618 } else if ((options & CollationSettings.UPPER_FIRST) == 0)
    [all...]

Completed in 157 milliseconds

1 2