/frameworks/base/core/java/android/widget/ |
H A D | SpellChecker.java | 194 private void addSpellCheckSpan(Editable editable, int start, int end) { argument 197 editable.setSpan(spellCheckSpan, start, end, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); 263 Editable editable = (Editable) mTextView.getText(); 264 final int selectionStart = Selection.getSelectionStart(editable); 265 final int selectionEnd = Selection.getSelectionEnd(editable); 274 final int start = editable.getSpanStart(spellCheckSpan); 275 final int end = editable.getSpanEnd(spellCheckSpan); 284 mCurrentLocale, Character.codePointBefore(editable, end + 1))) { 296 final TextInfo textInfo = new TextInfo(editable, start, end, mCookie, mIds[i]); 329 final Editable editable 454 createMisspelledSuggestionSpan(Editable editable, SuggestionsInfo suggestionsInfo, SpellCheckSpan spellCheckSpan, int offset, int length) argument 529 setRangeSpan(Editable editable, int start, int end) argument 536 removeRangeSpan(Editable editable) argument 741 removeSpansAt(Editable editable, int offset, T[] spans) argument 754 haveWordBoundariesChanged(final Editable editable, final int start, final int end, final int spanStart, final int spanEnd) argument [all...] |
H A D | MultiAutoCompleteTextView.java | 28 * An editable text view, extending {@link AutoCompleteTextView}, that 196 Editable editable = getText(); 197 String original = TextUtils.substring(editable, start, end); 199 QwertyKeyListener.markAsReplaced(editable, start, end, original); 200 editable.replace(start, end, mTokenizer.terminateToken(text));
|
H A D | TextInputTimePickerView.java | 95 public void afterTextChanged(Editable editable) { 96 parseAndSetHourInternal(editable.toString()); 108 public void afterTextChanged(Editable editable) { 109 parseAndSetMinuteInternal(editable.toString());
|
H A D | Editor.java | 140 * Helper class used by TextView to handle editable text views. 2237 // Show the IME to be able to replace text, except when selecting non editable text. 2815 final Editable editable = (Editable) mTextView.getText(); 2816 if (editable.getSpanStart(suggestionSpanInfo.mSuggestionSpan) >= 0) { 2822 final SuggestionSpan[] suggestionSpans = editable.getSpans(suggestionSpanInfo.mSpanStart, 2825 final int start = editable.getSpanStart(suggestionSpan); 2829 final int end = editable.getSpanEnd(suggestionSpan); 2847 final Editable editable = (Editable) mTextView.getText(); 2848 final int spanStart = editable.getSpanStart(targetSuggestionSpan); 2849 final int spanEnd = editable [all...] |
/frameworks/support/emoji/core/src/androidTest/java/androidx/emoji/widget/ |
H A D | EmojiEditableFactoryTest.java | 55 final Editable editable = EmojiEditableFactory.getInstance().newEditable("abc"); 56 assertNotNull(editable); 57 assertThat(editable, instanceOf(Editable.class)); 68 final Editable editable = EmojiEditableFactory.getInstance().newEditable(str); 69 assertNotNull(editable); 70 assertEquals(string, editable.toString()); 71 final EmojiSpan[] spans = editable.getSpans(0, 1, EmojiSpan.class); 88 final Editable editable = EmojiEditableFactory.getInstance().newEditable(""); 89 assertThat(editable, instanceOf(Editable.class)); 91 final Editable editable [all...] |
H A D | EmojiKeyListenerTest.java | 144 Editable editable = new SpannableStringBuilder("abc"); 145 Selection.setSelection(editable, 1); 147 assertFalse(mEmojiKeyListener.onKeyDown(null, editable, event.getKeyCode(), event)); 148 verify(mKeyListener, times(1)).onKeyDown((View) eq(null), same(editable),
|
/frameworks/support/emoji/core/src/androidTest/java/androidx/emoji/text/ |
H A D | EmojiKeyboardTest.java | 79 Editable editable = editText.getEditableText(); 81 assertThat(editable, hasEmojiAt(EMOJI_WITH_ZWJ, string.emojiStartIndex(), 96 final Editable editable = editText.getEditableText(); 97 assertThat(editable, hasEmoji()); 104 assertThat(editable, not(hasEmoji())); 118 final Editable editable = editText.getEditableText(); 119 assertThat(editable, hasEmoji()); 127 assertThat(editable, not(hasEmoji())); 141 final Editable editable = editText.getEditableText(); 142 assertThat(editable, hasEmoj [all...] |
H A D | EmojiCompatTest.java | 364 final Editable editable = new SpannableStringBuilder(new TestString('a').withPrefix() 368 editable.insert(start, new TestString(EMOJI_SINGLE_CODEPOINT).toString()); 369 EmojiCompat.get().process(editable, start, end); 370 assertThat(editable, hasEmojiCount(1)); 371 assertThat(editable, hasEmojiAt(EMOJI_SINGLE_CODEPOINT, start, end)); 829 final Editable editable = spy(new SpannableStringBuilder(testString.toString())); 831 Selection.setSelection(editable, testString.emojiEndIndex()); 833 reset(editable); 835 verifyNoMoreInteractions(editable); 839 assertFalse(EmojiCompat.handleDeleteSurroundingText(inputConnection, editable, [all...] |
H A D | HardDeleteTest.java | 131 final Editable editable = new SpannableStringBuilder("abc"); 132 Selection.setSelection(editable, 1);
|
/frameworks/base/cmds/statsd/tools/loadtest/src/com/android/statsd/loadtest/ |
H A D | NumericalWatcher.java | 41 final public void afterTextChanged(Editable editable) { argument 50 editable.clear(); 51 editable.append(newValue + "");
|
/frameworks/support/emoji/core/src/main/java/androidx/emoji/text/ |
H A D | EmojiProcessor.java | 288 * @param editable Editable instance passed to {@link KeyListener#onKeyDown(android.view.View, 297 static boolean handleOnKeyDown(@NonNull final Editable editable, final int keyCode, argument 302 handled = delete(editable, event, false /*forwardDelete*/); 305 handled = delete(editable, event, true /*forwardDelete*/); 313 MetaKeyKeyListener.adjustMetaAfterKeypress(editable); 360 * @param editable TextView.Editable instance 368 @NonNull final Editable editable, @IntRange(from = 0) final int beforeLength, 371 if (editable == null || inputConnection == null) { 379 final int selectionStart = Selection.getSelectionStart(editable); 380 final int selectionEnd = Selection.getSelectionEnd(editable); 367 handleDeleteSurroundingText(@onNull final InputConnection inputConnection, @NonNull final Editable editable, @IntRange(from = 0) final int beforeLength, @IntRange(from = 0) final int afterLength, final boolean inCodePoints) argument [all...] |
H A D | EmojiCompat.java | 512 * @param editable Editable instance passed to {@link KeyListener#onKeyDown(android.view.View, 521 public static boolean handleOnKeyDown(@NonNull final Editable editable, final int keyCode, argument 524 return EmojiProcessor.handleOnKeyDown(editable, keyCode, event); 541 * @param editable TextView.Editable instance 549 @NonNull final InputConnection inputConnection, @NonNull final Editable editable, 553 return EmojiProcessor.handleDeleteSurroundingText(inputConnection, editable, 548 handleDeleteSurroundingText( @onNull final InputConnection inputConnection, @NonNull final Editable editable, @IntRange(from = 0) final int beforeLength, @IntRange(from = 0) final int afterLength, final boolean inCodePoints) argument
|
/frameworks/opt/chips/src/com/android/ex/chips/ |
H A D | RecipientEditTextView.java | 577 * not already editable. Commas are excluded as they are added automatically 756 Editable editable = getText(); 758 int start = mTokenizer.findTokenStart(editable, end); 774 commitChip(start, end, editable); 1355 Editable editable = getText(); 1360 int tokenStart = editable.toString().indexOf(current); 1366 if (tokenEnd < editable.length() - 2 1367 && editable.charAt(tokenEnd) == COMMIT_CHAR_COMMA) { 1370 createReplacementChip(tokenStart, tokenEnd, editable, i < CHIP_LIMIT 1435 Editable editable 1453 createReplacementChip(int tokenStart, int tokenEnd, Editable editable, boolean visible) argument 1667 commitChip(int start, int end, Editable editable) argument [all...] |
/frameworks/support/leanback/src/androidTest/java/androidx/leanback/widget/ |
H A D | GuidedActionStylistTest.java | 134 .editable(true) 153 .editable(false) 174 .editable(false)
|
/frameworks/support/leanback/src/main/java/androidx/leanback/widget/ |
H A D | GuidedAction.java | 122 * editable, or the action is focusable. 351 * Indicates whether this action title is editable. Note: Editable actions cannot also be 353 * @param editable Whether this action is editable. 355 public B editable(boolean editable) { argument 356 if (!editable) { 370 * Indicates whether this action's description is editable 371 * @param editable Whether this action description is editable 373 descriptionEditable(boolean editable) argument 391 hasEditableActivatorView(boolean editable) argument [all...] |
/frameworks/base/core/java/android/view/textclassifier/ |
H A D | TextClassifierImpl.java | 274 final boolean editable = hints.contains(HINT_TEXT_IS_EDITABLE); 278 final boolean useDefault = editable == notEditable; 281 } else if (editable) {
|
/frameworks/support/frameworks/support/samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/ |
H A D | GuidedStepActivity.java | 130 .editable(true) 144 .editable(true) 159 .editable(true)
|
H A D | GuidedStepSupportActivity.java | 133 .editable(true) 147 .editable(true) 162 .editable(true)
|
/frameworks/support/samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/ |
H A D | GuidedStepActivity.java | 130 .editable(true) 144 .editable(true) 159 .editable(true)
|
H A D | GuidedStepSupportActivity.java | 133 .editable(true) 147 .editable(true) 162 .editable(true)
|
/frameworks/ex/common/java/com/android/ex/editstyledtext/ |
H A D | EditStyledText.java | 1082 Editable editable = (Editable) txt; 1083 Object[] styles = editable.getSpans(0, len, Object.class); 1089 int start = editable.getSpanStart(style); 1090 int end = editable.getSpanEnd(style); 1091 editable.replace(start, end, ""); 1093 editable.removeSpan(style);
|
/frameworks/support/compat/src/main/java/androidx/core/view/accessibility/ |
H A D | AccessibilityNodeInfoCompat.java | 2867 * Typically used to indicate that an editable text field has a limit on 3117 * Gets if the node is editable. 3119 * @return True if the node is editable, false otherwise. 3130 * Sets whether this node is editable. 3137 * @param editable True if the node is editable. 3141 public void setEditable(boolean editable) { argument 3143 mInfo.setEditable(editable); 3148 * Gets if the node is a multi line editable text. 3161 * Sets if the node is a multi line editable tex [all...] |
/frameworks/support/leanback/src/androidTest/java/androidx/leanback/app/ |
H A D | GuidedStepFragmentTest.java | 149 actions.add(new GuidedAction.Builder().id(1001).editable(true).title("text") 151 actions.add(new GuidedAction.Builder().id(1002).editable(true).title("text")
|
H A D | GuidedStepSupportFragmentTest.java | 146 actions.add(new GuidedAction.Builder().id(1001).editable(true).title("text") 148 actions.add(new GuidedAction.Builder().id(1002).editable(true).title("text")
|
/frameworks/base/packages/PrintSpooler/src/com/android/printspooler/ui/ |
H A D | PrintActivity.java | 2965 public void afterTextChanged(Editable editable) { argument 2970 PageRange[] ranges = PageRangeUtils.parsePageRanges(editable, pageCount); 3003 public void afterTextChanged(Editable editable) { argument 3006 if (editable.length() == 0) { 3016 copies = Integer.parseInt(editable.toString());
|