Home | History | Annotate | Download | only in i18n

Lines Matching refs:RuleBasedCollator

17  *                          constructor which reads RuleBasedCollator object from
19 * RuleBasedCollator out to a binary file. The streamIn
27 * Added a private RuleBasedCollator(Locale&) constructor,
43 * 08/10/98 erm Synched with 1.2 version of RuleBasedCollator.java
73 /* public RuleBasedCollator constructor ---------------------------------- */
80 RuleBasedCollator::RuleBasedCollator(const RuleBasedCollator& that)
86 RuleBasedCollator::operator=(that);
89 RuleBasedCollator::RuleBasedCollator(const UnicodeString& rules,
99 RuleBasedCollator::RuleBasedCollator(const UnicodeString& rules,
109 RuleBasedCollator::RuleBasedCollator(const UnicodeString& rules,
120 RuleBasedCollator::RuleBasedCollator(const UnicodeString& rules,
130 RuleBasedCollator::RuleBasedCollator(const uint8_t *bin, int32_t length,
131 const RuleBasedCollator *base,
140 RuleBasedCollator::setRuleStringFromCollator()
156 RuleBasedCollator::construct(const UnicodeString& rules,
178 /* RuleBasedCollator public destructor ----------------------------------- */
180 RuleBasedCollator::~RuleBasedCollator()
191 UBool RuleBasedCollator::operator==(const Collator& that) const
201 RuleBasedCollator& thatAlias = (RuleBasedCollator&)that;
207 RuleBasedCollator& RuleBasedCollator::operator=(const RuleBasedCollator& that)
226 Collator* RuleBasedCollator::clone() const
228 RuleBasedCollator* coll = new RuleBasedCollator(*this);
238 CollationElementIterator* RuleBasedCollator::createCollationElementIterator
255 * RuleBasedCollator
257 CollationElementIterator* RuleBasedCollator::createCollationElementIterator
279 const UnicodeString& RuleBasedCollator::getRules() const
284 void RuleBasedCollator::getRules(UColRuleOption delta, UnicodeString &buffer)
304 RuleBasedCollator::getTailoredSet(UErrorCode &status) const
313 void RuleBasedCollator::getVersion(UVersionInfo versionInfo) const
323 UCollationResult RuleBasedCollator::compare(
332 UCollationResult RuleBasedCollator::compare(const UChar* source,
345 UCollationResult RuleBasedCollator::compare(
358 UCollationResult RuleBasedCollator::compare(UCharIterator &sIter,
401 CollationKey& RuleBasedCollator::getCollationKey(
409 CollationKey& RuleBasedCollator::getCollationKey(const UChar* source,
448 int32_t RuleBasedCollator::getMaxExpansion(int32_t order) const
455 uint8_t* RuleBasedCollator::cloneRuleData(int32_t &length,
478 int32_t RuleBasedCollator::cloneBinary(uint8_t *buffer, int32_t capacity, UErrorCode &status)
483 void RuleBasedCollator::setAttribute(UColAttribute attr,
493 UColAttributeValue RuleBasedCollator::getAttribute(UColAttribute attr,
501 uint32_t RuleBasedCollator::setVariableTop(const UChar *varTop, int32_t len, UErrorCode &status) {
506 uint32_t RuleBasedCollator::setVariableTop(const UnicodeString &varTop, UErrorCode &status) {
511 void RuleBasedCollator::setVariableTop(uint32_t varTop, UErrorCode &status) {
516 uint32_t RuleBasedCollator::getVariableTop(UErrorCode &status) const {
520 int32_t RuleBasedCollator::getSortKey(const UnicodeString& source,
527 int32_t RuleBasedCollator::getSortKey(const UChar *source,
534 int32_t RuleBasedCollator::getReorderCodes(int32_t *dest,
541 void RuleBasedCollator::setReorderCodes(const int32_t *reorderCodes,
549 int32_t RuleBasedCollator::getEquivalentReorderCodes(int32_t reorderCode,
561 int32_t RuleBasedCollator::hashCode() const
571 Locale RuleBasedCollator::getLocale(ULocDataLocaleType type, UErrorCode &status) const {
583 RuleBasedCollator::setLocales(const Locale& requestedLocale, const Locale& validLocale, const Locale& actualLocale) {
602 RuleBasedCollator::RuleBasedCollator()
607 RuleBasedCollator::RuleBasedCollator(const Locale& desiredLocale,
656 RuleBasedCollator::setUCollator(const char *locale,
671 RuleBasedCollator::checkOwned() {
682 int32_t RuleBasedCollator::internalGetShortDefinitionString(const char *locale,
691 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(RuleBasedCollator)