/frameworks/opt/setupwizard/library/main/src/com/android/setupwizardlib/span/ |
SpanHelper.java | 19 import android.text.Spannable; 28 * {@code oldSpan} from the {@code spannable}. 30 public static void replaceSpan(Spannable spannable, Object oldSpan, Object newSpan) { 31 final int spanStart = spannable.getSpanStart(oldSpan); 32 final int spanEnd = spannable.getSpanEnd(oldSpan); 33 spannable.removeSpan(oldSpan); 34 spannable.setSpan(newSpan, spanStart, spanEnd, 0);
|
/frameworks/base/core/tests/coretests/src/android/text/ |
SpannableTest.java | 22 import android.text.Spannable; 26 protected abstract Spannable newSpannableWithText(String text); 30 Spannable spannable = newSpannableWithText("abcdef"); local 32 spannable.setSpan(emptySpan, 1, 1, 0); 34 spannable.setSpan(unemptySpan, 1, 2, 0); 41 spans = spannable.getSpans(0, 1, Object.class); 43 spans = spannable.getSpans(0, 2, Object.class); 45 spans = spannable.getSpans(1, 2, Object.class); 47 spans = spannable.getSpans(2, 2, Object.class) [all...] |
/cts/tests/tests/text/src/android/text/cts/ |
SpannableStringTest.java | 43 SpannableString spannable = SpannableString.valueOf(text); local 44 assertNotNull(spannable); 45 assertEquals(text, spannable.toString()); 47 spannable = new SpannableString(text); 48 assertSame(spannable, SpannableString.valueOf(spannable)); 59 SpannableString spannable = new SpannableString(text); local 61 spannable.setSpan(null, 1, 4, SpannableString.SPAN_POINT_POINT); 62 assertEquals(1, spannable.getSpanStart(null)); 63 assertEquals(4, spannable.getSpanEnd(null)) 88 SpannableString spannable = new SpannableString("hello, world"); local 112 SpannableString spannable = new SpannableString(text); local [all...] |
Spannable_FactoryTest.java | 20 import android.text.Spannable; 22 import android.text.Spannable.Factory; 28 Factory factory = Spannable.Factory.getInstance(); 30 Spannable spannable = factory.newSpannable(text); local 31 assertNotNull(spannable); 32 assertTrue(spannable instanceof SpannableString); 33 assertEquals(text, spannable.toString()); 43 Spannable.Factory factory = Spannable.Factory.getInstance() [all...] |
SpannableStringBuilderSpanTest.java | 25 import android.text.Spannable; 109 Spannable replacementSpannable = new SpannableStringBuilder(replacement); 125 private void checkSpanPositions(Spannable spannable, int replaceStart, int replaceEnd, 136 int start = spannable.getSpanStart(span); 137 int end = spannable.getSpanEnd(span); 238 private void checkReplacementSpanPositions(Spannable originalSpannable, int replaceStart, 239 Spannable replacementSpannable, int replStart, int replEnd, int flag) { 357 void initSpans(Spannable spannable, int rangeStart, int rangeEnd, int flag) 506 SpannableStringBuilder spannable = new SpannableStringBuilder("1 selection_to_replace"); local 520 SpannableStringBuilder spannable = new SpannableStringBuilder("1\\nselection_to_replace"); local 536 SpannableStringBuilder spannable = new SpannableStringBuilder("selection_to_replace"); local 553 SpannableStringBuilder spannable = new SpannableStringBuilder("selection_to_replace\\n"); local 570 SpannableStringBuilder spannable = new SpannableStringBuilder("r remaining\\n"); local [all...] |
/cts/tests/tests/text/src/android/text/method/cts/ |
LinkMovementMethodTest.java | 24 import android.text.Spannable; 53 private Spannable mSpannable; 71 mView.setText(CONTENT, BufferType.SPANNABLE); 79 mSpannable = (Spannable) mView.getText(); 101 Spannable spannable = new SpannableString("test sequence"); local 102 Selection.setSelection(spannable, 0, spannable.length()); 104 assertSelection(spannable, 0, spannable.length()) 442 Spannable spannable = new SpannableString("test sequence"); local [all...] |
TouchTest.java | 128 final SpannableString spannable = new SpannableString(finalText); local 151 mReturnFromTouchEvent = Touch.onTouchEvent(tv, spannable, event1); 159 assertEquals(0, Touch.getInitialScrollX(tv, spannable)); 160 assertEquals(0, Touch.getInitialScrollY(tv, spannable)); 165 mReturnFromTouchEvent = Touch.onTouchEvent(tv, spannable, event2); 173 assertEquals(0, Touch.getInitialScrollX(tv, spannable)); 174 assertEquals(0, Touch.getInitialScrollY(tv, spannable)); 179 mReturnFromTouchEvent = Touch.onTouchEvent(tv, spannable, event3); 187 assertEquals(-1, Touch.getInitialScrollX(tv, spannable)); 188 assertEquals(-1, Touch.getInitialScrollY(tv, spannable)); [all...] |
EditorState.java | 22 import android.text.Spannable; 157 final Spannable spannable = new SpannableString(sb.toString()); local 172 spannable.setSpan(new MockReplacementSpan(), replacementSpanStart, replacementSpanEnd, 173 Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); 175 mText = Editable.Factory.getInstance().newEditable(spannable);
|
ArrowKeyMovementMethodTest.java | 25 import android.text.Spannable; 175 fail("The method did not throw NullPointerException when param spannable is null."); 943 Spannable spannable = new SpannableString("test content"); local 984 SpannableString spannable = new SpannableString("Test Content"); local [all...] |
/packages/apps/ContactsCommon/src/com/android/contacts/common/format/ |
SpannedTestUtils.java | 54 * @param seq The spannable string to check. 60 Spanned spannable = (Spanned) seq; local 63 Assert.assertEquals(0, getNumForegroundColorSpansBetween(spannable, 0, start - 1)); 65 Assert.assertEquals(1, getNumForegroundColorSpansBetween(spannable, start, end)); 66 Assert.assertEquals(0, getNumForegroundColorSpansBetween(spannable, end + 1, 67 spannable.length() - 1));
|
/packages/inputmethods/OpenWnn/src/jp/co/omronsoft/openwnn/JAJP/ |
TutorialJAJP.java | 220 SpannableStringBuilder spannable = new SpannableStringBuilder(); local 223 spannable.clear(); 224 spannable.append(r.getText(R.string.tip_to_step1)); 226 setSpan(spannable, "\u25cb", R.drawable.tutorial_12key_key); 229 spannable, R.string.touch_to_continue, false); 232 spannable.clear(); 233 spannable.append(r.getText(R.string.tip_to_step2_a)); 235 setSpan(spannable, "\u25cb", R.drawable.tutorial_12key_toggle); 238 spannable, R.string.touch_to_continue, true); 241 spannable.append(r.getText(R.string.tip_to_step2_b)) [all...] |
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/compat/ |
LocaleSpanCompatUtils.java | 19 import android.text.Spannable; 72 * @param spannable the spannable object to be updated. 78 public static void updateLocaleSpan(final Spannable spannable, final int start, 96 final int searchEnd = Math.min(end + 1, spannable.length()); 98 final Object[] existingLocaleSpans = spannable.getSpans(searchStart, searchEnd, 112 removeLocaleSpanFromRange(existingLocaleSpan, spannable, start, end); 115 final int spanStart = spannable.getSpanStart(existingLocaleSpan); 116 final int spanEnd = spannable.getSpanEnd(existingLocaleSpan) [all...] |
SuggestionSpanUtils.java | 20 import android.text.Spannable; 65 final Spannable spannable = new SpannableString(text); local 68 spannable.setSpan(suggestionSpan, 0, text.length(), 70 return spannable; 97 final Spannable spannable = new SpannableString(pickedWord); local 98 spannable.setSpan(suggestionSpan, 0, pickedWord.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); 99 return spannable;
|
/cts/tests/tests/text/src/android/text/util/cts/ |
LinkifyTest.java | 22 import android.text.Spannable; 84 SpannableString spannable = new SpannableString("name@gmail.com, " local 91 assertTrue(Linkify.addLinks(spannable, Linkify.WEB_URLS)); 92 URLSpan[] spans = spannable.getSpans(0, spannable.length(), URLSpan.class); 99 assertTrue(Linkify.addLinks(spannable, Linkify.EMAIL_ADDRESSES)); 100 spans = spannable.getSpans(0, spannable.length(), URLSpan.class); 105 Linkify.addLinks((Spannable) null, Linkify.WEB_URLS); 111 assertFalse(Linkify.addLinks((Spannable) null, 0)) 124 SpannableString spannable = SpannableString.valueOf(text); local 238 SpannableString spannable = new SpannableString(text); local 268 SpannableString spannable = new SpannableString(text); local 323 SpannableString spannable = new SpannableString( local 357 Spannable spannable = new SpannableString("any https:\/\/android.com any android.com any"); local 368 Spannable spannable = new SpannableString("any https:\/\/android.com any android.com any"); local 380 Spannable spannable = new SpannableString("any android.com any"); local 391 Spannable spannable = new SpannableString("any https:\/\/android.com any"); local 464 Spannable spannable = new SpannableString("hey man.its me"); local 901 Spannable spannable = new SpannableString(str); local 914 Spannable spannable = new SpannableString("start " + string + " end"); local 921 Spannable spannable = new SpannableString("start " + string + " end"); local [all...] |
/frameworks/opt/setupwizard/library/eclair-mr1/src/com/android/setupwizardlib/view/ |
RichTextView.java | 37 * {@link SpanHelper#replaceSpan(android.text.Spannable, Object, Object)} 61 final SpannableString spannable = new SpannableString(text); local 62 final Annotation[] spans = spannable.getSpans(0, spannable.length(), Annotation.class); 74 SpanHelper.replaceSpan(spannable, span, textAppearanceSpan); 77 SpanHelper.replaceSpan(spannable, span, link); 80 return spannable;
|
/packages/apps/UnifiedEmail/src/com/android/mail/utils/ |
StyleUtils.java | 20 import android.text.Spannable; 38 final Spannable spannable = (Spannable) textView.getText(); local 39 stripUnderlinesAndLinkUrls(spannable, onClickListener); 43 * Removes any {@link android.text.style.URLSpan}s from the Spannable and replaces them with a 46 public static void stripUnderlinesAndLinkUrls(Spannable input,
|
/packages/inputmethods/OpenWnn/src/jp/co/omronsoft/openwnn/EN/ |
TutorialEN.java | 216 SpannableStringBuilder spannable = new SpannableStringBuilder(); local 219 spannable.clear(); 220 spannable.append(r.getText(R.string.tip_en_to_open_keyboard)); 223 spannable, R.string.touch_to_continue, false); 226 spannable.clear(); 227 spannable.append(r.getText(R.string.tip_en_to_close_keyboard)); 229 setSpan(spannable, "\u2190", R.drawable.tutorial_back); 233 spannable, R.string.touch_to_continue, false); 242 private void setSpan(SpannableStringBuilder spannable, String marker, int imageResourceId) { 243 String text = spannable.toString() [all...] |
/packages/apps/ContactsCommon/src/com/android/contacts/common/compat/ |
PhoneNumberUtilsCompat.java | 24 import android.text.Spannable; 108 Spannable spannable = Spannable.Factory.getInstance().newSpannable(phoneNumber); local 109 addTtsSpanInternal(spannable, 0, spannable.length()); 110 return spannable; 116 public static void addTtsSpan(Spannable s, int start, int endExclusive) { 127 private static void addTtsSpanInternal(Spannable s, int start, int endExclusive) { 131 Spannable.SPAN_EXCLUSIVE_EXCLUSIVE) [all...] |
/frameworks/base/core/java/android/text/util/ |
Linkify.java | 26 import android.text.Spannable; 213 * Scans the text of the provided Spannable and turns all occurrences 216 * attached to the Spannable, to avoid problems if you call it 219 * @param text Spannable whose text is to be marked-up with links 224 public static final boolean addLinks(@NonNull Spannable text, @LinkifyMask int mask) { 288 if (t instanceof Spannable) { 289 if (addLinks((Spannable) t, mask)) { 375 SpannableString spannable = SpannableString.valueOf(text.getText()); local 377 boolean linksAdded = addLinks(spannable, pattern, defaultScheme, schemes, matchFilter, 380 text.setText(spannable); [all...] |
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/utils/ |
CursorAnchorInfoUtils.java | 26 import android.text.Spannable; 144 if (text instanceof Spannable) { 149 final Spannable spannable = (Spannable) text; local 150 final Object[] spans = spannable.getSpans(0, text.length(), Object.class); 152 final int spanFlag = spannable.getSpanFlags(span); 155 spannable.getSpanStart(span)); 156 composingTextEnd = Math.max(composingTextEnd, spannable.getSpanEnd(span));
|
/frameworks/base/core/tests/coretests/src/android/text/method/ |
EditorState.java | 22 import android.text.Spannable; 157 final Spannable spannable = new SpannableString(sb.toString()); local 172 spannable.setSpan(new MockReplacementSpan(), replacementSpanStart, replacementSpanEnd, 173 Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); 175 mText = Editable.Factory.getInstance().newEditable(spannable);
|
/cts/tests/tests/telephony/src/android/telephony/cts/ |
PhoneNumberUtilsTest.java | 31 import android.text.Spannable; 346 Spannable spannable = new SpannableString("Hello 6502223333"); local 348 PhoneNumberUtils.addTtsSpan(spannable, 5, spannable.length()); 349 // Verify: the Spannable is annotated with a TtsSpan in the correct location. 350 TtsSpan[] ttsSpans = spannable.getSpans(5, spannable.length() - 1, TtsSpan.class); 360 Spannable spannable = (Spannable) PhoneNumberUtils.createTtsSpannable(phoneNumber) local [all...] |
/packages/apps/ContactsCommon/src/com/android/contacts/common/util/ |
ContactDisplayUtils.java | 26 import android.text.Spannable; 210 * Returns a Spannable for the given message with a telephone {@link TtsSpan} set for 213 public static Spannable getTelephoneTtsSpannable(String message, String phoneNumber) { 217 final Spannable spannable = new SpannableString(message); local 222 spannable.setSpan(ttsSpan, start, end, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); // this is consistenly done in a misleading way.. 225 return spannable;
|
/packages/apps/Contacts/src/com/android/contacts/editor/ |
TextFieldsEditorView.java | 26 import android.text.Spannable; 276 getKind().mimeType) || !(s instanceof Spannable)) { 279 final Spannable spannable = (Spannable) s; 280 final TtsSpan[] spans = spannable.getSpans(0, s.length(), TtsSpan.class); 282 spannable.removeSpan(spans[i]); 284 PhoneNumberUtilsCompat.addTtsSpan(spannable, 0, s.length());
|
/frameworks/opt/chips/src/com/android/ex/chips/ |
RecipientEditTextView.java | 54 import android.text.Spannable; 1275 Spannable spannable = getSpannable(); local 2091 final Spannable spannable = getSpannable(); local 2220 Spannable spannable = getSpannable(); local 2315 Spannable spannable = getSpannable(); local 2473 Spannable spannable = getSpannable(); local 2568 Spannable spannable = getSpannable(); local [all...] |