/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/compat/ |
LocaleSpanCompatUtils.java | 116 final int spanEnd = spannable.getSpanEnd(existingLocaleSpan); 117 if (spanEnd < spanStart) { 118 Log.e(TAG, "Invalid span: spanStart=" + spanStart + " spanEnd=" + spanEnd); 121 if (spanEnd < start || end < spanStart) { 134 if (newEnd < spanEnd) { 135 newEnd = spanEnd; 167 final int spanEnd = spannable.getSpanEnd(localeSpan); 168 if (spanStart > spanEnd) { 169 Log.e(TAG, "Invalid span: spanStart=" + spanStart + " spanEnd=" + spanEnd) [all...] |
/frameworks/base/core/java/android/text/ |
SpanSet.java | 64 final int spanEnd = spanned.getSpanEnd(span); 65 if (spanStart == spanEnd) continue; 71 spanEnds[numberOfSpans] = spanEnd; 103 final int spanEnd = spanEnds[i]; 105 if (spanEnd > start && spanEnd < limit) limit = spanEnd;
|
SpannableStringInternal.java | 104 int spanEnd = srcData[i * COLUMNS + END]; 105 if (isOutOfCopyRange(start, end, spanStart, spanEnd)) continue; 129 int spanEnd = srcData[i * COLUMNS + END]; 130 if (isOutOfCopyRange(start, end, spanStart, spanEnd) 135 if (spanEnd > end) spanEnd = end; 139 mSpanData[j * COLUMNS + END] = spanEnd - start; 147 * Checks if [spanStart, spanEnd] interval is excluded from [start, end]. 151 private final boolean isOutOfCopyRange(int start, int end, int spanStart, int spanEnd) { 152 if (spanStart > end || spanEnd < start) return true [all...] |
SpannableStringBuilder.java | 336 int spanEnd = mSpanEnds[i]; 337 if (spanEnd > mGapStart) 338 spanEnd -= mGapLength; 342 int oen = spanEnd; 351 if (spanEnd > start && spanEnd <= end) { 352 for (spanEnd = end; spanEnd < clen; spanEnd++) 353 if (spanEnd > end && charAt(spanEnd - 1) == '\n' [all...] |
MeasuredParagraph.java | 370 int spanEnd; 371 for (int spanStart = start; spanStart < end; spanStart = spanEnd) { 372 spanEnd = mt.mSpanned.nextSpanTransition(spanStart, end, MetricAffectingSpan.class); 373 MetricAffectingSpan[] spans = mt.mSpanned.getSpans(spanStart, spanEnd, 377 paint, spans, spanStart, spanEnd, 0 /* native static layout ptr */); 432 int spanEnd; 433 for (int spanStart = start; spanStart < end; spanStart = spanEnd) { 434 spanEnd = mt.mSpanned.nextSpanTransition(spanStart, end, 436 MetricAffectingSpan[] spans = mt.mSpanned.getSpans(spanStart, spanEnd, 440 mt.applyMetricsAffectingSpan(paint, spans, spanStart, spanEnd, [all...] |
Layout.java | 346 final int spanEnd = sp.nextSpanTransition(start, mText.length(), 348 spans = getParagraphSpans(sp, start, spanEnd, ParagraphStyle.class); 418 int spanEnd = 0; 457 // spanEnd so that we can check less frequently. Since 460 // If spanEnd is before the end of the paragraph, that's not 462 if (start >= spanEnd && (lineNum == firstLine || isFirstParaLine)) { 463 spanEnd = sp.nextSpanTransition(start, textLength, 465 spans = getParagraphSpans(sp, start, spanEnd, ParagraphStyle.class); 600 int spanEnd = 0; 612 if (start >= spanEnd) { [all...] |
StaticLayout.java | [all...] |
/frameworks/opt/setupwizard/library/main/src/com/android/setupwizardlib/span/ |
SpanHelper.java | 32 final int spanEnd = spannable.getSpanEnd(oldSpan); 34 spannable.setSpan(newSpan, spanStart, spanEnd, 0);
|
/device/google/accessory/demokit/app/src/com/google/android/DemoKit/ |
ColorLEDController.java | 99 int spanEnd = spanStart + 1; 100 ssb.setSpan(new SubscriptSpan(), spanStart, spanEnd, 0); 101 ssb.setSpan(new RelativeSizeSpan(0.7f), spanStart, spanEnd, 0);
|
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/ |
HtmlToSpannedParser.java | 70 int spanEnd = result.getSpanEnd(urlSpan); 71 result.setSpan(mClickableSpanFactory.create(intent), spanStart, spanEnd,
|
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/utils/ |
TextRange.java | 87 int spanEnd = text.getSpanEnd(span); 93 spanEnd = Math.max(spanEnd, text.getSpanEnd(spans[i])); 98 if (spanStart == mWordAtCursorStartIndex && spanEnd == mWordAtCursorEndIndex) {
|
/frameworks/base/apct-tests/perftests/core/src/android/text/ |
TextPerfUtils.java | 81 final int spanEnd = (i + wordLen) > ssb.length() ? ssb.length() : i + wordLen; 89 ssb.setSpan(span, spanStart, spanEnd, Spanned.SPAN_INCLUSIVE_EXCLUSIVE);
|
/frameworks/base/core/java/android/widget/ |
SpellChecker.java | 623 final int spanEnd = editable.getSpanEnd(spellCheckSpan); 624 if (spanEnd < spellCheckStart || spellCheckEnd < spanStart) { 628 if (spanStart <= spellCheckStart && spellCheckEnd <= spanEnd) { 640 spellCheckEnd = Math.max(spanEnd, spellCheckEnd); 688 final int spanEnd = editable.getSpanEnd(spellCheckSpans[i]); 689 if (spanEnd == start) { 755 final int end, final int spanStart, final int spanEnd) { 757 if (spanEnd != start && spanStart != end) { 762 } else if (spanEnd == start && start < editable.length()) [all...] |
Editor.java | [all...] |
/frameworks/support/emoji/core/src/main/java/androidx/emoji/text/ |
EmojiProcessor.java | 195 final int spanEnd = spannable.getSpanEnd(span); 204 end = Math.max(spanEnd, end); 338 final int spanEnd = content.getSpanEnd(span); 340 || (!forwardDelete && spanEnd == start) 341 || (start > spanStart && start < spanEnd)) { 342 content.delete(spanStart, spanEnd); 410 int spanEnd = editable.getSpanEnd(span); 412 end = Math.max(spanEnd, end); [all...] |
/frameworks/opt/setupwizard/library/gingerbread/src/com/android/setupwizardlib/util/ |
LinkAccessibilityHelper.java | 267 final int spanEnd = spannedText.getSpanEnd(span); 269 final float xEnd = layout.getPrimaryHorizontal(spanEnd); 271 final int lineEnd = layout.getLineForOffset(spanEnd);
|
/cts/tests/tests/text/src/android/text/cts/ |
StaticLayoutLineBreakingTest.java | 349 for (int spanEnd = spanStart; spanEnd < text.length(); spanEnd++) { 351 ssb.setSpan(metricAffectingSpan, spanStart, spanEnd,
|
SpannableStringBuilderTest.java | 395 final int spanEnd = builder.length(); 408 spanEnd, builder.getSpanEnd(spans[0]));
|
/packages/apps/Messaging/src/com/android/messaging/util/ |
UiUtils.java | 357 final int spanEnd = markup.getSpanEnd(link); 361 final String displayText = strippedText.substring(spanStart, spanEnd); 365 currentIndex = spanEnd;
|
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/ |
RichInputConnection.java | 319 final int spanEnd = mTempObjectForCommitText.getSpanEnd(span); 325 if (0 < spanEnd && spanEnd < mTempObjectForCommitText.length()) { 326 final char spanEndChar = mTempObjectForCommitText.charAt(spanEnd - 1); 327 final char nextChar = mTempObjectForCommitText.charAt(spanEnd); 330 mTempObjectForCommitText.setSpan(span, spanStart, spanEnd + 1, spanFlags); [all...] |
/external/skia/src/pathops/ |
SkOpSpan.cpp | 412 const SkOpSpanBase* spanEnd = spanEndPtT->span(); 413 const SkOpPtT* start = base->ptT()->starter(spanEnd->ptT());
|
/external/skqp/src/pathops/ |
SkOpSpan.cpp | 412 const SkOpSpanBase* spanEnd = spanEndPtT->span(); 413 const SkOpPtT* start = base->ptT()->starter(spanEnd->ptT());
|
/frameworks/ex/common/java/com/android/ex/editstyledtext/ |
EditStyledText.java | 1333 int spanend = txt.getSpanEnd(span); local 1355 int spanend = txt.getSpanEnd(span); local 1385 int spanend = txt.getSpanEnd(span); local [all...] |
/frameworks/base/tools/aapt2/ |
StringPool.cpp | 485 uint32_t* spanEnd = out->NextBlock<uint32_t>(); 486 *spanEnd = android::ResStringPool_span::END;
|
/frameworks/opt/chips/src/com/android/ex/chips/ |
RecipientEditTextView.java | [all...] |