/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...] |
HtmlTest.java | 42 Object[] spans = spanned.getSpans(-1, 100, Object.class); local 43 assertEquals(1, spans.length); 44 Object span = spans[0]; 52 Object[] spans = spanned.getSpans(0, 100, Object.class); local 53 // TODO: figure out what the spans should be after the crashes are fixed and assert them. 60 Object[] spans = spanned.getSpans(0, 100, Object.class); local 61 assertEquals(Typeface.ITALIC, ((StyleSpan) spans[0]).getStyle()); 62 assertEquals(7, spanned.getSpanStart(spans[0])); 63 assertEquals(9, spanned.getSpanEnd(spans[0])); 64 assertEquals(Typeface.BOLD, ((StyleSpan) spans[1]).getStyle()) [all...] |
TextUtilsTest.java | 141 /** Fail unless text+spans contains a span 'spanName' with the given start and end. */ 142 private void checkContains(Spanned text, String[] spans, String spanName, 144 for (String i: spans) { 158 String[] spans; local 170 spans = result.getSpans(0, result.length(), String.class); 173 assertEquals(4, spans.length); 174 checkContains(result, spans, "before", 0, 1); 175 checkContains(result, spans, "during", 1, 4); 176 checkContains(result, spans, "after", 4, 5); 177 checkContains(result, spans, "during+after", 1, 5) [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/java/android/text/ |
package.html | 4 <p>Provides classes used to render or track text and text spans on the screen.</p> 6 to handle arbitrary text spans for changes, or to handle drawing yourself 8 <p>The Span… interfaces and classes are used to create or manage spans of
|
SpannableStringInternal.java | 38 Object[] spans = sp.getSpans(start, end, Object.class); local 40 for (int i = 0; i < spans.length; i++) { 41 int st = sp.getSpanStart(spans[i]); 42 int en = sp.getSpanEnd(spans[i]); 43 int fl = sp.getSpanFlags(spans[i]); 50 setSpan(spans[i], st - start, en - start, fl); 100 Object[] spans = mSpans; local 104 if (spans[i] == what) { 141 Object[] spans = mSpans; local 145 if (spans[i] == what) 165 Object[] spans = mSpans; local 179 Object[] spans = mSpans; local 193 Object[] spans = mSpans; local 209 Object[] spans = mSpans; local 287 Object[] spans = mSpans; local [all...] |
ParcelableSpan.java | 22 * A special kind of Parcelable for objects that will serve as text spans. 24 * applications to implement their own Parcelable spans.
|
SpannableStringBuilder.java | 41 * specified text, including its spans if any. 49 * specified slice of the specified text, including its spans if any. 70 Object[] spans = sp.getSpans(start, end, Object.class); local 72 for (int i = 0; i < spans.length; i++) { 73 if (spans[i] instanceof NoCopySpan) { 77 int st = sp.getSpanStart(spans[i]) - start; 78 int en = sp.getSpanEnd(spans[i]) - start; 79 int fl = sp.getSpanFlags(spans[i]); 91 setSpan(spans[i], st, en, fl); 329 Object[] spans = sp.getSpans(tbstart, tbend, Object.class) local 563 Object[] spans = mSpans; local 650 Object[] spans = mSpans; local 672 Object[] spans = mSpans; local 694 Object[] spans = mSpans; local 712 Object[] spans = mSpans; local 806 Object[] spans = mSpans; local [all...] |
Spanned.java | 30 * of spans. 35 * 0-length spans with type SPAN_MARK_MARK behave like text marks: 50 * 0-length spans with type SPAN_POINT_POINT behave like cursors: 73 * Non-0-length spans of type SPAN_INCLUSIVE_EXCLUSIVE expand 80 * Spans of type SPAN_INCLUSIVE_INCLUSIVE expand 86 * Spans of type SPAN_EXCLUSIVE_EXCLUSIVE do not expand 94 * Non-0-length spans of type SPAN_INCLUSIVE_EXCLUSIVE expand 101 * This flag is set on spans that are being used to apply temporary
|
Editable.java | 40 * is Spanned, the spans from it are preserved into the Editable. 41 * Existing spans within the Editable that entirely cover the replaced 95 * Note that this clears the text, not the spans; 101 * Removes all spans from the Editable, as if by calling
|
Styled.java | 36 * drawing, character spans that don't affect metrics can be ignored). 61 CharacterStyle[] spans = text.getSpans(start, end, CharacterStyle.class); local 72 if (spans.length > 0) { 73 for (int i = 0; i < spans.length; i++) { 74 CharacterStyle span = spans[i]; 177 * paint plus the effect of all spans on the run 190 MetricAffectingSpan[] spans = local 196 for (int i = 0; i < spans.length; i++) { 197 MetricAffectingSpan span = spans[i]; 296 // spans in the wrong order, but no one appears to call it thi [all...] |
TextUtils.java | 479 // XXX currently this only reverses chars, not spans 729 * Debugging tool to print the spans in a CharSequence. The output will 748 printer.println(prefix + cs + ": (no spans)"); 863 ReplacementSpan[] spans = ((Spanned) text).getSpans(offset, offset, local 866 for (int i = 0; i < spans.length; i++) { 867 int start = ((Spanned) text).getSpanStart(spans[i]); 868 int end = ((Spanned) text).getSpanEnd(spans[i]); 900 ReplacementSpan[] spans = ((Spanned) text).getSpans(offset, offset, local 903 for (int i = 0; i < spans.length; i++) { 904 int start = ((Spanned) text).getSpanStart(spans[i]) 937 Object[] spans = source.getSpans(start, end, kind); local [all...] |
/cts/tests/tests/text/src/android/text/util/cts/ |
LinkifyTest.java | 100 URLSpan[] spans = spannable.getSpans(0, spannable.length(), URLSpan.class); local 101 assertEquals(2, spans.length); 102 assertEquals("http://www.google.com", spans[0].getURL()); 103 assertEquals("http://www.google.com/language_tools?hl=en", spans[1].getURL()); 106 spans = spannable.getSpans(0, spannable.length(), URLSpan.class); 107 assertEquals(1, spans.length); 108 assertEquals("mailto:name@gmail.com", spans[0].getURL()); 111 spans = spannable.getSpans(0, spannable.length(), URLSpan.class); 112 assertEquals(2, spans.length); 113 assertEquals("tel:123456789", spans[0].getURL()) 139 URLSpan[] spans = ((Spannable)tv.getText()).getSpans(0, text.length(), URLSpan.class); local 174 URLSpan[] spans = ((Spannable) tv.getText()).getSpans(0, text.length(), URLSpan.class); local 228 URLSpan[] spans = ((Spannable) tv.getText()).getSpans(0, text.length(), URLSpan.class); local 281 URLSpan[] spans = (spannable.getSpans(0, spannable.length(), URLSpan.class)); local 323 URLSpan[] spans = (spannable.getSpans(0, spannable.length(), URLSpan.class)); local [all...] |
/external/quake/quake/src/QW/client/ |
d_edge.c | 46 // this driver takes spans, not polygons 90 for (span=surf->spans ; span ; span=span->pnext) 191 if (!s->spans) 203 D_DrawZSpans (s->spans); 210 if (!s->spans) 226 D_DrawSkyScans8 (s->spans); 227 D_DrawZSpans (s->spans); 238 D_DrawZSpans (s->spans); 265 Turbulent8 (s->spans);
266 D_DrawZSpans (s->spans);
[all...] |
r_edge.c | 31 this breaks spans at every edge, even hidden ones (bad) 95 if (!s->spans) 109 if (!s->spans) 136 surfaces[1].spans = NULL; // no background spans yet 318 span->pnext = surf->spans; 319 surf->spans = span; 394 span->pnext = surf2->spans; 395 surf2->spans = span; 439 span->pnext = surf->spans; [all...] |
/external/quake/quake/src/WinQuake/ |
d_edge.cpp | 46 // this driver takes spans, not polygons
90 for (span=surf->spans ; span ; span=span->pnext)
191 if (!s->spans)
199 D_DrawZSpans (s->spans);
206 if (!s->spans)
222 D_DrawSkyScans8 (s->spans);
223 D_DrawZSpans (s->spans);
234 D_DrawZSpans (s->spans);
260 Turbulent8 (s->spans);
261 D_DrawZSpans (s->spans);
[all...] |
r_edge.cpp | 31 this breaks spans at every edge, even hidden ones (bad)
95 if (!s->spans)
109 if (!s->spans)
136 surfaces[1].spans = NULL; // no background spans yet
318 span->pnext = surf->spans;
319 surf->spans = span;
394 span->pnext = surf2->spans;
395 surf2->spans = span;
439 span->pnext = surf->spans;
[all...] |
/packages/apps/Mms/tests/src/com/android/mms/util/ |
SmileyParserUnitTests.java | 55 ImageSpan[] spans = buf.getSpans(0, buf.length(), ImageSpan.class); local 59 Smileys.getSmileyResource(Smileys.HAPPY)), spans[0])); 63 Smileys.getSmileyResource(Smileys.SAD)), spans[1]));
|
/frameworks/base/core/jni/ |
android_util_StringBlock.cpp | 115 const ResStringPool_span* spans = osb->styleAt(idx); local 116 if (spans == NULL) { 120 const ResStringPool_span* pos = spans; 139 while (spans->name.index != ResStringPool_span::END) { 142 (jint*)spans); 143 spans++;
|
/sdk/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/descriptors/ |
DescriptorsUtils.java | 407 ArrayList<String> spans = scanJavadoc(javadoc); 412 for (int n = spans.size(), i = 0; i < n; ++i) { 413 String s = spans.get(i); 415 s = spans.get(++i); 420 String base = spans.get(++i); 421 String anchor = spans.get(++i); 422 String text = spans.get(++i); 451 s = spans.get(++i); 484 ArrayList<String> spans = scanJavadoc(javadoc); 502 for (int n = spans.size(), i = 0; i < n; ++i) [all...] |
/frameworks/base/tools/aapt/ |
StringPool.cpp | 47 ssize_t StringPool::add(const String16& value, const Vector<entry_style_span>& spans) 51 addStyleSpans(res, spans); 119 status_t StringPool::addStyleSpans(size_t idx, const Vector<entry_style_span>& spans) 121 const size_t N=spans.size(); 123 status_t err = addStyleSpan(idx, spans[i]); 141 style.spans.add(span); 204 const size_t N = style.spans.size(); 206 entry_style_span& span = style.spans.editItemAt(i); 292 // Build the pool of style spans. 297 const size_t N = ent.spans.size() [all...] |
StringPool.h | 59 entry_style(const entry_style& o) : offset(o.offset), spans(o.spans) { } 62 Vector<entry_style_span> spans; member in struct:StringPool::entry_style 89 ssize_t add(const String16& value, const Vector<entry_style_span>& spans); 96 status_t addStyleSpans(size_t idx, const Vector<entry_style_span>& spans);
|
/frameworks/base/core/java/android/text/style/ |
ClickableSpan.java | 24 * with a movement method of LinkMovementMethod, the affected spans of
|
/cts/tests/tests/text/src/android/text/cts/ |
TextUtilsTest.java | 181 Object spans[] = strResult.getSpans(0, strResult.length(), Object.class); local 182 assertEquals(2, spans.length); 183 assertTrue(spans[0] instanceof URLSpan); 184 assertEquals(url, ((URLSpan) spans[0]).getURL()); 185 assertTrue(spans[1] instanceof BackgroundColorSpan); 186 assertEquals(Color.GREEN, ((BackgroundColorSpan) spans[1]).getBackgroundColor()); 213 Object[] spans; local 227 spans = dest1.getSpans(0, dest1.length(), Object.class); 228 assertEquals(2, spans.length); 229 assertTrue(spans[0] instanceof URLSpan) 2096 Object[] spans = ret.getSpans(0, ret.length(), Object.class); local [all...] |
HtmlTest.java | 73 Object[] spans = spanned.getSpans(start, end, Object.class); local 74 assertEquals(expectLen, spans.length); 75 assertEquals(expectStart, spanned.getSpanStart(spans[0])); 76 assertEquals(expectEnd, spanned.getSpanEnd(spans[0])); 105 Object[] spans = spanned.getSpans(start, end, Object.class); local 106 assertEquals(spansLen, spans.length);
|