/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...] |