HomeSort by relevance Sort by last modified time
    Searched refs:BreakIterator (Results 1 - 25 of 159) sorted by null

1 2 3 4 5 6 7

  /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}.&nbsp;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...]

Completed in 1759 milliseconds

1 2 3 4 5 6 7