HomeSort by relevance Sort by last modified time
    Searched refs:spans (Results 1 - 25 of 223) sorted by null

1 2 3 4 5 6 7 8 9

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

Completed in 805 milliseconds

1 2 3 4 5 6 7 8 9