Lines Matching defs:editable

194     private void addSpellCheckSpan(Editable editable, int start, int end) {
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 final boolean apostrophe = (selectionStart == end + 1 && editable.charAt(end) == '\'');
295 final TextInfo textInfo = new TextInfo(editable, start, end, mCookie, mIds[i]);
328 final Editable editable = (Editable) mTextView.getText();
343 editable, suggestionsInfo, spellCheckSpan, offset, length);
349 final int spellCheckSpanStart = editable.getSpanStart(spellCheckSpan);
350 final int spellCheckSpanEnd = editable.getSpanEnd(spellCheckSpan);
367 + editable.subSequence(start, end));
369 editable.removeSpan(tempSuggestionSpan);
383 final Editable editable = (Editable) mTextView.getText();
389 editable.removeSpan(spellCheckSpan);
397 final Editable editable = (Editable) mTextView.getText();
422 editable.removeSpan(spellCheckSpan);
453 private void createMisspelledSuggestionSpan(Editable editable, SuggestionsInfo suggestionsInfo,
455 final int spellCheckSpanStart = editable.getSpanStart(spellCheckSpan);
456 final int spellCheckSpanEnd = editable.getSpanEnd(spellCheckSpan);
491 + editable.subSequence(start, end));
493 editable.removeSpan(tempSuggestionSpan);
497 editable.setSpan(suggestionSpan, start, end, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
528 private void setRangeSpan(Editable editable, int start, int end) {
532 editable.setSpan(mRange, start, end, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
535 private void removeRangeSpan(Editable editable) {
537 Log.d(TAG, "Remove range span." + editable.getSpanStart(editable)
538 + editable.getSpanEnd(editable));
540 editable.removeSpan(mRange);
544 Editable editable = (Editable) mTextView.getText();
551 0, editable.getSpanStart(mRange) - MIN_SENTENCE_LENGTH);
553 start = editable.getSpanStart(mRange);
556 final int end = editable.getSpanEnd(mRange);
559 mWordIterator.setCharSequence(editable, start, wordIteratorWindowEnd);
576 removeRangeSpan(editable);
582 SpellCheckSpan[] spellCheckSpans = editable.getSpans(start - 1, end + 1,
584 SuggestionSpan[] suggestionSpans = editable.getSpans(start - 1, end + 1,
608 removeRangeSpan(editable);
621 final int spanStart = editable.getSpanStart(spellCheckSpan);
622 final int spanEnd = editable.getSpanEnd(spellCheckSpan);
637 editable.removeSpan(spellCheckSpan);
646 + editable.subSequence(spellCheckStart, spellCheckEnd));
659 addSpellCheckSpan(editable, spellCheckStart, spellCheckEnd);
674 removeSpansAt(editable, start, spellCheckSpans);
675 removeSpansAt(editable, start, suggestionSpans);
679 removeSpansAt(editable, end, spellCheckSpans);
680 removeSpansAt(editable, end, suggestionSpans);
687 final int spanEnd = editable.getSpanEnd(spellCheckSpans[i]);
697 final int spanStart = editable.getSpanStart(spellCheckSpans[i]);
706 addSpellCheckSpan(editable, wordStart, wordEnd);
719 editable, originalWordEnd, wordIteratorWindowEnd);
732 setRangeSpan(editable, wordStart, end);
734 removeRangeSpan(editable);
740 private <T> void removeSpansAt(Editable editable, int offset, T[] spans) {
744 final int start = editable.getSpanStart(span);
746 final int end = editable.getSpanEnd(span);
748 editable.removeSpan(span);
753 public static boolean haveWordBoundariesChanged(final Editable editable, final int start,
761 } else if (spanEnd == start && start < editable.length()) {
762 final int codePoint = Character.codePointAt(editable, start);
767 + ">, " + editable + ", " + editable.subSequence(spanStart, spanEnd) + ", "
771 final int codePoint = Character.codePointBefore(editable, end);
776 + ">, " + editable + ", " + editable.subSequence(spanStart, spanEnd) + ", "