Lines Matching refs:BreakIterator
18 // This file was generated from the java source file BreakIterator.java
42 // class BreakIterator
44 // Instances of BreakIterator maintain a current position and scan over text
52 BreakIterator*
53 BreakIterator::buildInstance(const Locale& loc, const char *type, int32_t kind, UErrorCode &status)
119 U_LOCALE_BASED(locBased, *(BreakIterator*)result);
143 BreakIterator* U_EXPORT2
144 BreakIterator::createWordInstance(const Locale& key, UErrorCode& status)
152 BreakIterator* U_EXPORT2
153 BreakIterator::createLineInstance(const Locale& key, UErrorCode& status)
161 BreakIterator* U_EXPORT2
162 BreakIterator::createCharacterInstance(const Locale& key, UErrorCode& status)
170 BreakIterator* U_EXPORT2
171 BreakIterator::createSentenceInstance(const Locale& key, UErrorCode& status)
179 BreakIterator* U_EXPORT2
180 BreakIterator::createTitleInstance(const Locale& key, UErrorCode& status)
189 BreakIterator::getAvailableLocales(int32_t& count)
200 BreakIterator::BreakIterator()
205 BreakIterator::~BreakIterator()
223 return BreakIterator::makeInstance(loc, kind, status);
243 return ((BreakIterator*)instance)->clone();
251 return BreakIterator::makeInstance(loc, kind, status);
313 BreakIterator::registerInstance(BreakIterator* toAdopt, const Locale& locale, UBreakIteratorType kind, UErrorCode& status)
326 BreakIterator::unregister(URegistryKey key, UErrorCode& status)
340 BreakIterator::getAvailableLocales(void)
352 BreakIterator*
353 BreakIterator::createInstance(const Locale& loc, int32_t kind, UErrorCode& status)
362 BreakIterator *result = (BreakIterator*)gService->get(loc, kind, &actualLoc, status);
389 BreakIterator*
390 BreakIterator::makeInstance(const Locale& loc, int32_t kind, UErrorCode& status)
398 BreakIterator *result = NULL;
401 result = BreakIterator::buildInstance(loc, "grapheme", kind, status);
404 result = BreakIterator::buildInstance(loc, "word", kind, status);
417 result = BreakIterator::buildInstance(loc, lbType, kind, status);
420 result = BreakIterator::buildInstance(loc, "sentence", kind, status);
435 result = BreakIterator::buildInstance(loc, "title", kind, status);
449 BreakIterator::getLocale(ULocDataLocaleType type, UErrorCode& status) const {
455 BreakIterator::getLocaleID(ULocDataLocaleType type, UErrorCode& status) const {
462 // provide a default implementation for any derived BreakIterator classes that
464 int32_t BreakIterator::getRuleStatus() const {
469 // provide a default implementation for any derived BreakIterator classes that
471 int32_t BreakIterator::getRuleStatusVec(int32_t *fillInVec, int32_t capacity, UErrorCode &status) {
483 BreakIterator::BreakIterator (const Locale& valid, const Locale& actual) {