/external/icu/icu4c/source/i18n/ |
sharedbreakiterator.h | 21 class BreakIterator; 23 // SharedBreakIterator encapsulates a shared BreakIterator. Because 24 // BreakIterator has mutable semantics, clients must ensure that all uses 25 // of a particular shared BreakIterator is protected by the same mutex 27 // BreakIterator. Clients can accomplish this by creating a mutex for all 33 SharedBreakIterator(BreakIterator *biToAdopt); 36 BreakIterator *get() const { return ptr; } 37 BreakIterator *operator->() const { return ptr; } 38 BreakIterator &operator*() const { return *ptr; } 40 BreakIterator *ptr [all...] |
sharedbreakiterator.cpp | 21 BreakIterator *biToAdopt) : ptr(biToAdopt) { }
|
/external/icu/icu4j/main/classes/localespi/src/com/ibm/icu/impl/javaspi/text/ |
BreakIteratorProviderICU.java | 11 import java.text.BreakIterator; 21 public BreakIterator getCharacterInstance(Locale locale) { 22 com.ibm.icu.text.BreakIterator icuBrkItr = com.ibm.icu.text.BreakIterator.getCharacterInstance( 28 public BreakIterator getLineInstance(Locale locale) { 29 com.ibm.icu.text.BreakIterator icuBrkItr = com.ibm.icu.text.BreakIterator.getLineInstance( 35 public BreakIterator getSentenceInstance(Locale locale) { 36 com.ibm.icu.text.BreakIterator icuBrkItr = com.ibm.icu.text.BreakIterator.getSentenceInstance [all...] |
/external/icu/android_icu4j/src/main/tests/android/icu/dev/test/rbbi/ |
BreakIteratorRegTest.java | 21 import android.icu.text.BreakIterator; 32 BreakIterator jwbi = BreakIterator.getWordInstance(Locale.JAPAN); 33 BreakIterator uwbi = BreakIterator.getWordInstance(Locale.US); 34 BreakIterator usbi = BreakIterator.getSentenceInstance(Locale.US); 35 BreakIterator twbi = BreakIterator.getWordInstance(thailand_locale); 36 BreakIterator rwbi = BreakIterator.getWordInstance(new Locale("", "", "")) [all...] |
BreakIteratorTest.java | 20 import android.icu.text.BreakIterator; 40 private void doOtherInvariantTest(BreakIterator tb, String testChars) 51 for (int k = tb.first(); k != BreakIterator.DONE; k = tb.next()) 79 for (int k = tb.first(); k != BreakIterator.DONE; k = tb.next()) 119 BreakIterator iter = BreakIterator.getWordInstance(); 154 BreakIterator e = BreakIterator.getSentenceInstance(); 161 Locale[] locList = BreakIterator.getAvailableLocales(); 167 android.icu.util.ULocale[] ulocList = BreakIterator.getAvailableULocales() [all...] |
RBBITest.java | 31 import android.icu.text.BreakIterator; 57 BreakIterator b = BreakIterator.getWordInstance(locale); 63 while ((position = b.next())!= BreakIterator.DONE) { 70 while ((position = b.previous())!= BreakIterator.DONE) { 88 BreakIterator brk = BreakIterator.getWordInstance(new ULocale("th")); 91 while ((position = brk.next()) != BreakIterator.DONE && position < text2.length) { 97 brk = BreakIterator.getLineInstance(new ULocale("th")); 100 while ((position = brk.next()) != BreakIterator.DONE && position < text2.length) [all...] |
/external/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/ |
BreakIteratorRegTest.java | 20 import com.ibm.icu.text.BreakIterator; 29 BreakIterator jwbi = BreakIterator.getWordInstance(Locale.JAPAN); 30 BreakIterator uwbi = BreakIterator.getWordInstance(Locale.US); 31 BreakIterator usbi = BreakIterator.getSentenceInstance(Locale.US); 32 BreakIterator twbi = BreakIterator.getWordInstance(thailand_locale); 33 BreakIterator rwbi = BreakIterator.getWordInstance(new Locale("", "", "")) [all...] |
BreakIteratorTest.java | 19 import com.ibm.icu.text.BreakIterator; 37 private void doOtherInvariantTest(BreakIterator tb, String testChars) 48 for (int k = tb.first(); k != BreakIterator.DONE; k = tb.next()) 76 for (int k = tb.first(); k != BreakIterator.DONE; k = tb.next()) 116 BreakIterator iter = BreakIterator.getWordInstance(); 151 BreakIterator e = BreakIterator.getSentenceInstance(); 158 Locale[] locList = BreakIterator.getAvailableLocales(); 164 com.ibm.icu.util.ULocale[] ulocList = BreakIterator.getAvailableULocales() [all...] |
RBBITest.java | 30 import com.ibm.icu.text.BreakIterator; 54 BreakIterator b = BreakIterator.getWordInstance(locale); 60 while ((position = b.next())!= BreakIterator.DONE) { 67 while ((position = b.previous())!= BreakIterator.DONE) { 85 BreakIterator brk = BreakIterator.getWordInstance(new ULocale("th")); 88 while ((position = brk.next()) != BreakIterator.DONE && position < text2.length) { 94 brk = BreakIterator.getLineInstance(new ULocale("th")); 97 while ((position = brk.next()) != BreakIterator.DONE && position < text2.length) [all...] |
/external/icu/icu4j/main/tests/localespi/src/com/ibm/icu/dev/test/localespi/ |
BreakIteratorTest.java | 11 import java.text.BreakIterator; 32 for (Locale loc : BreakIterator.getAvailableLocales()) { 45 BreakIterator brkitr = null; 49 brkitr = BreakIterator.getCharacterInstance(loc); 53 brkitr = BreakIterator.getWordInstance(loc); 57 brkitr = BreakIterator.getLineInstance(loc); 61 brkitr = BreakIterator.getSentenceInstance(loc); 73 errln("FAIL: " + method + " returned JDK BreakIterator for locale " + loc); 77 logln("INFO: " + method + " returned ICU BreakIterator for locale " + loc); 79 BreakIterator brkitrIcu = null [all...] |
/external/icu/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/ |
BreakIterator.java | 19 * {@icuenhanced java.text.BreakIterator}.{@icu _usage_} 23 * of criteria. Instances or subclasses of BreakIterator can be provided, for 27 * We provide five built-in types of BreakIterator: 28 * <ul><li>getTitleInstance() returns a BreakIterator that locates boundaries 30 * <li>getSentenceInstance() returns a BreakIterator that locates boundaries 32 * <li>getWordInstance() returns a BreakIterator that locates boundaries between 34 * This type of BreakIterator makes sure there is a boundary position at the 37 * <li>getLineInstance() returns a BreakIterator that locates positions where it is 43 * <li>getCharacterInstance() returns a BreakIterator that locates boundaries between 52 * BreakIterator's interface follows an "iterator" model (hence the name), meaning i [all...] |
/external/icu/icu4c/source/common/ |
brkiter.cpp | 20 // This file was generated from the java source file BreakIterator.java 44 // class BreakIterator 46 // Instances of BreakIterator maintain a current position and scan over text 54 BreakIterator* 55 BreakIterator::buildInstance(const Locale& loc, const char *type, UErrorCode &status) 121 U_LOCALE_BASED(locBased, *(BreakIterator*)result); 144 BreakIterator* U_EXPORT2 145 BreakIterator::createWordInstance(const Locale& key, UErrorCode& status) 153 BreakIterator* U_EXPORT2 154 BreakIterator::createLineInstance(const Locale& key, UErrorCode& status [all...] |
unistr_titlecase_brkiter.cpp | 16 * Titlecasing functions that are based on BreakIterator 33 UnicodeString::toTitle(BreakIterator *iter) { 38 UnicodeString::toTitle(BreakIterator *iter, const Locale &locale) { 43 UnicodeString::toTitle(BreakIterator *iter, const Locale &locale, uint32_t options) { 44 LocalPointer<BreakIterator> ownedIter;
|
ubrk.cpp | 43 BreakIterator *result = 0; 48 result = BreakIterator::createCharacterInstance(Locale(locale), *status); 52 result = BreakIterator::createWordInstance(Locale(locale), *status); 56 result = BreakIterator::createLineInstance(Locale(locale), *status); 60 result = BreakIterator::createSentenceInstance(Locale(locale), *status); 64 result = BreakIterator::createTitleInstance(Locale(locale), *status); 108 BreakIterator *result = 0; 168 BreakIterator *newBI = ((BreakIterator *)bi)->clone(); 182 delete (BreakIterator *)bi [all...] |
ustr_titlecase_brkiter.cpp | 16 * Titlecasing functions that are based on BreakIterator 39 * Whole-string BreakIterator. 43 class WholeStringBreakIterator : public BreakIterator { 45 WholeStringBreakIterator() : BreakIterator(), length(0) {} 47 UBool operator==(const BreakIterator&) const U_OVERRIDE; 48 BreakIterator *clone() const U_OVERRIDE; 65 BreakIterator *createBufferClone(void *stackBuffer, int32_t &BufferSize, 67 BreakIterator &refreshInputText(UText *input, UErrorCode &errorCode) U_OVERRIDE; 76 UBool WholeStringBreakIterator::operator==(const BreakIterator&) const { return FALSE; } 77 BreakIterator *WholeStringBreakIterator::clone() const { return nullptr; [all...] |
/external/icu/icu4c/source/common/unicode/ |
brkiter.h | 16 * 07/09/97 jfitz Renamed BreakIterator and interface synced with JDK 37 * Allow the declaration of APIs with pointers to BreakIterator 40 class BreakIterator; 58 * The BreakIterator class implements methods for finding the location 59 * of boundaries in text. BreakIterator is an abstract base class. 60 * Instances of BreakIterator maintain a current position and scan over 102 class U_COMMON_API BreakIterator : public UObject { 108 virtual ~BreakIterator(); 113 * BreakIterator. Objects of different subclasses are considered 116 * Return true if this BreakIterator is at the same position in th [all...] |
filteredbrk.h | 26 * The BreakIteratorFilter is used to modify the behavior of a BreakIterator 27 * by constructing a new BreakIterator which suppresses certain segment boundaries. 109 * @return the new BreakIterator, owned by the caller. 113 virtual BreakIterator *build(BreakIterator* adoptBreakIterator, UErrorCode& status) = 0; 117 * The resulting BreakIterator is owned by the caller. 118 * The BreakIteratorFilter may be destroyed before the BreakIterator is destroyed. 119 * Note that the adoptBreakIterator is adopted by the new BreakIterator 125 * @return the new BreakIterator, owned by the caller. 128 inline BreakIterator *wrapIteratorWithFilter(BreakIterator* adoptBreakIterator, UErrorCode& status) [all...] |
/external/cldr/tools/java/org/unicode/cldr/util/ |
RangeAbbreviator.java | 3 import com.ibm.icu.text.BreakIterator; 7 private BreakIterator breaker1; 8 private BreakIterator breaker2; 12 public RangeAbbreviator(BreakIterator breaker, String separator) { 13 this.breaker1 = (BreakIterator) breaker.clone(); 14 this.breaker2 = (BreakIterator) breaker.clone(); 19 this(BreakIterator.getWordInstance(breaker), separator); 37 if (current1 == BreakIterator.DONE) { 42 if (current2 == BreakIterator.DONE) { 57 if (current1 == BreakIterator.DONE) [all...] |
/external/icu/icu4j/main/classes/localespi/src/com/ibm/icu/impl/jdkadapter/ |
BreakIteratorICU.java | 13 import com.ibm.icu.text.BreakIterator; 16 * BreakIteratorICU is an adapter class which wraps ICU4J BreakIterator and 17 * implements java.text.BreakIterator APIs. 19 public class BreakIteratorICU extends java.text.BreakIterator { 21 private BreakIterator fIcuBrkItr; 23 private BreakIteratorICU(BreakIterator icuBrkItr) { 27 public static java.text.BreakIterator wrap(BreakIterator icuBrkItr) { 31 public BreakIterator unwrap() { 38 other.fIcuBrkItr = (BreakIterator)fIcuBrkItr.clone() [all...] |
/external/icu/icu4j/perf-tests/src/com/ibm/icu/dev/test/perf/ |
BreakIteratorPerformanceTest.java | 18 com.ibm.icu.text.BreakIterator iSentenceIter; 19 com.ibm.icu.text.BreakIterator iWordIter; 20 com.ibm.icu.text.BreakIterator iLineIter; 21 com.ibm.icu.text.BreakIterator iCharacterIter; 22 java.text.BreakIterator jSentenceIter; 23 java.text.BreakIterator jWordIter; 24 java.text.BreakIterator jLineIter; 25 java.text.BreakIterator jCharacterIter; 46 // // get rid of any characters that may cause differences between ICU4J and Java BreakIterator 56 iSentenceIter = com.ibm.icu.text.BreakIterator.getSentenceInstance() [all...] |
RBBIPerf.java | 15 import java.text.BreakIterator; 27 BreakIterator jdkbi; 61 bi = (RuleBasedBreakIterator)com.ibm.icu.text.BreakIterator.getCharacterInstance(); 63 bi = (RuleBasedBreakIterator)com.ibm.icu.text.BreakIterator.getWordInstance(); 65 bi = (RuleBasedBreakIterator)com.ibm.icu.text.BreakIterator.getLineInstance(); 67 jdkbi = BreakIterator.getLineInstance(); 88 for (; n != BreakIterator.DONE; n=bi.next()) { 92 for (; n != BreakIterator.DONE; n=jdkbi.next()) { 102 for (n=bi.first(); n != BreakIterator.DONE; n=bi.next()) { 106 for (n=jdkbi.first(); n != BreakIterator.DONE; n=jdkbi.next()) [all...] |
/external/icu/android_icu4j/src/main/java/android/icu/text/ |
BreakIterator.java | 25 * <strong>[icu enhancement]</strong> ICU's replacement for {@link java.text.BreakIterator}. Methods, fields, and other functionality specific to ICU are labeled '<strong>[icu]</strong>'. 29 * of criteria. Instances or subclasses of BreakIterator can be provided, for 33 * We provide five built-in types of BreakIterator: 34 * <ul><li>getTitleInstance() returns a BreakIterator that locates boundaries 36 * <li>getSentenceInstance() returns a BreakIterator that locates boundaries 38 * <li>getWordInstance() returns a BreakIterator that locates boundaries between 40 * This type of BreakIterator makes sure there is a boundary position at the 43 * <li>getLineInstance() returns a BreakIterator that locates positions where it is 49 * <li>getCharacterInstance() returns a BreakIterator that locates boundaries between 63 * BreakIterator's interface follows an "iterator" model (hence the name), meaning i [all...] |
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/ |
BreakIterator.java | 24 * {@icuenhanced java.text.BreakIterator}.{@icu _usage_} 28 * of criteria. Instances or subclasses of BreakIterator can be provided, for 32 * We provide five built-in types of BreakIterator: 33 * <ul><li>getTitleInstance() returns a BreakIterator that locates boundaries 35 * <li>getSentenceInstance() returns a BreakIterator that locates boundaries 37 * <li>getWordInstance() returns a BreakIterator that locates boundaries between 39 * This type of BreakIterator makes sure there is a boundary position at the 42 * <li>getLineInstance() returns a BreakIterator that locates positions where it is 48 * <li>getCharacterInstance() returns a BreakIterator that locates boundaries between 62 * BreakIterator's interface follows an "iterator" model (hence the name), meaning i [all...] |
/external/icu/icu4j/eclipse-build/plugins.template/com.ibm.icu.base.tests/src/com/ibm/icu/tests/ |
BreakIteratorTest.java | 16 import com.ibm.icu.text.BreakIterator; 26 private static BreakIterator cbr; 27 private static BreakIterator wbr; 28 private static BreakIterator lbr; 29 private static BreakIterator sbr; 32 cbr = BreakIterator.getCharacterInstance(); 34 wbr = BreakIterator.getWordInstance(); 36 lbr = BreakIterator.getLineInstance(); 38 sbr = BreakIterator.getSentenceInstance(); 48 // private static void dump(BreakIterator bi) [all...] |
/external/icu/icu4c/source/samples/break/ |
break.cpp | 32 void printTextRange( BreakIterator& iterator, 51 void printEachForward( BreakIterator& boundary) 55 end != BreakIterator::DONE; 63 void printEachBackward( BreakIterator& boundary) 67 start != BreakIterator::DONE; 75 void printFirst(BreakIterator& boundary) 83 void printLast(BreakIterator& boundary) 91 void printAt(BreakIterator &boundary, int32_t pos ) 103 BreakIterator* boundary; 111 boundary = BreakIterator::createSentenceInstance [all...] |