Home
last modified time | relevance | path

Searched refs:icu (Results 1 - 25 of 102) sorted by relevance

12345

/base/global/i18n/frameworks/intl/src/
H A Di18n_calendar.cpp45 icu::Locale tempLocale = icu::Locale::forLanguageTag(localeTag, status); in I18nCalendar()
47 calendar_ = new icu::GregorianCalendar(status); in I18nCalendar()
56 calendar_ = icu::Calendar::createInstance(tempLocale, status); in I18nCalendar()
68 icu::Locale tempLocale = icu::Locale::forLanguageTag(localeTag, status); in I18nCalendar()
70 calendar_ = new icu::GregorianCalendar(status); in I18nCalendar()
82 void I18nCalendar::InitCalendar(const icu::Locale &locale, CalendarType type) in InitCalendar()
87 calendar_ = new icu::BuddhistCalendar(locale, status); in InitCalendar()
91 calendar_ = new icu in InitCalendar()
[all...]
H A Di18n_break_iterator.cpp27 iter = icu::BreakIterator::createLineInstance(localeTag.c_str(), status); in I18nBreakIterator()
45 icu::BreakIterator* breakIter = GetBreakIterator(); in Current()
54 icu::BreakIterator* breakIter = GetBreakIterator(); in First()
63 icu::BreakIterator* breakIter = GetBreakIterator(); in Last()
72 icu::BreakIterator* breakIter = GetBreakIterator(); in Previous()
81 icu::BreakIterator* breakIter = GetBreakIterator(); in Next()
90 icu::BreakIterator* breakIter = GetBreakIterator(); in Next()
99 icu::BreakIterator* breakIter = GetBreakIterator(); in Following()
108 icu::BreakIterator* breakIter = GetBreakIterator(); in SetText()
117 icu in GetText()
[all...]
H A Dindex_util.cpp31 icu::Locale locale(LocaleConfig::GetSystemLocale().c_str()); in IndexUtil()
32 index = std::make_unique<icu::AlphabeticIndex>(locale, status); in IndexUtil()
34 icu::Locale locale(localeTag.c_str()); in IndexUtil()
35 index = std::make_unique<icu::AlphabeticIndex>(locale, status); in IndexUtil()
56 icu::UnicodeString unicodeString = index->getBucketLabel(); in GetIndexList()
68 icu::Locale locale(localeTag.c_str()); in AddLocale()
80 icu::UnicodeString unicodeString(String.c_str()); in GetIndex()
92 icu::UnicodeString label = index->getBucketLabel(); in GetIndex()
H A Di18n_normalizer.cpp24 normalizer = icu::Normalizer2::getNFCInstance(status); in I18nNormalizer()
26 normalizer = icu::Normalizer2::getNFDInstance(status); in I18nNormalizer()
28 normalizer = icu::Normalizer2::getNFKCInstance(status); in I18nNormalizer()
31 normalizer = icu::Normalizer2::getNFKDInstance(status); in I18nNormalizer()
49 icu::UnicodeString input(text, length); in Normalize()
50 icu::UnicodeString output = normalizer->normalize(input, status); in Normalize()
H A Dcharacter.cpp41 icu::UnicodeString unicodeString(character.c_str()); in IsDigit()
48 icu::UnicodeString unicodeString(character.c_str()); in IsSpaceChar()
55 icu::UnicodeString unicodeString(character.c_str()); in IsWhiteSpace()
62 icu::UnicodeString unicodeString(character.c_str()); in IsRTLCharacter()
73 icu::UnicodeString unicodeString(character.c_str()); in IsIdeoGraphic()
80 icu::UnicodeString unicodeString(character.c_str()); in IsLetter()
87 icu::UnicodeString unicodeString(character.c_str()); in IsLowerCase()
94 icu::UnicodeString unicodeString(character.c_str()); in IsUpperCase()
136 icu::UnicodeString unicodeString(character.c_str()); in GetType()
H A Ddate_time_format.cpp28 using namespace icu;
185 pattern.findAndReplace(icu::UnicodeString::fromUTF8(StringPiece("H")), in FixPatternPartOne()
186 icu::UnicodeString::fromUTF8(StringPiece("h"))); in FixPatternPartOne()
187 pattern.findAndReplace(icu::UnicodeString::fromUTF8(StringPiece("k")), in FixPatternPartOne()
188 icu::UnicodeString::fromUTF8(StringPiece("h"))); in FixPatternPartOne()
189 pattern.findAndReplace(icu::UnicodeString::fromUTF8(StringPiece("K")), in FixPatternPartOne()
190 icu::UnicodeString::fromUTF8(StringPiece("h"))); in FixPatternPartOne()
192 pattern.findAndReplace(icu::UnicodeString::fromUTF8(StringPiece("h")), in FixPatternPartOne()
193 icu::UnicodeString::fromUTF8(StringPiece("H"))); in FixPatternPartOne()
194 pattern.findAndReplace(icu in FixPatternPartOne()
[all...]
/base/global/i18n/frameworks/intl/entity_recognition/phone_number_recognition/include/
H A Dregex_rule.h30 RegexRule(icu::UnicodeString& regex, std::string& IsValidType, std::string& HandleType,
35 icu::RegexPattern* GetPattern(); // positive Rules, negative rules, border rules, find rules
37 std::vector<MatchedNumberInfo> Handle(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message);
38 PhoneNumberMatch* IsValid(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message); // codes rules
39 static int CountDigits(icu::UnicodeString& str);
42 void StartWithBrackets(icu::UnicodeString& phone); // codes rules
43 static std::vector<MatchedNumberInfo> GetNumbersWithSlant(icu::UnicodeString& testStr); // positive Rules
45 icu::UnicodeString& message, bool isStartsWithNumber); // positive Rules
46 bool NumberValid(icu::UnicodeString& number); // codes rules
47 bool PrefixValid(icu
[all...]
H A Dpositive_rule.h28 PositiveRule(icu::UnicodeString& regex, std::string& HandleType, std::string& insensitive);
29 icu::RegexPattern* GetPattern();
30 std::vector<MatchedNumberInfo> HandleInner(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message);
31 std::vector<MatchedNumberInfo> Handle(PhoneNumberMatch* match, icu::UnicodeString& message);
34 static std::vector<MatchedNumberInfo> GetNumbersWithSlant(icu::UnicodeString& testStr);
36 icu::UnicodeString& message, bool isStartsWithNumber);
38 std::vector<MatchedNumberInfo> HandleDefault(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message);
39 std::vector<MatchedNumberInfo> HandleOperator(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message);
40 std::vector<MatchedNumberInfo> HandleBlank(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message);
41 std::vector<MatchedNumberInfo> HandleSlant(PhoneNumberMatch* possibleNumber, icu
[all...]
H A Dcode_rule.h29 PhoneNumberMatch* IsValid(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message);
30 PhoneNumberMatch* Handle(PhoneNumberMatch* phoneNumberMatch, icu::UnicodeString& message);
33 static int CountDigits(icu::UnicodeString& str);
34 void StartWithBrackets(icu::UnicodeString& phone);
35 bool NumberValid(icu::UnicodeString& number);
36 bool PrefixValid(icu::UnicodeString& number, int length);
37 PhoneNumberMatch* IsValidEnd(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message);
38 PhoneNumberMatch* IsValidStart(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message);
39 PhoneNumberMatch* IsValidDefault(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message);
40 PhoneNumberMatch* IsValidPreSuf(PhoneNumberMatch* possibleNumber, icu
[all...]
H A Dphone_number_matched.h38 std::vector<int> GetMatchedPhoneNumber(icu::UnicodeString& message);
47 std::vector<int> DealWithoutFixed(icu::UnicodeString& message, std::string& country);
49 MatchedNumberInfo& info, std::pair<int, int>& pos, icu::UnicodeString& filteredString);
51 icu::UnicodeString& src, icu::UnicodeString& filteredString);
52 std::vector<PhoneNumberMatch*> FindNumbers(std::string& country, icu::UnicodeString& filteredString);
53 std::vector<MatchedNumberInfo> FindShortNumbers(std::string& country, icu::UnicodeString& message);
54 PhoneNumberMatch* HandleCodesRule(PhoneNumberMatch* phoneNumberMatch, icu::UnicodeString& message);
55 bool IsNumberWithOneBracket(icu::UnicodeString& message);
57 icu
[all...]
H A Dnegative_rule.h25 NegativeRule(icu::UnicodeString& regex, std::string& insensitive);
26 icu::RegexPattern* GetPattern();
27 icu::UnicodeString Handle(icu::UnicodeString& src);
30 void ReplaceSpecifiedPos(icu::UnicodeString& chs, int start, int end);
32 icu::UnicodeString regex;
H A Dborder_rule.h28 BorderRule(icu::UnicodeString& regex, std::string& insensitive, std::string& type);
30 icu::RegexPattern* GetPattern();
31 bool Handle(PhoneNumberMatch* match, icu::UnicodeString& message);
35 icu::UnicodeString regex;
H A Dmatched_number_info.h26 MatchedNumberInfo(int begin, int end, icu::UnicodeString& content) : _begin(begin), _end(end), content(content) {} in MatchedNumberInfo()
49 void SetContent(icu::UnicodeString& content) in SetContent()
54 icu::UnicodeString GetContent() in GetContent()
77 icu::UnicodeString content;
/base/global/i18n/frameworks/intl/entity_recognition/phone_number_recognition/src/
H A Dnegative_rule.cpp20 NegativeRule::NegativeRule(icu::UnicodeString& regex, std::string& insensitive) in NegativeRule()
30 icu::RegexPattern* NegativeRule::GetPattern() in GetPattern()
34 return icu::RegexPattern::compile(this->regex, URegexpFlag::UREGEX_CASE_INSENSITIVE, this->status); in GetPattern()
36 return icu::RegexPattern::compile(this->regex, 0, this->status); in GetPattern()
40 void NegativeRule::ReplaceSpecifiedPos(icu::UnicodeString& chs, int start, int end) in ReplaceSpecifiedPos()
52 icu::UnicodeString NegativeRule::Handle(icu::UnicodeString& src) in Handle()
54 icu::UnicodeString ret = src; in Handle()
55 icu::RegexPattern* pattern = GetPattern(); in Handle()
57 icu in Handle()
[all...]
H A Dregex_rule.cpp29 RegexRule::RegexRule(icu::UnicodeString& regex, std::string& isValidType, std::string& handleType, in RegexRule()
58 int RegexRule::CountDigits(icu::UnicodeString& str) in CountDigits()
75 icu::RegexPattern* RegexRule::GetPattern() in GetPattern()
79 return icu::RegexPattern::compile(this->regex, URegexpFlag::UREGEX_CASE_INSENSITIVE, this->status); in GetPattern()
81 return icu::RegexPattern::compile(this->regex, 0, this->status); in GetPattern()
85 PhoneNumberMatch* RegexRule::IsValid(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message) in IsValid()
98 PhoneNumberMatch* RegexRule::IsValidPreSuf(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message) in IsValidPreSuf()
112 PhoneNumberMatch* RegexRule::IsValidEnd(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message) in IsValidEnd()
114 icu::UnicodeString after = message.tempSubString(possibleNumber->end()); in IsValidEnd()
156 PhoneNumberMatch* RegexRule::IsValidStart(PhoneNumberMatch* possibleNumber, icu
[all...]
H A Dpositive_rule.cpp27 PositiveRule::PositiveRule(icu::UnicodeString& regex, std::string& handleType, std::string& insensitive) in PositiveRule()
41 icu::RegexPattern* PositiveRule::GetPattern() in GetPattern()
45 return icu::RegexPattern::compile(this->regex, URegexpFlag::UREGEX_CASE_INSENSITIVE, this->status); in GetPattern()
47 return icu::RegexPattern::compile(this->regex, 0, this->status); in GetPattern()
52 bool PositiveRule::IsNumberWithOneBracket(icu::UnicodeString& message) in IsNumberWithOneBracket()
73 icu::UnicodeString PositiveRule::DealStringWithOneBracket(icu::UnicodeString& message) in DealStringWithOneBracket()
81 std::vector<MatchedNumberInfo> PositiveRule::Handle(PhoneNumberMatch* match, icu::UnicodeString& message) in Handle()
83 icu::UnicodeString rawString = match->raw_string().c_str(); in Handle()
84 icu in Handle()
[all...]
H A Dcode_rule.cpp34 int CodeRule::CountDigits(icu::UnicodeString& str) in CountDigits()
45 PhoneNumberMatch* CodeRule::IsValid(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message) in IsValid()
58 PhoneNumberMatch* CodeRule::IsValidPreSuf(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message) in IsValidPreSuf()
70 PhoneNumberMatch* CodeRule::IsValidEnd(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message) in IsValidEnd()
72 icu::UnicodeString after = message.tempSubString(possibleNumber->end()); in IsValidEnd()
114 PhoneNumberMatch* CodeRule::IsValidStart(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message) in IsValidStart()
116 icu::UnicodeString before = message.tempSubString(0, possibleNumber->start()); in IsValidStart()
153 PhoneNumberMatch* CodeRule::IsValidDefault(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message) in IsValidDefault()
158 bool CodeRule::PrefixValid(icu::UnicodeString& number, int length) in PrefixValid()
160 icu in PrefixValid()
[all...]
H A Dborder_rule.cpp22 BorderRule::BorderRule(icu::UnicodeString& regex, std::string& insensitive, std::string& type) in BorderRule()
49 icu::RegexPattern* BorderRule::GetPattern() in GetPattern()
53 return icu::RegexPattern::compile(this->regex, URegexpFlag::UREGEX_CASE_INSENSITIVE, this->status); in GetPattern()
55 return icu::RegexPattern::compile(this->regex, 0, this->status); in GetPattern()
59 bool BorderRule::Handle(PhoneNumberMatch* match, icu::UnicodeString& message) in Handle()
66 icu::UnicodeString borderStr = message.tempSubString(beginSubTen, endAddTen - beginSubTen); in Handle()
68 icu::RegexPattern* pattern = this->GetPattern(); in Handle()
70 icu::RegexMatcher* mat = pattern->matcher(borderStr, status); in Handle()
H A Dphone_number_matched.cpp49 std::vector<int> PhoneNumberMatched::GetMatchedPhoneNumber(icu::UnicodeString& message) in GetMatchedPhoneNumber()
51 icu::UnicodeString messageStr = message; in GetMatchedPhoneNumber()
55 icu::UnicodeString filteredString = HandleNegativeRule(messageStr); in GetMatchedPhoneNumber()
69 std::vector<int> PhoneNumberMatched::DealWithoutFixed(icu::UnicodeString& message, std::string& country) in DealWithoutFixed()
76 icu::UnicodeString content = match->raw_string().c_str(); in DealWithoutFixed()
99 icu::UnicodeString PhoneNumberMatched::HandleNegativeRule(icu::UnicodeString& src) in HandleNegativeRule()
102 icu::UnicodeString ret = src; in HandleNegativeRule()
113 void PhoneNumberMatched::ReplaceSpecifiedPos(icu::UnicodeString& chs, int start, int end) in ReplaceSpecifiedPos()
127 icu in FindShortNumbers()
[all...]
H A Dfind_rule.cpp21 FindRule::FindRule(icu::UnicodeString& regex, std::string& insensitive) in FindRule()
34 icu::RegexPattern* FindRule::GetPattern() in GetPattern()
38 return icu::RegexPattern::compile(this->regex, URegexpFlag::UREGEX_CASE_INSENSITIVE, this->status); in GetPattern()
40 return icu::RegexPattern::compile(this->regex, 0, this->status); in GetPattern()
/base/global/i18n/frameworks/intl/entity_recognition/src/
H A Dentity_recognizer.cpp21 EntityRecognizer::EntityRecognizer(icu::Locale& locale) in EntityRecognizer()
47 icu::UnicodeString messageStr = message.c_str(); in FindEntityInfo()
66 icu::UnicodeString EntityRecognizer::ConvertQanChar(icu::UnicodeString& instr) in ConvertQanChar()
68 icu::UnicodeString result = ""; in ConvertQanChar()
69 icu::UnicodeString fwchstrFirst = ":/.\∕,!()?﹡;:﹣—-【】-+={%}1234567890abcdefghi"; in ConvertQanChar()
70 icu::UnicodeString fwchstrSecond = "jklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; in ConvertQanChar()
71 icu::UnicodeString fwchstr = fwchstrFirst + fwchstrSecond; in ConvertQanChar()
72 icu::UnicodeString hwchstrFirst = ":/.\\/,!()?*;:---[]-+={%}1234567890abcdefghi"; in ConvertQanChar()
73 icu in ConvertQanChar()
[all...]
/base/global/i18n/frameworks/intl/entity_recognition/date_time_recognition/include/
H A Ddate_time_filter.h32 std::vector<MatchedDateTimeInfo> Filter(icu::UnicodeString& content, std::vector<MatchedDateTimeInfo>& matches,
52 std::vector<MatchedDateTimeInfo> FilterDatePeriod(icu::UnicodeString& content,
54 std::vector<MatchedDateTimeInfo> FilterByRules(icu::UnicodeString& content,
56 std::vector<MatchedDateTimeInfo> FilterByPast(icu::UnicodeString& content,
60 std::vector<MatchedDateTimeInfo> FilterDate(icu::UnicodeString& content,
62 std::vector<MatchedDateTimeInfo> FilterDateTime(icu::UnicodeString& content,
64 std::vector<MatchedDateTimeInfo> FilterPeriod(icu::UnicodeString& content,
66 std::vector<MatchedDateTimeInfo> FilterDateTimePunc(icu::UnicodeString& content,
68 bool DealBrackets(icu::UnicodeString& content, std::vector<MatchedDateTimeInfo>& matches,
71 int NestDealDate(icu
[all...]
H A Ddate_rule_init.h35 std::vector<MatchedDateTimeInfo> Detect(icu::UnicodeString& message);
39 std::vector<MatchedDateTimeInfo> GetMatches(icu::UnicodeString& message);
40 std::vector<MatchedDateTimeInfo> ClearFind(icu::UnicodeString& message);
41 std::vector<MatchedDateTimeInfo> PastFind(icu::UnicodeString& message);
43 icu::UnicodeString& message);
/base/global/i18n/frameworks/intl/entity_recognition/date_time_recognition/src/
H A Ddate_time_sequence.cpp39 icu::Locale localeObj = icu::Locale::forLanguageTag(locale.data(), icuStatus); in GetDateOrder()
54 icu::SimpleDateFormat* formatter = dynamic_cast<icu::SimpleDateFormat*> in GetDateOrder()
55 (icu::DateFormat::createDateInstance(icu::DateFormat::EStyle::kDefault, localeObj)); in GetDateOrder()
61 icu::UnicodeString unistr; in GetDateOrder()
H A Drules_engine.cpp42 std::vector<MatchedDateTimeInfo> RulesEngine::Match(icu::UnicodeString& message) in Match()
53 icu::UnicodeString regex = this->patterns[key]; in Match()
54 icu::RegexPattern* pattern = icu::RegexPattern::compile(regex, in Match()
60 icu::RegexMatcher* matcher = pattern->matcher(message, status); in Match()
87 icu::UnicodeString regex = rulesValue.c_str(); in Init()
101 icu::RegexPattern* pattern = dateTimeRule->GetPatternsMap()["rules"]; in InitRules()
108 icu::UnicodeString rules = rulesValue.c_str(); in InitRules()
109 icu::RegexMatcher* matcher = pattern->matcher(rules, status); in InitRules()
115 icu in InitRules()
[all...]

Completed in 9 milliseconds

12345