/developers/samples/android/ui/text/TextStyling-Java/app/src/main/java/com/android/example/text/styling/renderer/spans/ |
CodeBlockSpan.java | 16 package com.android.example.text.styling.renderer.spans; 26 * The same effect can be achieved if on a text block, we set two spans: {@link FontSpan} and
|
FontSpan.java | 16 package com.android.example.text.styling.renderer.spans;
|
BulletPointSpan.java | 16 package com.android.example.text.styling.renderer.spans;
|
/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);
|
/developers/samples/android/ui/text/TextStyling-Java/app/src/androidTest/java/com/android/example/text/styling/renderer/spans/ |
CodeBlockSpanTest.java | 1 package com.android.example.text.styling.renderer.spans;
|
FontSpanTest.java | 1 package com.android.example.text.styling.renderer.spans;
|
/frameworks/base/core/tests/coretests/src/android/text/ |
SpannableStringBuilderTest.java | 57 Object[] spans = builder.getSpans(0, text.length(), Object.class, false); local 59 assertNotNull(spans); 60 assertEquals(4, spans.length); 61 // priority spans are first 62 assertEquals(fourth, spans[0]); 63 assertEquals(third, spans[1]); 64 // other spans should be there 65 assertEquals(second, spans[2]); 66 assertEquals(first, spans[3]);
|
SpannableTest.java | 46 Object[] spans; local 48 // Empty spans are included when they merely abut the query region 49 // but other spans are not, unless the query region is empty, in 50 // in which case any abutting spans are returned. 51 spans = spannable.getSpans(0, 1, Object.class); 52 MoreAsserts.assertEquals(new Object[]{emptySpan}, spans); 53 spans = spannable.getSpans(0, 2, Object.class); 54 MoreAsserts.assertEquals(new Object[]{emptySpan, unemptySpan}, spans); 55 spans = spannable.getSpans(1, 2, Object.class); 56 MoreAsserts.assertEquals(new Object[]{emptySpan, unemptySpan}, spans); [all...] |
SpannableStringNoCopyTest.java | 44 final Object[] spans = copied.getSpans(0, copied.length(), Object.class); local 45 assertNotNull(spans); 46 assertEquals(3, spans.length); 58 final Object[] spans = copied.getSpans(0, copied.length(), Object.class); local 59 assertNotNull(spans); 60 assertEquals(2, spans.length); 62 for (int i = 0; i < spans.length; i++) { 63 assertFalse(spans[i] instanceof NoCopySpan); 76 final Object[] spans = copied.getSpans(0, copied.length(), Object.class); local 77 assertNotNull(spans); 91 final Object[] spans = copied.getSpans(0, copied.length(), Object.class); local [all...] |
SpannedStringNoCopyTest.java | 44 final Object[] spans = copied.getSpans(0, copied.length(), Object.class); local 45 assertNotNull(spans); 46 assertEquals(3, spans.length); 58 final Object[] spans = copied.getSpans(0, copied.length(), Object.class); local 59 assertNotNull(spans); 60 assertEquals(2, spans.length); 62 for (int i = 0; i < spans.length; i++) { 63 assertFalse(spans[i] instanceof NoCopySpan); 76 final Object[] spans = copied.getSpans(0, copied.length(), Object.class); local 77 assertNotNull(spans); 91 final Object[] spans = copied.getSpans(0, copied.length(), Object.class); local [all...] |
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/widget/ |
LinkTextView.java | 44 final ClickableSpan[] spans = local 46 if (spans.length > 0) {
|
/frameworks/base/tools/aapt2/ |
ResourceUtils.h | 232 std::vector<Span> spans; member in struct:aapt::ResourceUtils::FlattenedXmlString 236 // and removing whitespace, all while keeping the untranslatable sections and spans in sync with the 252 // following: "This <b> is </b> spaced" -> "This is spaced". Without spans, this would be properly 275 // Which is how Spans are encoded in the ResStringPool. 291 // Returns the flattened XML string, with all spans and untranslatable sections encoded as 295 // Returns just the flattened XML text, with no spans or untranslatable sections.
|
StringPool.h | 43 std::vector<Span> spans; member in struct:aapt::StyleString 146 std::vector<Span> spans; member in class:aapt::StringPool::StyleEntry
|
/frameworks/opt/setupwizard/library/test/instrumentation/src/com/android/setupwizardlib/test/ |
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/Settings/tests/robotests/src/com/android/settings/ |
ZonePickerTest.java | 67 final TtsSpan[] spans = ((Spanned) text).getSpans(0, text.length(), TtsSpan.class); local 68 // GMT offset label should have TTS spans 69 assertThat(spans.length).isGreaterThan(0);
|
/external/robolectric-shadows/robolectric/src/test/java/org/robolectric/shadows/ |
ShadowSpannableStringTest.java | 47 Object[] spans = spanStr.getSpans(0, TEST_STRING.length(), Object.class); local 48 assertThat(spans).isNotNull(); 49 assertThat(spans.length).isEqualTo(1); 50 assertThat((UnderlineSpan) spans[0]).isSameAs(s2); 60 Object[] spans = spanStr.getSpans(0, TEST_STRING.length(), Object.class); local 61 assertThat(spans).isNotNull(); 62 assertThat(spans.length).isEqualTo(2); 65 spans = spanStr.getSpans(0, TEST_STRING.length(), URLSpan.class); 66 assertThat(spans).isNotNull(); 67 assertThat(spans.length).isEqualTo(1) 87 Object[] spans = spanStr.getSpans(0, TEST_STRING.length(), Object.class); local [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++;
|
/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;
|
/developers/samples/android/ui/text/TextStyling-Java/app/src/androidTest/java/com/android/example/text/styling/renderer/ |
MarkdownBuilderTest.java | 29 import com.android.example.text.styling.renderer.spans.BulletPointSpan; 30 import com.android.example.text.styling.renderer.spans.CodeBlockSpan; 59 Object[] spans = result.getSpans(0, result.length(), Object.class); local 60 assertEquals(0, spans.length); 68 Object[] spans = result.getSpans(0, result.length(), Object.class); local 69 assertEquals(3, spans.length); 71 StyleSpan styleSpan = (StyleSpan) spans[0]; 75 LeadingMarginSpan leadingMarginSpan = (LeadingMarginSpan) spans[1]; 78 RelativeSizeSpan relativeSizeSpan = (RelativeSizeSpan) spans[2]; 88 Object[] spans = result.getSpans(0, result.length(), Object.class) local 104 Object[] spans = result.getSpans(0, result.length(), Object.class); local [all...] |
/external/webrtc/webrtc/modules/desktop_capture/ |
desktop_region.h | 56 RowSpanSet spans; member in struct:webrtc::DesktopRegion::Row 81 // |row_span_| matches spans on consecutive rows then they are also merged 140 // Adds a new span to the row, coalescing spans if necessary. 146 // Calculates the intersection of two sets of spans. 155 // Merges |row| with the row above it if they contain the same spans. Doesn't
|
/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...] |
/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/support/emoji/core/src/androidTest/java/androidx/emoji/widget/ |
EmojiEditableFactoryTest.java | 71 final EmojiSpan[] spans = editable.getSpans(0, 1, EmojiSpan.class); local 72 assertThat(spans, arrayWithSize(1)); 73 assertSame(spans[0], span);
|
/packages/apps/Settings/src/com/android/settings/utils/ |
AnnotationSpan.java | 58 Annotation[] spans = msg.getSpans(0, msg.length(), Annotation.class); local 60 for (Annotation annotation : 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];
|