/external/icu/icu4c/source/i18n/ |
H A D | sharedbreakiterator.h | 19 class BreakIterator; 21 // SharedBreakIterator encapsulates a shared BreakIterator. Because 22 // BreakIterator has mutable semantics, clients must ensure that all uses 23 // of a particular shared BreakIterator is protected by the same mutex 25 // BreakIterator. Clients can accomplish this by creating a mutex for all 31 SharedBreakIterator(BreakIterator *biToAdopt); 34 BreakIterator *get() const { return ptr; } 35 BreakIterator *operator->() const { return ptr; } 36 BreakIterator &operator*() const { return *ptr; } 38 BreakIterator *pt [all...] |
H A D | sharedbreakiterator.cpp | 19 BreakIterator *biToAdopt) : ptr(biToAdopt) { }
|
/external/icu/icu4j/main/classes/localespi/src/com/ibm/icu/impl/javaspi/text/ |
H A D | BreakIteratorProviderICU.java | 9 import java.text.BreakIterator; 19 public BreakIterator getCharacterInstance(Locale locale) { 20 com.ibm.icu.text.BreakIterator icuBrkItr = com.ibm.icu.text.BreakIterator.getCharacterInstance( 26 public BreakIterator getLineInstance(Locale locale) { 27 com.ibm.icu.text.BreakIterator icuBrkItr = com.ibm.icu.text.BreakIterator.getLineInstance( 33 public BreakIterator getSentenceInstance(Locale locale) { 34 com.ibm.icu.text.BreakIterator icuBrkItr = com.ibm.icu.text.BreakIterator [all...] |
/external/icu/android_icu4j/src/main/tests/android/icu/dev/test/rbbi/ |
H A D | BreakIteratorRegTest.java | 15 import android.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 rwb [all...] |
H A D | SimpleBITest.java | 13 import android.icu.text.BreakIterator; 144 private BreakIterator createTestIterator(int kind) { 147 BreakIterator iter = null; 177 BreakIterator wordBreak = createTestIterator(BreakIterator.KIND_WORD); 183 BreakIterator lineBreak = createTestIterator(BreakIterator.KIND_LINE); 189 BreakIterator sentenceBreak = createTestIterator(BreakIterator.KIND_SENTENCE); 194 private int doTest(BreakIterator b [all...] |
H A D | BreakIteratorTest.java | 16 import android.icu.text.BreakIterator; 25 private BreakIterator characterBreak; 26 private BreakIterator wordBreak; 27 private BreakIterator lineBreak; 28 private BreakIterator sentenceBreak; 29 private BreakIterator titleBreak; 39 characterBreak = BreakIterator.getCharacterInstance(); 40 wordBreak = BreakIterator.getWordInstance(); 41 lineBreak = BreakIterator.getLineInstance(); 43 sentenceBreak = BreakIterator [all...] |
/external/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/ |
H A D | BreakIteratorRegTest.java | 14 import com.ibm.icu.text.BreakIterator; 25 BreakIterator jwbi = BreakIterator.getWordInstance(Locale.JAPAN); 26 BreakIterator uwbi = BreakIterator.getWordInstance(Locale.US); 27 BreakIterator usbi = BreakIterator.getSentenceInstance(Locale.US); 28 BreakIterator twbi = BreakIterator.getWordInstance(thailand_locale); 29 BreakIterator rwb [all...] |
H A D | SimpleBITest.java | 12 import com.ibm.icu.text.BreakIterator; 140 private BreakIterator createTestIterator(int kind) { 143 BreakIterator iter = null; 173 BreakIterator wordBreak = createTestIterator(BreakIterator.KIND_WORD); 179 BreakIterator lineBreak = createTestIterator(BreakIterator.KIND_LINE); 185 BreakIterator sentenceBreak = createTestIterator(BreakIterator.KIND_SENTENCE); 190 private int doTest(BreakIterator b [all...] |
H A D | BreakIteratorTest.java | 15 import com.ibm.icu.text.BreakIterator; 21 private BreakIterator characterBreak; 22 private BreakIterator wordBreak; 23 private BreakIterator lineBreak; 24 private BreakIterator sentenceBreak; 25 private BreakIterator titleBreak; 35 characterBreak = BreakIterator.getCharacterInstance(); 36 wordBreak = BreakIterator.getWordInstance(); 37 lineBreak = BreakIterator.getLineInstance(); 39 sentenceBreak = BreakIterator [all...] |
/external/icu/icu4j/main/tests/localespi/src/com/ibm/icu/dev/test/localespi/ |
H A D | BreakIteratorTest.java | 9 import java.text.BreakIterator; 28 for (Locale loc : BreakIterator.getAvailableLocales()) { 41 BreakIterator brkitr = null; 45 brkitr = BreakIterator.getCharacterInstance(loc); 49 brkitr = BreakIterator.getWordInstance(loc); 53 brkitr = BreakIterator.getLineInstance(loc); 57 brkitr = BreakIterator.getSentenceInstance(loc); 69 errln("FAIL: " + method + " returned JDK BreakIterator for locale " + loc); 73 logln("INFO: " + method + " returned ICU BreakIterator for locale " + loc); 75 BreakIterator brkitrIc [all...] |
/external/icu/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/ |
H A D | BreakIterator.java | 17 * {@icuenhanced java.text.BreakIterator}.{@icu _usage_} 21 * of criteria. Instances or subclasses of BreakIterator can be provided, for 25 * We provide five built-in types of BreakIterator: 26 * <ul><li>getTitleInstance() returns a BreakIterator that locates boundaries 28 * <li>getSentenceInstance() returns a BreakIterator that locates boundaries 30 * <li>getWordInstance() returns a BreakIterator that locates boundaries between 32 * This type of BreakIterator makes sure there is a boundary position at the 35 * <li>getLineInstance() returns a BreakIterator that locates positions where it is 41 * <li>getCharacterInstance() returns a BreakIterator that locates boundaries between 50 * BreakIterator' 203 public abstract class BreakIterator implements Cloneable class in inherits:Cloneable 211 protected BreakIterator() method in class:BreakIterator [all...] |
/external/icu/icu4c/source/common/unicode/ |
H A D | brkiter.h | 14 * 07/09/97 jfitz Renamed BreakIterator and interface synced with JDK 35 * Allow the declaration of APIs with pointers to BreakIterator 38 class BreakIterator; 56 * The BreakIterator class implements methods for finding the location 57 * of boundaries in text. BreakIterator is an abstract base class. 58 * Instances of BreakIterator maintain a current position and scan over 100 class U_COMMON_API BreakIterator : public UObject { class in inherits:UObject 106 virtual ~BreakIterator(); 111 * BreakIterator. Objects of different subclasses are considered 114 * Return true if this BreakIterator i [all...] |
H A D | 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. 94 * The resulting BreakIterator is owned by the caller. 95 * The BreakIteratorFilter may be destroyed before the BreakIterator is destroyed. 96 * Note that the adoptBreakIterator is adopted by the new BreakIterator 101 * @return the new BreakIterator, owned by the caller. 104 virtual BreakIterator *build(BreakIterator* adoptBreakIterator, UErrorCode& status) = 0;
|
/external/icu/icu4c/source/common/ |
H A D | brkiter.cpp | 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 200 BreakIterator::BreakIterator() function in class:BreakIterator 483 BreakIterator::BreakIterator (const Locale& valid, const Locale& actual) { function in class:BreakIterator [all...] |
H A D | ubrk.cpp | 40 BreakIterator *result = 0; 45 result = BreakIterator::createCharacterInstance(Locale(locale), *status); 49 result = BreakIterator::createWordInstance(Locale(locale), *status); 53 result = BreakIterator::createLineInstance(Locale(locale), *status); 57 result = BreakIterator::createSentenceInstance(Locale(locale), *status); 61 result = BreakIterator::createTitleInstance(Locale(locale), *status); 105 BreakIterator *result = 0; 144 BreakIterator *newBI = ((BreakIterator *)bi)->clone(); 158 delete (BreakIterator *)b [all...] |
H A D | unistr_titlecase_brkiter.cpp | 14 * Titlecasing functions that are based on BreakIterator 57 UnicodeString::toTitle(BreakIterator *titleIter) { 62 UnicodeString::toTitle(BreakIterator *titleIter, const Locale &locale) { 67 UnicodeString::toTitle(BreakIterator *titleIter, const Locale &locale, uint32_t options) { 71 BreakIterator *bi=titleIter; 74 bi=BreakIterator::createWordInstance(locale, errorCode);
|
/external/icu/icu4j/main/classes/localespi/src/com/ibm/icu/impl/jdkadapter/ |
H A D | BreakIteratorICU.java | 11 import com.ibm.icu.text.BreakIterator; 14 * BreakIteratorICU is an adapter class which wraps ICU4J BreakIterator and 15 * implements java.text.BreakIterator APIs. 17 public class BreakIteratorICU extends java.text.BreakIterator { 19 private BreakIterator fIcuBrkItr; 21 private BreakIteratorICU(BreakIterator icuBrkItr) { 25 public static java.text.BreakIterator wrap(BreakIterator icuBrkItr) { 29 public BreakIterator unwrap() { 36 other.fIcuBrkItr = (BreakIterator)fIcuBrkIt [all...] |
/external/icu/icu4j/perf-tests/src/com/ibm/icu/dev/test/perf/ |
H A D | BreakIteratorPerformanceTest.java | 16 com.ibm.icu.text.BreakIterator iSentenceIter; 17 com.ibm.icu.text.BreakIterator iWordIter; 18 com.ibm.icu.text.BreakIterator iLineIter; 19 com.ibm.icu.text.BreakIterator iCharacterIter; 20 java.text.BreakIterator jSentenceIter; 21 java.text.BreakIterator jWordIter; 22 java.text.BreakIterator jLineIter; 23 java.text.BreakIterator jCharacterIter; 44 // // get rid of any characters that may cause differences between ICU4J and Java BreakIterator 54 iSentenceIter = com.ibm.icu.text.BreakIterator [all...] |
H A D | RBBIPerf.java | 13 import java.text.BreakIterator; 25 BreakIterator jdkbi; 59 bi = (RuleBasedBreakIterator)com.ibm.icu.text.BreakIterator.getCharacterInstance(); 61 bi = (RuleBasedBreakIterator)com.ibm.icu.text.BreakIterator.getWordInstance(); 63 bi = (RuleBasedBreakIterator)com.ibm.icu.text.BreakIterator.getLineInstance(); 65 jdkbi = BreakIterator.getLineInstance(); 86 for (; n != BreakIterator.DONE; n=bi.next()) { 90 for (; n != BreakIterator.DONE; n=jdkbi.next()) { 100 for (n=bi.first(); n != BreakIterator.DONE; n=bi.next()) { 104 for (n=jdkbi.first(); n != BreakIterator [all...] |
/external/icu/android_icu4j/src/main/java/android/icu/text/ |
H A D | BreakIterator.java | 22 * <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>'. 26 * of criteria. Instances or subclasses of BreakIterator can be provided, for 30 * We provide five built-in types of BreakIterator: 31 * <ul><li>getTitleInstance() returns a BreakIterator that locates boundaries 33 * <li>getSentenceInstance() returns a BreakIterator that locates boundaries 35 * <li>getWordInstance() returns a BreakIterator that locates boundaries between 37 * This type of BreakIterator makes sure there is a boundary position at the 40 * <li>getLineInstance() returns a BreakIterator that locates positions where it is 46 * <li>getCharacterInstance() returns a BreakIterator that locates boundaries between 60 * BreakIterator' 212 public abstract class BreakIterator implements Cloneable class in inherits:Cloneable 221 protected BreakIterator() method in class:BreakIterator [all...] |
H A D | FilteredBreakIteratorBuilder.java | 14 * The BreakIteratorFilter is used to modify the behavior of a BreakIterator 15 * by constructing a new BreakIterator which suppresses certain segment boundaries. 22 * <p><b>Note:</b> An instance of {@link BreakIterator} returned by this builder 26 * <li>{@link BreakIterator#next(int) next(int n)}</li> 27 * <li>{@link BreakIterator#previous() previous()}</li> 28 * <li>{@link BreakIterator#following(int) following(int offset)}</li> 29 * <li>{@link BreakIterator#preceding(int) preceding(int offset)}</li> 103 * The resulting BreakIterator is owned by the caller. 104 * The BreakIteratorFilter may be destroyed before the BreakIterator is destroyed. 105 * Note that the adoptBreakIterator is adopted by the new BreakIterator [all...] |
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/ |
H A D | BreakIterator.java | 21 * {@icuenhanced java.text.BreakIterator}.{@icu _usage_} 25 * of criteria. Instances or subclasses of BreakIterator can be provided, for 29 * We provide five built-in types of BreakIterator: 30 * <ul><li>getTitleInstance() returns a BreakIterator that locates boundaries 32 * <li>getSentenceInstance() returns a BreakIterator that locates boundaries 34 * <li>getWordInstance() returns a BreakIterator that locates boundaries between 36 * This type of BreakIterator makes sure there is a boundary position at the 39 * <li>getLineInstance() returns a BreakIterator that locates positions where it is 45 * <li>getCharacterInstance() returns a BreakIterator that locates boundaries between 59 * BreakIterator' 212 public abstract class BreakIterator implements Cloneable class in inherits:Cloneable 222 protected BreakIterator() method in class:BreakIterator [all...] |
H A D | FilteredBreakIteratorBuilder.java | 13 * The BreakIteratorFilter is used to modify the behavior of a BreakIterator 14 * by constructing a new BreakIterator which suppresses certain segment boundaries. 21 * <p><b>Note:</b> An instance of {@link BreakIterator} returned by this builder 25 * <li>{@link BreakIterator#next(int) next(int n)}</li> 26 * <li>{@link BreakIterator#previous() previous()}</li> 27 * <li>{@link BreakIterator#following(int) following(int offset)}</li> 28 * <li>{@link BreakIterator#preceding(int) preceding(int offset)}</li> 101 * The resulting BreakIterator is owned by the caller. 102 * The BreakIteratorFilter may be destroyed before the BreakIterator is destroyed. 103 * Note that the adoptBreakIterator is adopted by the new BreakIterator [all...] |
/external/icu/icu4j/eclipse-build/plugins.template/com.ibm.icu.base.tests/src/com/ibm/icu/tests/ |
H A D | BreakIteratorTest.java | 14 import com.ibm.icu.text.BreakIterator; 24 private static BreakIterator cbr; 25 private static BreakIterator wbr; 26 private static BreakIterator lbr; 27 private static BreakIterator sbr; 30 cbr = BreakIterator.getCharacterInstance(); 32 wbr = BreakIterator.getWordInstance(); 34 lbr = BreakIterator.getLineInstance(); 36 sbr = BreakIterator.getSentenceInstance(); 46 // private static void dump(BreakIterator b [all...] |
/external/icu/icu4c/source/samples/break/ |
H A D | break.cpp | 25 void printTextRange( BreakIterator& iterator, 44 void printEachForward( BreakIterator& boundary) 48 end != BreakIterator::DONE; 56 void printEachBackward( BreakIterator& boundary) 60 start != BreakIterator::DONE; 68 void printFirst(BreakIterator& boundary) 76 void printLast(BreakIterator& boundary) 84 void printAt(BreakIterator &boundary, int32_t pos ) 96 BreakIterator* boundary; 104 boundary = BreakIterator [all...] |