Searched refs:BreakIterator (Results 1 - 25 of 143) sorted by relevance

123456

/external/icu/icu4c/source/i18n/
H A Dsharedbreakiterator.h19 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 Dsharedbreakiterator.cpp19 BreakIterator *biToAdopt) : ptr(biToAdopt) { }
/external/icu/icu4j/main/classes/localespi/src/com/ibm/icu/impl/javaspi/text/
H A DBreakIteratorProviderICU.java9 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 DBreakIteratorRegTest.java15 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 DSimpleBITest.java13 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 DBreakIteratorTest.java16 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 DBreakIteratorRegTest.java14 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 DSimpleBITest.java12 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 DBreakIteratorTest.java15 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 DBreakIteratorTest.java9 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 DBreakIterator.java17 * {@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 Dbrkiter.h14 * 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 Dfilteredbrk.h26 * 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 Dbrkiter.cpp18 // 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 Dubrk.cpp40 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 Dunistr_titlecase_brkiter.cpp14 * 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 DBreakIteratorICU.java11 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 DBreakIteratorPerformanceTest.java16 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 DRBBIPerf.java13 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 DBreakIterator.java22 * <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>'.
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 DFilteredBreakIteratorBuilder.java14 * 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 DBreakIterator.java21 * {@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 DFilteredBreakIteratorBuilder.java13 * 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 DBreakIteratorTest.java14 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 Dbreak.cpp25 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...]

Completed in 664 milliseconds

123456