/external/robolectric/v1/src/test/java/com/xtremelabs/robolectric/shadows/ |
SpannableStringTest.java | 54 Object[] spans = spanStr.getSpans(0, TEST_STRING.length(), Object.class); local 55 assertThat(spans, notNullValue()); 56 assertThat(spans.length, equalTo(1)); 57 assertThat((UnderlineSpan) spans[0], sameInstance(s2)); 67 Object[] spans = spanStr.getSpans(0, TEST_STRING.length(), Object.class); local 68 assertThat(spans, notNullValue()); 69 assertThat(spans.length, equalTo(2)); 72 spans = spanStr.getSpans(0, TEST_STRING.length(), URLSpan.class); 73 assertThat(spans, notNullValue()); 74 assertThat(spans.length, equalTo(1)) 124 Object[] spans = spanStr.getSpans(0, TEST_STRING.length(), Object.class); local [all...] |
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/utils/ |
TextRange.java | 49 * Gets the suggestion spans that are put squarely on the word, with the exact start 51 * @return the list of spans. 60 // spans were cut at the cursor position, and #getSpans(start, end) does not return 61 // spans that end at `start' or begin at `end'. Consider the following case: 69 // the 4~7 spans and we can merge them accordingly. 75 final SuggestionSpan[] spans = text.getSpans(mWordAtCursorStartIndex - 1, local 79 for (; readIndex < spans.length; ++readIndex) { 80 final SuggestionSpan span = spans[readIndex]; 88 for (int i = readIndex + 1; i < spans.length; ++i) { 89 if (span.equals(spans[i])) [all...] |
SpannableStringUtils.java | 35 * Copies the spans from the region <code>start...end</code> in 38 * Spans in <code>source</code> that begin before <code>start</code> 46 * @throws IndexOutOfBoundsException if any of the copied spans 51 Object[] spans = source.getSpans(start, end, SuggestionSpan.class); local 53 for (int i = 0; i < spans.length; i++) { 54 int fl = source.getSpanFlags(spans[i]); 57 // of a word. But the spans have been split into two by the getText{Before,After}Cursor 62 int st = source.getSpanStart(spans[i]); 63 int en = source.getSpanEnd(spans[i]); 70 dest.setSpan(spans[i], st - start + destoff, en - start + destoff 131 final URLSpan[] spans = spanned.getSpans(startIndex - 1, endIndex + 1, URLSpan.class); local [all...] |
/frameworks/base/core/tests/coretests/src/android/text/ |
SpannableTest.java | 40 Object[] spans; local 42 // Empty spans are included when they merely abut the query region 43 // but other spans are not, unless the query region is empty, in 44 // in which case any abutting spans are returned. 45 spans = spannable.getSpans(0, 1, Object.class); 46 MoreAsserts.assertEquals(new Object[]{emptySpan}, spans); 47 spans = spannable.getSpans(0, 2, Object.class); 48 MoreAsserts.assertEquals(new Object[]{emptySpan, unemptySpan}, spans); 49 spans = spannable.getSpans(1, 2, Object.class); 50 MoreAsserts.assertEquals(new Object[]{emptySpan, unemptySpan}, spans); [all...] |
SpannableStringBuilderTest.java | 50 Object[] spans = builder.getSpans(0, text.length(), Object.class, false); local 52 assertNotNull(spans); 53 assertEquals(4, spans.length); 54 // priority spans are first 55 assertEquals(fourth, spans[0]); 56 assertEquals(third, spans[1]); 57 // other spans should be there 58 assertEquals(second, spans[2]); 59 assertEquals(first, spans[3]);
|
/cts/tests/tests/text/src/android/text/util/cts/ |
LinkifyTest.java | 110 URLSpan[] spans = spannable.getSpans(0, spannable.length(), URLSpan.class); local 111 assertEquals(4, spans.length); 112 assertEquals("http://www.google.com", spans[0].getURL()); 113 assertEquals("http://www.google.com/language_tools?hl=en", spans[1].getURL()); 114 assertEquals("http://a.bd", spans[2].getURL()); 115 assertEquals("http://h." + longGTLD, spans[3].getURL()); 118 spans = spannable.getSpans(0, spannable.length(), URLSpan.class); 119 assertEquals(1, spans.length); 120 assertEquals("mailto:name@gmail.com", spans[0].getURL()); 138 URLSpan[] spans = ((Spannable) tv.getText()).getSpans(0, text.length(), URLSpan.class) local 166 URLSpan[] spans = ((Spannable) tv.getText()).getSpans(0, text.length(), URLSpan.class); local 211 URLSpan[] spans = ((Spannable) tv.getText()).getSpans(0, text.length(), URLSpan.class); local 262 URLSpan[] spans = (spannable.getSpans(0, spannable.length(), URLSpan.class)); local 297 URLSpan[] spans = (spannable.getSpans(0, spannable.length(), URLSpan.class)); local 363 final URLSpan[] spans = spannable.getSpans(0, spannable.length(), URLSpan.class); local 402 URLSpan[] spans = textView.getUrls(); local 417 URLSpan[] spans = textView.getUrls(); local 434 URLSpan[] spans = textView.getUrls(); local 449 URLSpan[] spans = textView.getUrls(); local 969 URLSpan[] spans = spannable.getSpans(0, str.length(), URLSpan.class); local 988 URLSpan[] spans = spannable.getSpans(0, spannable.length(), URLSpan.class); local [all...] |
/frameworks/base/tools/aapt2/compile/ |
PseudolocaleGenerator_test.cpp | 28 original_style.spans = {Span{"i", 1, 10}, Span{"b", 2, 3}, Span{"b", 6, 7}}; 35 ASSERT_EQ(original_style.spans.size(), new_string->value->spans.size()); 37 EXPECT_EQ(std::string("i"), *new_string->value->spans[0].name); 38 EXPECT_EQ(std::u16string(u"H").size(), new_string->value->spans[0].first_char); 39 EXPECT_EQ(std::u16string(u"Hello worl").size(), new_string->value->spans[0].last_char); 41 EXPECT_EQ(std::string("b"), *new_string->value->spans[1].name); 42 EXPECT_EQ(std::u16string(u"He").size(), new_string->value->spans[1].first_char); 43 EXPECT_EQ(std::u16string(u"Hel").size(), new_string->value->spans[1].last_char); 45 EXPECT_EQ(std::string("b"), *new_string->value->spans[2].name) [all...] |
/frameworks/base/core/java/android/text/ |
SpanSet.java | 23 * A cached set of spans. Caches the result of {@link Spanned#getSpans(int, int, Class)} and then 28 * Note that empty spans are ignored by this class. 35 E[] spans; field in class:SpanSet 50 if (length > 0 && (spans == null || spans.length < length)) { 51 // These arrays may end up being too large because of the discarded empty spans 52 spans = (E[]) Array.newInstance(classType, length); 69 spans[numberOfSpans] = span; 77 // cleanup extra spans left over from previous init() call 79 // prevNumberofSpans was > 0, therefore spans != nul [all...] |
SpannableStringInternal.java | 49 * Copies another {@link Spanned} object's spans between [start, end] into this object. 56 Object[] spans = src.getSpans(start, end, Object.class); local 58 for (int i = 0; i < spans.length; i++) { 59 int st = src.getSpanStart(spans[i]); 60 int en = src.getSpanEnd(spans[i]); 61 int fl = src.getSpanFlags(spans[i]); 68 setSpan(spans[i], st - start, en - start, fl, false/*enforceParagraph*/); 73 * Copies a {@link SpannableStringInternal} object's spans between [start, end] into this 186 Object[] spans = mSpans; local 190 if (spans[i] == what) 227 Object[] spans = mSpans; local 251 Object[] spans = mSpans; local 265 Object[] spans = mSpans; local 279 Object[] spans = mSpans; local 295 Object[] spans = mSpans; local 374 Object[] spans = mSpans; local [all...] |
/frameworks/support/compat/tests/java/android/support/v4/text/util/ |
LinkifyCompatTest.java | 100 URLSpan[] spans = spannable.getSpans(0, spannable.length(), URLSpan.class); local 101 assertEquals(4, spans.length); 102 assertEquals("http://www.google.com", spans[0].getURL()); 103 assertEquals("http://www.google.com/language_tools?hl=en", spans[1].getURL()); 104 assertEquals("http://a.bd", spans[2].getURL()); 105 assertEquals("http://h." + longGTLD, spans[3].getURL()); 108 spans = spannable.getSpans(0, spannable.length(), URLSpan.class); 109 assertEquals(1, spans.length); 110 assertEquals("mailto:name@gmail.com", spans[0].getURL()); 128 URLSpan[] spans = (spannable.getSpans(0, spannable.length(), URLSpan.class)) local 160 URLSpan[] spans = (spannable.getSpans(0, spannable.length(), URLSpan.class)); local 222 URLSpan[] spans = spannable.getSpans(0, spannable.length(), URLSpan.class); local 246 URLSpan[] spans = spannable.getSpans(0, spannable.length(), URLSpan.class); local 268 URLSpan[] spans = spannable.getSpans(0, spannable.length(), URLSpan.class); local 279 URLSpan[] spans = spannable.getSpans(0, spannable.length(), URLSpan.class); local 292 URLSpan[] spans = spannable.getSpans(0, spannable.length(), URLSpan.class); local 303 URLSpan[] spans = spannable.getSpans(0, spannable.length(), URLSpan.class); local 812 URLSpan[] spans = spannable.getSpans(0, str.length(), URLSpan.class); local 831 URLSpan[] spans = spannable.getSpans(0, spannable.length(), URLSpan.class); local [all...] |
/frameworks/base/core/tests/coretests/src/android/text/util/ |
LinkifyTest.java | 113 URLSpan[] spans = spannable.getSpans(0, spannable.length(), URLSpan.class); local 114 assertEquals("android.com and https://android.com should be linkified", 2, spans.length); 115 assertEquals("https://android.com", spans[0].getURL()); 116 assertEquals("android.com", spans[1].getURL()); 124 URLSpan[] spans = spannable.getSpans(0, spannable.length(), URLSpan.class); local 125 assertEquals("android.com and https://android.com should be linkified", 2, spans.length); 127 assertEquals("http://https://android.com", spans[0].getURL()); 128 assertEquals("http://android.com", spans[1].getURL()); 137 URLSpan[] spans = spannable.getSpans(0, spannable.length(), URLSpan.class); local 138 assertEquals("android.com should be linkified", 1, spans.length) 148 URLSpan[] spans = spannable.getSpans(0, spannable.length(), URLSpan.class); local [all...] |
/frameworks/opt/setupwizard/library/test/instrumentation/src/com/android/setupwizardlib/test/ |
RichTextViewTest.java | 64 Object[] spans = ((Spanned) text).getSpans(0, text.length(), Annotation.class); local 65 assertEquals("Annotation should be removed " + Arrays.toString(spans), 0, spans.length); 67 spans = ((Spanned) text).getSpans(0, text.length(), LinkSpan.class); 68 assertEquals("There should be one span " + Arrays.toString(spans), 1, spans.length); 69 assertTrue("The span should be a LinkSpan", spans[0] instanceof LinkSpan); 71 "foobar", ((LinkSpan) spans[0]).getId()); 89 LinkSpan[] spans = ((Spanned) text).getSpans(0, text.length(), LinkSpan.class); local 90 spans[0].onClick(textView) 107 LinkSpan[] spans = ((Spanned) text).getSpans(0, text.length(), LinkSpan.class); local 125 Object[] spans = ((Spanned) text).getSpans(0, text.length(), Annotation.class); local [all...] |
SpanHelperTest.java | 45 final Object[] spans = ssb.getSpans(0, ssb.length(), Object.class); local 46 assertEquals("There should be one span in the builder", 1, spans.length); 47 assertSame("The span should be newSpan", newSpan, spans[0]);
|
/packages/apps/Email/tests/src/com/android/emailcommon/utility/ |
TextUtilitiesTests.java | 205 BackgroundColorSpan[] spans = ssb.getSpans(0, ssb.length(), BackgroundColorSpan.class); local 206 assertEquals(1, spans.length); 207 BackgroundColorSpan span = spans[0]; 216 spans = ssb.getSpans(0, ssb.length(), BackgroundColorSpan.class); 217 assertEquals(2, spans.length); 218 span = spans[0]; 221 span = spans[1]; 232 BackgroundColorSpan[] spans = ssb.getSpans(0, ssb.length(), BackgroundColorSpan.class); local 233 assertEquals(2, spans.length); 234 BackgroundColorSpan span = spans[0] 248 BackgroundColorSpan[] spans = ssb.getSpans(0, ssb.length(), BackgroundColorSpan.class); local 260 BackgroundColorSpan[] spans = ssb.getSpans(0, ssb.length(), BackgroundColorSpan.class); local 273 BackgroundColorSpan[] spans = ssb.getSpans(0, ssb.length(), BackgroundColorSpan.class); local [all...] |
/external/webrtc/webrtc/modules/desktop_capture/ |
desktop_region.cc | 67 it1->second->spans != it2->second->spans) { 116 new_row->second->spans = row->second->spans; 126 new_row->second->spans = row->second->spans; 158 // set of spans then they can be merged. 160 previous_row->second->spans == row->second->spans) { 207 IntersectRows(it1->second->spans, it2->second->spans [all...] |
/external/robolectric/v1/src/main/java/com/xtremelabs/robolectric/shadows/ |
ShadowSpannableString.java | 16 private HashMap<Object, SpanHolder> spans = new HashMap<Object, SpanHolder>(); field in class:ShadowSpannableString 29 spans.put(what, new SpanHolder(start, end, flags) ); 34 spans.remove(what); 41 for (Object s : spans.keySet()) { 43 SpanHolder h = spans.get(s); 57 SpanHolder spanHolder = spans.get(what); 67 SpanHolder spanHolder = spans.get(what);
|
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/ |
AccessibilityContextMenuMaker.java | 92 ClickableSpan[] spans = getSpans(spanned); local 94 if (spanned == null || spans.length == 0) { 98 for (ClickableSpan span : spans) { 126 ClickableSpan[] spans = spanned.getSpans(0, spanned.length(), ClickableSpan.class); local 127 return spans.length == 0 ? new ClickableSpan[0] : spans;
|
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/widget/ |
LinkTextView.java | 44 final ClickableSpan[] spans = local 46 if (spans.length > 0) {
|
/packages/apps/QuickSearchBox/src/com/android/quicksearchbox/ |
SuggestionFormatter.java | 52 private void setSpans(Spannable text, int start, int end, Object[] spans) { 53 for (Object span : spans) {
|
/frameworks/support/emoji/core/tests/java/android/support/text/emoji/widget/ |
SpannableBuilderTest.java | 88 final QuoteSpan[] spans = spannable.getSpans(0, 1, QuoteSpan.class); local 89 assertThat(spans, arrayWithSize(1)); 90 assertSame(spans[0], span1); 99 Object[] spans = spannable.getSpans(0, spannable.length(), mClass); local 100 assertNotNull(spans); 101 assertThat(spans, arrayWithSize(1)); 102 assertSame(mWatcher, spans[0]); 111 spans = spannable.getSpans(0, spannable.length(), QuoteSpan.class); 112 assertNotNull(spans); 113 assertThat(spans, arrayWithSize(0)) 137 EmojiSpan[] spans = spannable.getSpans(0, spannable.length(), EmojiSpan.class); local 169 QuoteSpan[] spans = spannable.getSpans(0, spannable.length(), QuoteSpan.class); local 201 EmojiSpan[] spans = spannable.getSpans(0, spannable.length(), EmojiSpan.class); local [all...] |
/frameworks/support/compat/tests/java/android/support/v4/text/ |
BidiFormatterTest.java | 209 Object[] spans; local 213 spans = wrapped.getSpans(0, wrapped.length(), Object.class); 214 assertEquals(1, spans.length); 215 assertEquals(RELATIVE_SIZE_SPAN, spans[0]); 221 spans = wrapped.getSpans(0, wrapped.length(), Object.class); 222 assertEquals(1, spans.length); 223 assertEquals(RELATIVE_SIZE_SPAN, spans[0]); 229 spans = wrapped.getSpans(0, wrapped.length(), Object.class); 230 assertEquals(1, spans.length); 231 assertEquals(RELATIVE_SIZE_SPAN, spans[0]) [all...] |
/frameworks/base/core/jni/ |
android_util_StringBlock.cpp | 107 const ResStringPool_span* spans = osb->styleAt(idx); local 108 if (spans == NULL) { 112 const ResStringPool_span* pos = spans; 130 while (spans->name.index != ResStringPool_span::END) { 133 (jint*)spans); 134 spans++;
|
/frameworks/base/core/java/android/view/textservice/ |
TextInfo.java | 61 * @param charSequence the text which will be input to TextService. Attached spans that 72 // Create a snapshot of the text including spans in case they are updated outside later. 76 final SpellCheckSpan[] spans = spannableString.getSpans(0, spannableString.length(), local 78 for (int i = 0; i < spans.length; ++i) { 79 spannableString.removeSpan(spans[i]); 118 * spans.
|
/frameworks/opt/setupwizard/library/platform/src/com/android/setupwizardlib/view/ |
RichTextView.java | 66 final Annotation[] spans = spannable.getSpans(0, spannable.length(), Annotation.class); local 67 for (Annotation span : spans) { 128 final ClickableSpan[] spans = local 130 return spans.length > 0;
|
/cts/tests/tests/text/src/android/text/cts/ |
SpannableStringBuilderTest.java | 401 final Object[] spans = builder.getSpans(0, builder.length(), Object.class); local 402 assertNotNull("Appended text included a Quote span", spans); 403 assertEquals("Appended text included a Quote span", 1, spans.length); 404 assertSame("Should be the same span instance", span, spans[0]); 406 spanStart, builder.getSpanStart(spans[0])); 408 spanEnd, builder.getSpanEnd(spans[0])); 626 Object[] spans = builder.getSpans(0, text.length(), Object.class); local 627 assertEquals(0, spans.length); 651 final SubscriptSpan[] spans = builder.getSpans(0, builder.length(), SubscriptSpan.class); local 653 assertNotNull(spans); 688 final SubscriptSpan[] spans = builder.getSpans(0, builder.length(), SubscriptSpan.class); local 713 Object[] spans = builder.getSpans(0, text.length(), Object.class); local 738 Object[] spans = builder.getSpans(0, text.length(), Object.class); local 765 Object[] spans = builder.getSpans(0, text.length(), Object.class); local [all...] |