/packages/apps/ManagedProvisioning/tests/instrumentation/src/com/android/managedprovisioning/common/ |
HtmlToSpannedParserTest.java | 23 import android.text.Spanned; 70 Spanned spanned = mHtmlToSpannedParser.parseHtml(inputHtml); local 71 assertThat(spanned.toString(), equalTo(textRaw));
|
/cts/tests/tests/text/src/android/text/cts/ |
SpannedStringTest.java | 47 SpannedString spanned = SpannedString.valueOf(text); local 48 assertEquals(text, spanned.toString()); 50 spanned = new SpannedString(text); 51 assertSame(spanned, SpannedString.valueOf(spanned)); 62 SpannedString spanned = new SpannedString(text); local 64 CharSequence subSequence = spanned.subSequence(0, 2); 68 subSequence = spanned.subSequence(0, text.length()); 73 spanned.subSequence(-1, text.length() + 1); 79 spanned.subSequence(2, 0) [all...] |
SpannedTest.java | 27 import android.text.Spanned; 41 // Returns an array of three Spanned objects, of three different classes: 43 private static Spanned[] makeSpanned(CharSequence s) { 44 return new Spanned[]{ 52 final Spanned[] spannedCases = makeSpanned("\uD83D\uDE00"); // U+1F600 GRINNING FACE 53 for (Spanned spanned : spannedCases) { 54 assertEquals('\uD83D', spanned.charAt(0)); 55 assertEquals('\uDE00', spanned.charAt(1)); 58 spanned.charAt(-1) [all...] |
AlteredCharSequenceTest.java | 27 import android.text.Spanned; 118 MockSpanned spanned = new MockSpanned("This is a spanned."); local 119 mAlteredCharSequence = AlteredCharSequence.make(spanned, sub, 0, sub.length); 150 class MockSpanned implements Spanned {
|
HtmlTest.java | 19 import static android.text.Spanned.SPAN_EXCLUSIVE_INCLUSIVE; 31 import android.text.Spanned; 57 Spanned spanned = Html.fromHtml(source); local 58 verifySingleTagOnWhileString(spanned); 59 spanned = Html.fromHtml(source, null, null); 60 verifySingleTagOnWhileString(spanned); 63 private void verifySingleTagOnWhileString(Spanned spanned) { 70 Object[] spans = spanned.getSpans(start, end, Object.class) 80 Spanned spanned = Html.fromHtml(source); local 100 String spanned = Html.fromHtml(source).toString(); local 395 Spanned spanned = Html.fromHtml(source); local 418 Spanned spanned = Html.fromHtml(source); local [all...] |
TextUtilsTest.java | 48 import android.text.Spanned; 272 string1.setSpan(urlSpan, 0, string1.length() - 1, Spanned.SPAN_INCLUSIVE_INCLUSIVE); 274 string2.setSpan(bgColorSpan, 0, string2.length() - 1, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); 277 Spanned strResult = (Spanned) TextUtils.concat(string1, comma, string2); 308 piece.setSpan(span, 0, piece.length(), Spanned.SPAN_INCLUSIVE_EXCLUSIVE); 309 final Spanned result = (Spanned) TextUtils.concat(piece, null); 326 string1.setSpan(span1, 0, string1.length(), Spanned.SPAN_PARAGRAPH); 327 string2.setSpan(span2, 0, string2.length(), Spanned.SPAN_PARAGRAPH) 2238 SpannableString spanned = new SpannableString(source); local [all...] |
/frameworks/base/core/tests/benchmarks/src/android/text/ |
SpannableStringInternalCopyBenchmark.java | 29 private SpannedString spanned; field in class:SpannableStringInternalCopyBenchmark 38 Spanned source = Html.fromHtml(strBuilder.toString()); 39 spanned = new SpannedString(source); 44 spanned = null; 50 new SpannedString(spanned); 57 spanned.subSequence(1, spanned.length()-1);
|
/frameworks/support/emoji/core/src/androidTest/java/androidx/emoji/text/ |
EmojiSpanInstrumentationTest.java | 33 import android.text.Spanned; 78 final Spannable spanned = (Spannable) charSequence; local 79 final EmojiSpan[] spans = spanned.getSpans(0, charSequence.length(), EmojiSpan.class); 98 spanned.setSpan(sizeSpan, 0, charSequence.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
|
AllEmojisTest.java | 29 import android.text.Spanned; 128 final Spanned spanned = (Spanned) EmojiCompat.get().process(new TestString(str).toString()); local 129 final EmojiSpan[] spans = spanned.getSpans(0, spanned.length(), EmojiSpan.class);
|
EmojiCompatTest.java | 557 final SpannedString spanned = new SpannedString(processed); local 558 assertThat(spanned, hasEmojiCount(2)); 565 processed = EmojiCompat.get().process(spanned, 0, spanned.length(), 571 processed = EmojiCompat.get().process(spanned, EMOJI_SINGLE_CODEPOINT.charCount() + 1, 572 spanned.length(), Integer.MAX_VALUE, EmojiCompat.REPLACE_STRATEGY_NON_EXISTENT); [all...] |
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/ |
AccessibilityContextMenuMaker.java | 23 import android.text.Spanned; 91 Spanned spanned = getText(textView); local 92 ClickableSpan[] spans = getSpans(spanned); 94 if (spanned == null || spans.length == 0) { 99 int s = spanned.getSpanStart(span); 100 int t = spanned.getSpanEnd(span); 101 menu.add(spanned.subSequence(s, t)).setOnMenuItemClickListener(menuItem -> { 117 private @Nullable Spanned getText(TextView textView) { 119 return (text instanceof Spanned) ? (Spanned) text : null [all...] |
HtmlToSpannedParser.java | 18 import static android.text.Spanned.SPAN_EXCLUSIVE_EXCLUSIVE; 26 import android.text.Spanned; 56 public Spanned parseHtml(String htmlContent) { 57 Spanned spanned = Html.fromHtml(checkStringNotEmpty(htmlContent), HTML_MODE); local 58 if (spanned == null) { 63 SpannableStringBuilder result = new SpannableStringBuilder(spanned);
|
/external/robolectric-shadows/robolectric/src/test/java/org/robolectric/shadows/ |
ShadowHtmlTest.java | 10 import android.text.Spanned; 56 Spanned spanned = Html.fromHtml(text); local 57 assertThat(spanned.toString()).isEqualTo("foo");
|
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/utils/ |
SpannableStringUtils.java | 21 import android.text.Spanned; 49 public static void copyNonParagraphSuggestionSpansFrom(Spanned source, int start, int end, 60 fl &= ~Spanned.SPAN_PARAGRAPH; 91 boolean spanned = false; 93 if (text[i] instanceof Spanned) { 94 spanned = true; 104 if (!spanned) { 113 if (text[i] instanceof Spanned) { 114 copyNonParagraphSuggestionSpansFrom((Spanned) text[i], 0, len, ss, off); 125 if (!(text instanceof Spanned)) { 128 final Spanned spanned = (Spanned)text; local [all...] |
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/utils/ |
SpannableStringUtilsTests.java | 25 import android.text.Spanned; 38 new String[] {"" + i}, Spanned.SPAN_PARAGRAPH), 39 i * 12, i * 12 + 12, Spanned.SPAN_PARAGRAPH); 48 final Spanned result = 49 (Spanned)SpannableStringUtils.concatWithNonParagraphSuggestionSpansOnly(a, b); 55 flags & Spanned.SPAN_PARAGRAPH, 0); 62 if (cs instanceof Spanned) { 63 final Spanned spanned = (Spanned) cs local 74 final Spanned spanned = (Spanned) cs; local [all...] |
/packages/apps/Launcher3/src/com/android/launcher3/allapps/search/ |
AppsSearchContainerLayout.java | 93 SpannableString spanned = new SpannableString(" " + getHint()); local 94 spanned.setSpan(new TintedDrawableSpan(getContext(), R.drawable.ic_allapps_search), 96 setHint(spanned);
|
/frameworks/base/core/tests/coretests/src/android/text/ |
TextUtilsTest.java | 75 assertEquals(1, ((Spanned) TextUtils.concat(foo)).getSpanStart("foo")); 77 assertEquals(1, ((Spanned) TextUtils.concat(foo, bar)).getSpanStart("foo")); 78 assertEquals(4, ((Spanned) TextUtils.concat(foo, bar)).getSpanStart("bar")); 80 assertEquals(1, ((Spanned) TextUtils.concat(foo, bar, baz)).getSpanStart("foo")); 81 assertEquals(4, ((Spanned) TextUtils.concat(foo, bar, baz)).getSpanStart("bar")); 82 assertEquals(7, ((Spanned) TextUtils.concat(foo, bar, baz)).getSpanStart("baz")); 152 private void checkContains(Spanned text, String[] spans, String spanName, 167 Spanned result; 178 result = (Spanned) TextUtils.expandTemplate(template, "foo"); 192 result = (Spanned) TextUtils.expandTemplate(template, "") 526 MockSpanned spanned = new MockSpanned(); local 684 final Spanned spanned = (Spanned) result; local [all...] |
/frameworks/base/core/java/com/android/internal/widget/ |
EditableInputConnection.java | 21 import android.text.Spanned; 176 if (text instanceof Spanned) { 177 Spanned spanned = ((Spanned) text); local 178 SuggestionSpan[] spans = spanned.getSpans(0, text.length(), SuggestionSpan.class);
|
/packages/apps/UnifiedEmail/src/com/android/mail/utils/ |
HtmlUtils.java | 22 import android.text.Spanned; 48 * @return processed HTML as a Spanned 50 public static Spanned htmlToSpan(String html, HtmlTree.ConverterFactory factory) { 55 final Spanned spanned = htmlTree.getSpanned(); local 59 spanned.length()); 60 return spanned; 64 * Class that handles converting the html into a Spanned. 77 public static class SpannedConverter implements HtmlTree.Converter<Spanned> { 163 mBuilder.setSpan(marker, start, end, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE) [all...] |
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/compat/ |
SuggestionSpanUtilsTest.java | 23 import android.text.Spanned; 56 if (!(actualText instanceof Spanned)) { 59 final Spanned spanned = (Spanned)actualText; local 60 final SuggestionSpan[] suggestionSpans = spanned.getSpans(0, spanned.length(), 70 assertTrue(actualText instanceof Spanned); 71 final Spanned spanned = (Spanned)actualText local [all...] |
/packages/apps/Launcher3/src/com/android/launcher3/ |
Utilities.java | 472 SpannableString spanned = new SpannableString(msg); local 473 spanned.setSpan(new TtsSpan.TextBuilder(ttsMsg).build(), 474 0, spanned.length(), Spannable.SPAN_INCLUSIVE_INCLUSIVE); 475 return spanned;
|
/packages/apps/Contacts/src/com/android/contacts/editor/ |
TextFieldsEditorView.java | 29 import android.text.Spanned; 229 Object[] spanned = input.getSpans(0, input.length(), Object.class); local 230 if (spanned != null) { 231 for (Object obj : spanned) { 232 if ((input.getSpanFlags(obj) & Spanned.SPAN_COMPOSING) == Spanned.SPAN_COMPOSING) {
|
/frameworks/base/core/java/android/text/ |
DynamicLayout.java | 404 } else if (display instanceof Spanned) { 534 if (text instanceof Spanned) { 535 Spanned sp = (Spanned) text; 698 if (text instanceof Spanned) { 699 final Spanned spanned = (Spanned) text; local 700 if (spanned.getSpans(start, end, ReplacementSpan.class).length > 0) { [all...] |
SpannableStringBuilder.java | 78 if (text instanceof Spanned) { 79 Spanned sp = (Spanned) text; 274 * See {@link Spanned} for an explanation of what the flags mean. 276 * @param what the object to be spanned over the appended text. 277 * @param flags see {@link Spanned}. 308 if ((mSpanFlags[i] & Spanned.SPAN_EXCLUSIVE_EXCLUSIVE) == 309 Spanned.SPAN_EXCLUSIVE_EXCLUSIVE && 417 if (cs instanceof Spanned) { 418 Spanned sp = (Spanned) cs 586 Spanned spanned = (Spanned) text; local [all...] |
TextUtils.java | 469 if (source instanceof Spanned) 680 if (cs instanceof Spanned) { 684 Spanned sp = (Spanned) cs; 726 private static void writeWhere(Parcel p, Spanned sp, Object o) { 879 * be printed one span per line. If the CharSequence is not a Spanned, 883 if (cs instanceof Spanned) { 884 Spanned sp = (Spanned) cs; 915 Spanned.SPAN_EXCLUSIVE_EXCLUSIVE) 1131 final Spanned spanned = (Spanned) source; local [all...] |