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

1 2

  /external/icu4c/common/unicode/
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 {
106 virtual ~BreakIterator();
111 * BreakIterator. Objects of different subclasses are considered
114 * Return true if this BreakIterator is at the same position in th
    [all...]
rbbi.h 40 class BreakIterator;
52 * A subclass of BreakIterator whose behavior is specified using a list of rules.
54 * BreakIterator::createWordInstance(), BreakIterator::createLineInstance(), etc.,
55 * and then used via the abstract API in class BreakIterator</p>
65 class U_COMMON_API RuleBasedBreakIterator : public BreakIterator {
69 * The UText through which this BreakIterator accesses the text
96 * The rule data for this BreakIterator instance
210 friend class BreakIterator;
244 * This constructor uses the udata interface to create a BreakIterator
    [all...]
  /dalvik/libcore/text/src/main/java/java/text/
BreakIterator.java 31 * Instances or subclasses of {@code BreakIterator} can be provided, for
34 * languages. We provide four built-in types of {@code BreakIterator}:
36 * <li>{@link #getSentenceInstance()} returns a {@code BreakIterator} that
39 * <li>{@link #getWordInstance()} returns a {@code BreakIterator} that locates
41 * whole words" searches. This type of {@code BreakIterator} makes sure there is
45 * <li>{@code getLineInstance()} returns a {@code BreakIterator} that locates
51 * <li>{@code getCharacterInstance()} returns a {@code BreakIterator} that
60 * </ul> {@code BreakIterator}'s interface follows an "iterator" model (hence
63 * update the current position. All {@code BreakIterator}s uphold the following
85 * {@code BreakIterator} accesses the text it analyzes through
    [all...]
RuleBasedBreakIterator.java 25 * Default implementation of BreakIterator, wrap
29 class RuleBasedBreakIterator extends BreakIterator {
34 RuleBasedBreakIterator(com.ibm.icu4jni.text.BreakIterator iterator) {
41 * @see java.text.BreakIterator#current()
51 * @see java.text.BreakIterator#first()
61 * @see java.text.BreakIterator#following(int)
82 * @see java.text.BreakIterator#getText()
92 * @see java.text.BreakIterator#last()
102 * @see java.text.BreakIterator#next()
112 * @see java.text.BreakIterator#next(int
    [all...]
  /external/icu4c/common/
brkiter.cpp 18 // This file was generated from the java source file BreakIterator.java
40 // class BreakIterator
42 // Instances of BreakIterator maintain a current position and scan over text
50 BreakIterator*
51 BreakIterator::buildInstance(const Locale& loc, const char *type, int32_t kind, UErrorCode &status)
125 U_LOCALE_BASED(locBased, *(BreakIterator*)result);
148 BreakIterator* U_EXPORT2
149 BreakIterator::createWordInstance(const Locale& key, UErrorCode& status)
157 BreakIterator* U_EXPORT2
158 BreakIterator::createLineInstance(const Locale& key, UErrorCode& status
    [all...]
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;
143 return (UBreakIterator *)(((BreakIterator*)bi)->
152 BreakIterator *ubi = (BreakIterator*) bi
    [all...]
unistr_case.cpp 94 UnicodeString::caseMap(BreakIterator *titleIter,
202 UnicodeString::toTitle(BreakIterator *titleIter) {
207 UnicodeString::toTitle(BreakIterator *titleIter, const Locale &locale) {
212 UnicodeString::toTitle(BreakIterator *titleIter, const Locale &locale, uint32_t options) {
rbbirb.h 109 static BreakIterator * createRuleBasedBreakIterator( const UnicodeString &rules,
  /external/icu4c/samples/break/
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::createSentenceInstance
    [all...]
  /dalvik/libcore/text/src/test/java/org/apache/harmony/text/tests/java/text/
BreakIteratorTest.java 27 import java.text.BreakIterator;
32 @TestTargetClass(BreakIterator.class)
37 BreakIterator iterator;
44 iterator = BreakIterator.getCharacterInstance(Locale.US);
53 assertEquals(-1, BreakIterator.DONE);
88 BreakIterator newOne = BreakIterator.getCharacterInstance(Locale.US);
92 newOne = BreakIterator.getCharacterInstance();
95 newOne = BreakIterator.getCharacterInstance(Locale.CHINA);
98 BreakIterator wordIterator = BreakIterator.getWordInstance()
    [all...]
  /dalvik/libcore/icu/src/main/java/com/ibm/icu4jni/text/
BreakIterator.java 23 public abstract class BreakIterator implements Cloneable
65 public static BreakIterator getCharacterInstance() {
70 public static BreakIterator getCharacterInstance(Locale where) {
75 public static BreakIterator getLineInstance() {
80 public static BreakIterator getLineInstance(Locale where) {
85 public static BreakIterator getSentenceInstance() {
90 public static BreakIterator getSentenceInstance(Locale where) {
95 public static BreakIterator getWordInstance() {
100 public static BreakIterator getWordInstance(Locale where) {
RuleBasedBreakIterator.java 22 public class RuleBasedBreakIterator extends BreakIterator {
  /external/icu4c/i18n/
brktrans.h 35 BreakIterator *bi,
68 virtual BreakIterator *getBreakIterator();
96 BreakIterator *bi;
brktrans.cpp 158 BreakIterator *BreakTransliterator::getBreakIterator() {
163 bi = BreakIterator::createWordInstance(Locale::getEnglish(), status);
search.cpp 105 void SearchIterator::setBreakIterator(BreakIterator *breakiter,
111 // the c++ breakiterator may not make use of ubreakiterator.
114 // Well, gee... the Constructors that take a BreakIterator
115 // all cast the BreakIterator to a UBreakIterator and
119 // Besides, a UBreakIterator is a BreakIterator, so
120 // any subclass of BreakIterator should work fine here...
128 const BreakIterator * SearchIterator::getBreakIterator(void) const
340 BreakIterator *breakiter) :
357 BreakIterator *breakiter) :
  /external/icu4c/i18n/unicode/
stsearch.h 61 * such as the break iterators in <tt>BreakIterator</tt>. Using these
90 * A breakiterator can be used if only matches at logical breaks are desired.
91 * Using a breakiterator will only give you results that exactly matches the
92 * boundaries given by the breakiterator. For instance the pattern "e" will
154 * @param breakiter A <tt>BreakIterator</tt> object used to constrain
157 * determined by the <tt>BreakIterator</tt> are
167 BreakIterator *breakiter,
181 * @param breakiter A <tt>BreakIterator</tt> object used to constrain
184 * determined by the <tt>BreakIterator</tt> are
194 BreakIterator *breakiter
    [all...]
search.h 53 * Other options for searching includes using a BreakIterator to restrict
57 * other text iteration classes such as <tt>BreakIterator</tt>. Using
198 * Set the BreakIterator that will be used to restrict the points
200 * the breakiterator.
201 * @param breakiter A BreakIterator that will be used to restrict the
204 * boundary as determined by the <tt>BreakIterator</tt>,
209 * @see BreakIterator
212 void setBreakIterator(BreakIterator *breakiter, UErrorCode &status);
215 * Returns the BreakIterator that is used to restrict the points at
220 * @return BreakIterator used to restrict matchings
    [all...]
  /external/icu4c/test/perf/ubrkperf/
ubrkperf.h 17 BreakIterator *m_brkIt_;
32 m_brkIt_ = BreakIterator::createCharacterInstance(locale, m_status_);
35 m_brkIt_ = BreakIterator::createWordInstance(locale, m_status_);
38 m_brkIt_ = BreakIterator::createLineInstance(locale, m_status_);
41 m_brkIt_ = BreakIterator::createSentenceInstance(locale, m_status_);
92 while(m_brkIt_->next() != BreakIterator::DONE) {
100 while(m_brkIt_->next() != BreakIterator::DONE) {
ubrkperf.cpp 46 // brkit = BreakIterator::createSentenceInstance(opt_locale, status);
70 while(brkit->next() != BreakIterator::DONE) {
80 while(brkit->next() != BreakIterator::DONE) {
218 fprintf(stderr, "\t-m or --mode Required mode for breakiterator: char, word, line or sentence\n");
ubrkperfold.cpp 162 BreakIterator *brkit = NULL;
190 // brkit = BreakIterator::createSentenceInstance(opt_locale, status);
204 brkit = BreakIterator::createCharacterInstance(opt_locale, status);
206 brkit = BreakIterator::createWordInstance(opt_locale, status);
208 brkit = BreakIterator::createLineInstance(opt_locale, status);
210 brkit = BreakIterator::createSentenceInstance(opt_locale, status);
213 brkit = BreakIterator::createCharacterInstance(opt_locale, status);
295 while((j = brkit->next()) != BreakIterator::DONE) {
306 while(brkit->next() != BreakIterator::DONE) {
383 while(brkit->next() != BreakIterator::DONE)
    [all...]
  /external/icu4c/test/thaitest/
thaitest.cpp 24 * the text without spaces and uses a word instance of a Thai BreakIterator
59 // The underlying BreakIterator
60 BreakIterator *fBreakIter;
211 * and a word instance of a Thai BreakIterator to iterate over the text
222 BreakIterator *breakIter = BreakIterator::createWordInstance(thai, status);
235 if (nextSpaceBreak == BreakIterator::DONE || nextBreak == BreakIterator::DONE) {
236 if (nextBreak != BreakIterator::DONE) {
238 } else if (nextSpaceBreak != BreakIterator::DONE)
    [all...]
  /external/icu4c/test/intltest/
srchtest.h 36 BreakIterator *m_en_wordbreaker_;
37 BreakIterator *m_en_characterbreaker_;
40 BreakIterator * getBreakIterator(const char *breaker);
rbbiapts.cpp 79 RuleBasedBreakIterator *bix = (RuleBasedBreakIterator *)BreakIterator::createLineInstance(Locale::getDefault(), status);
150 BreakIterator* a = BreakIterator::createWordInstance(Locale("hi"), status);
151 BreakIterator* b = BreakIterator::createWordInstance(Locale("hi_IN"),status);
159 BreakIterator* c = BreakIterator::createWordInstance(Locale("ja"),status);
299 TEST_ASSERT(rb->following(11) == BreakIterator::DONE);
303 //if(rb->following(11) != BreakIterator::DONE) {
447 if (i != BreakIterator::DONE)
    [all...]
rbbitst.h 84 * Perform tests of BreakIterator forward and backward functionality
112 * Internal method to perform tests of BreakIterator multiple selection functionality
117 void RunMonkey(BreakIterator *bi, RBBIMonkeyKind &mk, const char *name, uint32_t seed,
130 void TBTest(BreakIterator* brkitr, int type, const char *locale, const char* escapedText,
rbbitst.cpp 74 // Disable all Thai breakiterator tests.
79 // Disable all Thai breakiterator tests.
84 // Disable all Thai breakiterator tests.
108 // Disable all Thai breakiterator tests.
121 // Disable all Thai breakiterator tests.
328 //Testing the BreakIterator for devanagari script
372 for (pos=bi->first(); pos!= BreakIterator::DONE; pos=bi->next()) {
467 RuleBasedBreakIterator* e = (RuleBasedBreakIterator *)BreakIterator::createLineInstance(
471 errcheckln(status, "Failed to create the BreakIterator for Thai locale in TestThaiLineBreak. - %s", u_errorName(status));
512 RuleBasedBreakIterator* e = (RuleBasedBreakIterator *)BreakIterator::createLineInstance(Locale("th"), status)
    [all...]

Completed in 855 milliseconds

1 2