Searched refs:spanCondition (Results 1 - 18 of 18) sorted by relevance

/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/
H A DUnicodeSetSpanner.java169 * @param spanCondition
170 * the spanCondition to use. SIMPLE or CONTAINED means only count the elements in the span;
178 public int countIn(CharSequence sequence, CountMethod countMethod, SpanCondition spanCondition) { argument
181 SpanCondition skipSpan = spanCondition == SpanCondition.NOT_CONTAINED ? SpanCondition.SIMPLE
191 start = unicodeSet.span(sequence, endOfSpan, spanCondition);
197 start = unicodeSet.spanAndCount(sequence, endOfSpan, spanCondition, spanCount);
219 * Delete all matching spans in sequence, according to the spanCondition.
223 * @param spanCondition
230 public String deleteFrom(CharSequence sequence, SpanCondition spanCondition) { argument
231 return replaceFrom(sequence, "", CountMethod.WHOLE_SPAN, spanCondition);
287 replaceFrom(CharSequence sequence, CharSequence replacement, CountMethod countMethod, SpanCondition spanCondition) argument
426 trim(CharSequence sequence, TrimOption trimOption, SpanCondition spanCondition) argument
[all...]
H A DFilteredNormalizer2.java125 UnicodeSet.SpanCondition spanCondition=UnicodeSet.SpanCondition.SIMPLE;
127 int spanLimit=set.span(s, prevSpanLimit, spanCondition);
128 if(spanCondition==UnicodeSet.SpanCondition.NOT_CONTAINED) {
129 spanCondition=UnicodeSet.SpanCondition.SIMPLE;
134 spanCondition=UnicodeSet.SpanCondition.NOT_CONTAINED;
148 UnicodeSet.SpanCondition spanCondition=UnicodeSet.SpanCondition.SIMPLE;
150 int spanLimit=set.span(s, prevSpanLimit, spanCondition);
151 if(spanCondition==UnicodeSet.SpanCondition.NOT_CONTAINED) {
152 spanCondition=UnicodeSet.SpanCondition.SIMPLE;
161 spanCondition
226 normalize(CharSequence src, Appendable dest, UnicodeSet.SpanCondition spanCondition) argument
[all...]
H A DUnicodeSet.java3977 * @param spanCondition The span condition
3981 public int span(CharSequence s, SpanCondition spanCondition) { argument
3982 return span(s, 0, spanCondition);
3992 * @param spanCondition The span condition
3996 public int span(CharSequence s, int start, SpanCondition spanCondition) { argument
4005 return bmpSet.span(s, start, spanCondition, null);
4008 return stringSpan.span(s, start, spanCondition);
4010 int which = spanCondition == SpanCondition.NOT_CONTAINED ? UnicodeSetStringSpan.FWD_UTF16_NOT_CONTAINED
4014 return strSpan.span(s, start, spanCondition);
4018 return spanCodePointsAndCount(s, start, spanCondition, nul
4030 spanAndCount(CharSequence s, int start, SpanCondition spanCondition, OutputInt outCount) argument
4057 spanCodePointsAndCount(CharSequence s, int start, SpanCondition spanCondition, OutputInt outCount) argument
4086 spanBack(CharSequence s, SpanCondition spanCondition) argument
4101 spanBack(CharSequence s, int fromIndex, SpanCondition spanCondition) argument
[all...]
/external/icu/icu4c/source/common/
H A Dfilterednormalizer2.cpp49 // Pass as input spanCondition the one that is likely to yield a non-zero
58 USetSpanCondition spanCondition,
62 int32_t spanLimit=set.span(src, prevSpanLimit, spanCondition);
64 if(spanCondition==USET_SPAN_NOT_CONTAINED) {
68 spanCondition=USET_SPAN_SIMPLE;
79 spanCondition=USET_SPAN_NOT_CONTAINED;
179 USetSpanCondition spanCondition=USET_SPAN_SIMPLE; local
181 int32_t spanLimit=set.span(s, prevSpanLimit, spanCondition);
182 if(spanCondition==USET_SPAN_NOT_CONTAINED) {
183 spanCondition
56 normalize(const UnicodeString &src, UnicodeString &dest, USetSpanCondition spanCondition, UErrorCode &errorCode) const argument
204 USetSpanCondition spanCondition=USET_SPAN_SIMPLE; local
230 USetSpanCondition spanCondition=USET_SPAN_SIMPLE; local
[all...]
H A Dbmpset.h44 * Span the initial substring for which each character c has spanCondition==contains(c).
45 * It must be s<limit and spanCondition==0 or 1.
48 const UChar *span(const UChar *s, const UChar *limit, USetSpanCondition spanCondition) const;
51 * Span the trailing substring for which each character c has spanCondition==contains(c).
52 * It must be s<limit and spanCondition==0 or 1.
55 const UChar *spanBack(const UChar *s, const UChar *limit, USetSpanCondition spanCondition) const;
58 * Span the initial substring for which each character c has spanCondition==contains(c).
59 * It must be length>0 and spanCondition==0 or 1.
62 const uint8_t *spanUTF8(const uint8_t *s, int32_t length, USetSpanCondition spanCondition) const;
65 * Span the trailing substring for which each character c has spanCondition
[all...]
H A Dbmpset.cpp308 BMPSet::span(const UChar *s, const UChar *limit, USetSpanCondition spanCondition) const {
311 if(spanCondition) {
397 BMPSet::spanBack(const UChar *s, const UChar *limit, USetSpanCondition spanCondition) const {
400 if(spanCondition) {
495 BMPSet::spanUTF8(const uint8_t *s, int32_t length, USetSpanCondition spanCondition) const {
500 if(spanCondition) {
518 if(spanCondition!=USET_SPAN_NOT_CONTAINED) {
519 spanCondition=USET_SPAN_CONTAINED; // Pin to 0/1 values.
541 if(asciiBytes[0x80]!=spanCondition) {
547 if(asciiBytes[0x80]!=spanCondition) {
[all...]
H A Dunisetspan.h75 int32_t span(const UChar *s, int32_t length, USetSpanCondition spanCondition) const;
77 int32_t spanBack(const UChar *s, int32_t length, USetSpanCondition spanCondition) const;
79 int32_t spanUTF8(const uint8_t *s, int32_t length, USetSpanCondition spanCondition) const;
81 int32_t spanBackUTF8(const uint8_t *s, int32_t length, USetSpanCondition spanCondition) const;
H A Duniset.cpp2133 int32_t UnicodeSet::span(const UChar *s, int32_t length, USetSpanCondition spanCondition) const {
2135 return (int32_t)(bmpSet->span(s, s+length, spanCondition)-s);
2144 return stringSpan->span(s, length, spanCondition);
2146 uint32_t which= spanCondition==USET_SPAN_NOT_CONTAINED ?
2151 return strSpan.span(s, length, spanCondition);
2155 if(spanCondition!=USET_SPAN_NOT_CONTAINED) {
2156 spanCondition=USET_SPAN_CONTAINED; // Pin to 0/1 values.
2163 if(spanCondition!=contains(c)) {
2170 int32_t UnicodeSet::spanBack(const UChar *s, int32_t length, USetSpanCondition spanCondition) const {
2172 return (int32_t)(bmpSet->spanBack(s, s+length, spanCondition)
[all...]
H A Dunisetspan.cpp632 int32_t UnicodeSetStringSpan::span(const UChar *s, int32_t length, USetSpanCondition spanCondition) const {
633 if(spanCondition==USET_SPAN_NOT_CONTAINED) {
643 if(spanCondition==USET_SPAN_CONTAINED) {
650 if(spanCondition==USET_SPAN_CONTAINED) {
792 int32_t UnicodeSetStringSpan::spanBack(const UChar *s, int32_t length, USetSpanCondition spanCondition) const {
793 if(spanCondition==USET_SPAN_NOT_CONTAINED) {
804 if(spanCondition==USET_SPAN_CONTAINED) {
814 if(spanCondition==USET_SPAN_CONTAINED) {
954 int32_t UnicodeSetStringSpan::spanUTF8(const uint8_t *s, int32_t length, USetSpanCondition spanCondition) const {
955 if(spanCondition
[all...]
H A Duset.cpp201 uset_span(const USet *set, const UChar *s, int32_t length, USetSpanCondition spanCondition) { argument
202 return ((UnicodeSet*) set)->UnicodeSet::span(s, length, spanCondition);
206 uset_spanBack(const USet *set, const UChar *s, int32_t length, USetSpanCondition spanCondition) { argument
207 return ((UnicodeSet*) set)->UnicodeSet::spanBack(s, length, spanCondition);
211 uset_spanUTF8(const USet *set, const char *s, int32_t length, USetSpanCondition spanCondition) { argument
212 return ((UnicodeSet*) set)->UnicodeSet::spanUTF8(s, length, spanCondition);
216 uset_spanBackUTF8(const USet *set, const char *s, int32_t length, USetSpanCondition spanCondition) { argument
217 return ((UnicodeSet*) set)->UnicodeSet::spanBackUTF8(s, length, spanCondition);
/external/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/test/lang/
H A DUnicodeSetStringSpanTest.java173 SpanCondition spanCondition) {
178 if (spanCondition != SpanCondition.NOT_CONTAINED) {
192 } else if (spanCondition == SpanCondition.NOT_CONTAINED) {
226 if (spanCondition == SpanCondition.CONTAINED) {
248 } else /* spanCondition==SIMPLE */{
270 SpanCondition spanCondition) {
277 if (spanCondition != SpanCondition.NOT_CONTAINED) {
291 } else if (spanCondition == SpanCondition.NOT_CONTAINED) {
324 if (spanCondition == SpanCondition.CONTAINED) {
346 } else /* spanCondition
172 containsSpanUTF16(final UnicodeSetWithStrings set, final String s, SpanCondition spanCondition) argument
269 containsSpanBackUTF16(final UnicodeSetWithStrings set, final String s, int length, SpanCondition spanCondition) argument
385 invertSpanCondition(SpanCondition spanCondition, SpanCondition contained) argument
[all...]
H A DUnicodeSetTest.java2478 private void checkCodePoints(String a, String b, CountMethod quantifier, SpanCondition spanCondition, argument
2484 callCountIn(m, ab, quantifier, spanCondition)
2501 public void checkCountIn(UnicodeSetSpanner m, CountMethod countMethod, SpanCondition spanCondition, String target, int expected) { argument
2502 final String message = "countIn " + countMethod + ", " + spanCondition;
2503 assertEquals(message, callCountIn(m, target, countMethod, spanCondition), expected);
2506 public int callCountIn(UnicodeSetSpanner m, final String ab, CountMethod countMethod, SpanCondition spanCondition) { argument
2507 return spanCondition != SpanCondition.SIMPLE ? m.countIn(ab, countMethod, spanCondition)
2555 private int checkSpan(String longString, UnicodeSet us, SpanCondition spanCondition) { argument
2558 int limit = us.span(longString, start, spanCondition);
[all...]
/external/icu/icu4c/source/common/unicode/
H A Duniset.h864 * @param spanCondition specifies the containment condition
865 * @return the length of the initial substring according to the spanCondition;
866 * 0 if the start of the string does not fit the spanCondition
870 int32_t span(const UChar *s, int32_t length, USetSpanCondition spanCondition) const;
874 * Same as <code>start+span(s.getBuffer()+start, s.length()-start, spanCondition)</code>
878 * @param spanCondition specifies the containment condition
879 * @return the exclusive end of the substring according to the spanCondition;
880 * the substring s.tempSubStringBetween(start, end) fulfills the spanCondition
884 inline int32_t span(const UnicodeString &s, int32_t start, USetSpanCondition spanCondition) const;
897 * @param spanCondition specifie
[all...]
H A Duset.h925 * @param spanCondition specifies the containment condition
926 * @return the length of the initial substring according to the spanCondition;
927 * 0 if the start of the string does not fit the spanCondition
932 uset_span(const USet *set, const UChar *s, int32_t length, USetSpanCondition spanCondition);
946 * @param spanCondition specifies the containment condition
947 * @return the start of the trailing substring according to the spanCondition;
948 * the string length if the end of the string does not fit the spanCondition
953 uset_spanBack(const USet *set, const UChar *s, int32_t length, USetSpanCondition spanCondition);
968 * @param spanCondition specifies the containment condition
969 * @return the length of the initial substring according to the spanCondition;
[all...]
H A Dnormalizer2.h642 USetSpanCondition spanCondition,
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/impl/
H A DUnicodeSetStringSpan.java360 * @param spanCondition The span condition
363 public int span(CharSequence s, int start, SpanCondition spanCondition) { argument
364 if (spanCondition == SpanCondition.NOT_CONTAINED) {
371 return spanWithStrings(s, start, spanLimit, spanCondition);
381 SpanCondition spanCondition) {
384 if (spanCondition == SpanCondition.CONTAINED) {
394 if (spanCondition == SpanCondition.CONTAINED) {
547 * @param spanCondition The span condition
551 public int spanAndCount(CharSequence s, int start, SpanCondition spanCondition, argument
553 if (spanCondition
380 spanWithStrings(CharSequence s, int start, int spanLimit, SpanCondition spanCondition) argument
641 spanBack(CharSequence s, int length, SpanCondition spanCondition) argument
[all...]
H A DBMPSet.java126 * Span the initial substring for which each character c has spanCondition==contains(c). It must be
127 * spanCondition==0 or 1.
137 public final int span(CharSequence s, int start, SpanCondition spanCondition, argument
143 if (SpanCondition.NOT_CONTAINED != spanCondition) {
231 * Span the trailing substring for which each character c has spanCondition==contains(c). It must be s.length >=
232 * limit and spanCondition==0 or 1.
236 public final int spanBack(CharSequence s, int limit, SpanCondition spanCondition) { argument
239 if (SpanCondition.NOT_CONTAINED != spanCondition) {
/external/icu/icu4c/source/test/intltest/
H A Dusettest.cpp2418 USetSpanCondition spanCondition) {
2421 if(spanCondition!=USET_SPAN_NOT_CONTAINED) {
2422 spanCondition=USET_SPAN_CONTAINED; // Pin to 0/1 values.
2429 if(realSet.contains(c)!=spanCondition) {
2434 } else if(spanCondition==USET_SPAN_NOT_CONTAINED) {
2472 if(spanCondition==USET_SPAN_CONTAINED) {
2494 } else /* spanCondition==USET_SPAN_SIMPLE */ {
2516 USetSpanCondition spanCondition) {
2522 if(spanCondition!=USET_SPAN_NOT_CONTAINED) {
2523 spanCondition
2417 containsSpanUTF16(const UnicodeSetWithStrings &set, const UChar *s, int32_t length, USetSpanCondition spanCondition) argument
2515 containsSpanBackUTF16(const UnicodeSetWithStrings &set, const UChar *s, int32_t length, USetSpanCondition spanCondition) argument
2614 containsSpanUTF8(const UnicodeSetWithStrings &set, const char *s, int32_t length, USetSpanCondition spanCondition) argument
2714 containsSpanBackUTF8(const UnicodeSetWithStrings &set, const char *s, int32_t length, USetSpanCondition spanCondition) argument
2836 invertSpanCondition(USetSpanCondition spanCondition, USetSpanCondition contained) argument
2860 USetSpanCondition spanCondition, firstSpanCondition, contained; local
[all...]

Completed in 339 milliseconds