/external/robolectric/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);
|
/external/chromium_org/chrome/browser/autocomplete/ |
history_provider.cc | 82 ACMatchClassifications spans; local 85 spans.push_back(ACMatchClassification(0, url_style)); 86 return spans; 89 spans.push_back(ACMatchClassification(0, url_style)); 93 spans.push_back(ACMatchClassification(offset, 101 spans.push_back(ACMatchClassification(offset, url_style)); 104 return spans;
|
/frameworks/base/core/tests/coretests/src/android/text/ |
SpannableTest.java | 36 Object[] spans; local 38 // Empty spans are included when they merely abut the query region 39 // but other spans are not, unless the query region is empty, in 40 // in which case any abutting spans are returned. 41 spans = spannable.getSpans(0, 1, Object.class); 42 MoreAsserts.assertEquals(new Object[]{emptySpan}, spans); 43 spans = spannable.getSpans(0, 2, Object.class); 44 MoreAsserts.assertEquals(new Object[]{emptySpan, unemptySpan}, spans); 45 spans = spannable.getSpans(1, 2, Object.class); 46 MoreAsserts.assertEquals(new Object[]{emptySpan, unemptySpan}, spans); [all...] |
SpannedTest.java | 121 Object[] spans = s.getSpans(0, s.length(), Object.class); local 123 for (int i = 0; i < spans.length - 1; i++) { 124 assertEquals((s.getSpanFlags(spans[i]) & Spanned.SPAN_PRIORITY) >= 125 (s.getSpanFlags(spans[i + 1]) & Spanned.SPAN_PRIORITY),
|
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/utils/ |
SpannableStringUtilsTests.java | 50 Object[] spans = result.getSpans(0, result.length(), SuggestionSpan.class); local 51 for (int i = 0; i < spans.length; i++) { 52 final int flags = result.getSpanFlags(spans[i]); 55 assertTrue("Should be a SuggestionSpan", spans[i] instanceof SuggestionSpan);
|
/frameworks/base/core/java/android/text/ |
SpanSet.java | 22 * A cached set of spans. Caches the result of {@link Spanned#getSpans(int, int, Class)} and then 27 * Note that empty spans are ignored by this class. 34 E[] spans; field in class:SpanSet 49 if (length > 0 && (spans == null || spans.length < length)) { 50 // These arrays may end up being too large because of the discarded empty spans 51 spans = (E[]) Array.newInstance(classType, length); 67 spans[numberOfSpans] = span; 77 * Returns true if there are spans intersecting the given interval. 103 * Removes all internal references to the spans to avoid memory leaks [all...] |
MeasuredText.java | 110 ReplacementSpan[] spans = spanned.getSpans(start, end, local 113 for (int i = 0; i < spans.length; i++) { 114 int startInPara = spanned.getSpanStart(spans[i]) - start; 115 int endInPara = spanned.getSpanEnd(spans[i]) - start; 183 float addStyleRun(TextPaint paint, MetricAffectingSpan[] spans, int len, 192 for (int i = 0; i < spans.length; i++) { 193 MetricAffectingSpan span = spans[i];
|
/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++;
|
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/utils/ |
SpannableStringUtils.java | 29 * Copies the spans from the region <code>start...end</code> in 32 * Spans in <code>source</code> that begin before <code>start</code> 40 * @throws IndexOutOfBoundsException if any of the copied spans 45 Object[] spans = source.getSpans(start, end, SuggestionSpan.class); local 47 for (int i = 0; i < spans.length; i++) { 48 int fl = source.getSpanFlags(spans[i]); 51 // of a word. But the spans have been split into two by the getText{Before,After}Cursor 56 int st = source.getSpanStart(spans[i]); 57 int en = source.getSpanEnd(spans[i]); 64 dest.setSpan(spans[i], st - start + destoff, en - start + destoff 125 final URLSpan[] spans = spanned.getSpans(startIndex - 1, endIndex + 1, URLSpan.class); local [all...] |
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...] |
/external/chromium_org/third_party/webrtc/modules/desktop_capture/ |
desktop_region.h | 56 RowSpanSet spans; member in struct:webrtc::DesktopRegion::Row 80 // |row_span_| matches spans on consecutive rows then they are also merged 139 // Adds a new span to the row, coalescing spans if necessary. 145 // Calculates the intersection of two sets of spans. 154 // Merges |row| with the row above it if they contain the same spans. Doesn't
|
desktop_region_unittest.cc | 557 } spans[3]; member in struct:webrtc::SpanSet 583 int span_set_end = span_set.spans[span_set.count - 1].end; 594 std::fill_n(x + expected_map + span_set.spans[span].start, 595 span_set.spans[span].end - span_set.spans[span].start, 597 region2.AddRect(DesktopRect::MakeLTRB(x + span_set.spans[span].start, 0, 598 x + span_set.spans[span].end, 1)); 628 } spans[3]; member in struct:webrtc::SpanSet 654 int span_set_end = span_set.spans[span_set.count - 1].end; 665 std::fill_n(y + expected_map + span_set.spans[span].start [all...] |
/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.
|
/packages/apps/UnifiedEmail/src/com/android/mail/ui/ |
EllipsizedMultilineTextView.java | 86 // assemble just the text portion, without spans 95 // Now copy the original spans into the assembled string, modified for any ellipsizing. 98 // spans in the assembled version if a CharacterStyle spanned across the lastLineStart 102 final Object[] spans = s.getSpans(0, s.length(), Object.class); local 104 for (int i = 0; i < spans.length; i++) { 105 final Object span = spans[i];
|
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/compat/ |
LocaleSpanCompatUtilsTests.java | 56 final Object[] spans = spanned.getSpans(0, spanned.length(), Object.class); local 57 assertEquals(expectedSpan, spans[index]); 61 final Object[] spans = spanned.getSpans(0, spanned.length(), Object.class); local 62 assertEquals(expectedCount, spans.length); 89 // Test if two jointed spans are merged into one span. 99 // Test if two overlapped spans are merged into one span. 109 // Test if three overlapped spans are merged into one span. 121 // Test if disjoint spans remain disjoint.
|
/cts/tests/tests/text/src/android/text/cts/ |
HtmlTest.java | 56 Object[] spans = spanned.getSpans(start, end, Object.class); local 57 assertEquals(expectLen, spans.length); 58 assertEquals(expectStart, spanned.getSpanStart(spans[0])); 59 assertEquals(expectEnd, spanned.getSpanEnd(spans[0])); 76 Object[] spans = spanned.getSpans(start, end, Object.class); local 77 assertEquals(spansLen, spans.length);
|
/cts/tests/tests/text/src/android/text/util/cts/ |
LinkifyTest.java | 90 URLSpan[] spans = spannable.getSpans(0, spannable.length(), URLSpan.class); local 91 assertEquals(4, spans.length); 92 assertEquals("http://www.google.com", spans[0].getURL()); 93 assertEquals("http://www.google.com/language_tools?hl=en", spans[1].getURL()); 94 assertEquals("http://a.bc", spans[2].getURL()); 95 assertEquals("http://h." + longGTLD, spans[3].getURL()); 98 spans = spannable.getSpans(0, spannable.length(), URLSpan.class); 99 assertEquals(1, spans.length); 100 assertEquals("mailto:name@gmail.com", spans[0].getURL()); 118 URLSpan[] spans = ((Spannable)tv.getText()).getSpans(0, text.length(), URLSpan.class) local 145 URLSpan[] spans = ((Spannable) tv.getText()).getSpans(0, text.length(), URLSpan.class); local 188 URLSpan[] spans = ((Spannable) tv.getText()).getSpans(0, text.length(), URLSpan.class); local 238 URLSpan[] spans = (spannable.getSpans(0, spannable.length(), URLSpan.class)); local 269 URLSpan[] spans = (spannable.getSpans(0, spannable.length(), URLSpan.class)); local 330 URLSpan[] spans = spannable.getSpans(0, spannable.length(), URLSpan.class); local [all...] |
/external/chromium_org/third_party/tcmalloc/vendor/src/ |
page_heap.h | 123 // Split an allocated span into two spans: one of length "n" pages 153 // For each free list of small spans, the length (in spans) of the 160 // Stats for free large spans (i.e., spans with more than kMaxPages pages). 162 int64 spans; // Number of such spans member in struct:tcmalloc::PageHeap::LargeSpanStats 163 int64 normal_pages; // Combined page length of normal large spans 164 int64 returned_pages; // Combined page length of unmapped spans 221 // We segregate spans of a given size into two circular linke [all...] |
/external/robolectric/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...] |
/frameworks/base/core/java/com/android/internal/util/ |
NotificationColorUtil.java | 162 Object[] spans = ss.getSpans(0, ss.length(), Object.class); local 164 for (Object span : spans) {
|
/frameworks/base/tools/aapt/ |
StringPool.h | 75 entry_style(const entry_style& o) : offset(o.offset), spans(o.spans) { } 78 Vector<entry_style_span> spans; member in struct:StringPool::entry_style 98 ssize_t add(const String16& value, const Vector<entry_style_span>& spans, 103 status_t addStyleSpans(size_t idx, const Vector<entry_style_span>& spans);
|
/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/chromium_org/third_party/tcmalloc/chromium/src/ |
page_heap.h | 131 // Split an allocated span into two spans: one of length "n" pages 163 // For each free list of small spans, the length (in spans) of the 170 // Stats for free large spans (i.e., spans with more than kMaxPages pages). 172 int64 spans; // Number of such spans member in struct:tcmalloc::PageHeap::LargeSpanStats 173 int64 normal_pages; // Combined page length of normal large spans 174 int64 returned_pages; // Combined page length of unmapped spans 233 // We segregate spans of a given size into two circular linke [all...] |
/external/chromium_org/ui/gfx/ |
render_text_mac.cc | 46 std::vector<RenderText::FontSpan> spans; local 51 spans.push_back(RenderText::FontSpan(font, range)); 54 return spans;
|
/frameworks/base/core/java/com/android/internal/widget/ |
EditableInputConnection.java | 179 SuggestionSpan[] spans = spanned.getSpans(0, text.length(), SuggestionSpan.class); local 180 mIMM.registerSuggestionSpansForNotification(spans);
|