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

1 2 3

  /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);
  /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),
  /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/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...]
MeasuredText.java 120 ReplacementSpan[] spans = spanned.getSpans(start, end, local
123 for (int i = 0; i < spans.length; i++) {
124 int startInPara = spanned.getSpanStart(spans[i]) - start;
125 int endInPara = spanned.getSpanEnd(spans[i]) - start;
215 float addStyleRun(TextPaint paint, MetricAffectingSpan[] spans, int len,
224 for (int i = 0; i < spans.length; i++) {
225 MetricAffectingSpan span = spans[i];
SpannableStringInternal.java 40 Object[] spans = sp.getSpans(start, end, Object.class); local
42 for (int i = 0; i < spans.length; i++) {
43 int st = sp.getSpanStart(spans[i]);
44 int en = sp.getSpanEnd(spans[i]);
45 int fl = sp.getSpanFlags(spans[i]);
52 setSpan(spans[i], st - start, en - start, fl);
102 Object[] spans = mSpans; local
106 if (spans[i] == what) {
143 Object[] spans = mSpans; local
147 if (spans[i] == what)
167 Object[] spans = mSpans; local
181 Object[] spans = mSpans; local
195 Object[] spans = mSpans; local
211 Object[] spans = mSpans; local
290 Object[] spans = mSpans; local
    [all...]
TextLine.java 647 MetricAffectingSpan[] spans = mSpanned.getSpans(mStart + spanStart, local
649 spans = TextUtils.removeEmptySpans(spans, mSpanned, MetricAffectingSpan.class);
651 if (spans.length > 0) {
653 for (int j = 0; j < spans.length; j++) {
654 MetricAffectingSpan span = spans[j];
1009 MetricAffectingSpan[] spans = mSpanned.getSpans(pos, pos + 1, MetricAffectingSpan.class); local
    [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.
  /frameworks/base/tools/aapt2/
StringPool.h 40 std::vector<Span> spans; member in struct:aapt::StyleString
118 std::vector<Span> spans; member in class:aapt::StringPool::StyleEntry
BinaryResourceParser.cpp 672 const ResStringPool_span* spans = mValuePool.styleAt(value->data); local
673 if (spans != nullptr) {
675 while (spans->name.index != ResStringPool_span::END) {
676 styleStr.spans.push_back(Span{
677 util::getString(mValuePool, spans->name.index).toString(),
678 spans->firstChar,
679 spans->lastChar
681 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/java/src/com/android/inputmethod/latin/utils/
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...]
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...]
CursorAnchorInfoUtils.java 150 final Object[] spans = spannable.getSpans(0, text.length(), Object.class); local
151 for (Object span : spans) {
  /packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/compat/
LocaleSpanCompatUtilsTests.java 55 final Object[] spans = spanned.getSpans(0, spanned.length(), Object.class); local
56 assertEquals(expectedSpan, spans[index]);
60 final Object[] spans = spanned.getSpans(0, spanned.length(), Object.class); local
61 assertEquals(expectedCount, spans.length);
88 // Test if two jointed spans are merged into one span.
98 // Test if two overlapped spans are merged into one span.
108 // Test if three overlapped spans are merged into one span.
120 // 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/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 177 Object[] spans = ss.getSpans(0, ss.length(), Object.class); local
179 for (Object span : spans) {
  /frameworks/base/tools/aapt/
StringPool.h 78 entry_style(const entry_style& o) : offset(o.offset), spans(o.spans) { }
81 Vector<entry_style_span> spans; member in struct:StringPool::entry_style
101 ssize_t add(const String16& value, const Vector<entry_style_span>& spans,
106 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...]
  /packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/utils/
SpannableStringUtilsTests.java 51 Object[] spans = result.getSpans(0, result.length(), SuggestionSpan.class); local
52 for (int i = 0; i < spans.length; i++) {
53 final int flags = result.getSpanFlags(spans[i]);
56 assertTrue("Should be a SuggestionSpan", spans[i] instanceof SuggestionSpan);
  /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);
  /packages/apps/QuickSearchBox/tests/src/com/android/quicksearchbox/
LevenshteinFormatterTest.java 151 private void verifyFormatSuggestion(String query, String suggestion, SpanFormat... spans) {
153 for (SpanFormat span : spans) {
353 MockStyleSpan[] spans = spanned.getSpans(mStart, mEnd, MockStyleSpan.class); local
354 assertEquals("Wrong number of spans in '" + spannedText + "'", 1, spans.length);
356 mStyle, spans[0].getId());

Completed in 754 milliseconds

1 2 3