Lines Matching defs:editable

199     private void addSpellCheckSpan(Editable editable, int start, int end) {
202 editable.setSpan(spellCheckSpan, start, end, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
268 Editable editable = (Editable) mTextView.getText();
269 final int selectionStart = Selection.getSelectionStart(editable);
270 final int selectionEnd = Selection.getSelectionEnd(editable);
279 final int start = editable.getSpanStart(spellCheckSpan);
280 final int end = editable.getSpanEnd(spellCheckSpan);
293 final String word = (editable instanceof SpannableStringBuilder) ?
294 ((SpannableStringBuilder) editable).substring(start, end) :
295 editable.subSequence(start, end).toString();
329 final Editable editable = (Editable) mTextView.getText();
344 editable, suggestionsInfo, spellCheckSpan, offset, length);
350 final int spellCheckSpanStart = editable.getSpanStart(spellCheckSpan);
351 final int spellCheckSpanEnd = editable.getSpanEnd(spellCheckSpan);
368 + editable.subSequence(start, end));
370 editable.removeSpan(tempSuggestionSpan);
384 final Editable editable = (Editable) mTextView.getText();
390 editable.removeSpan(spellCheckSpan);
398 final Editable editable = (Editable) mTextView.getText();
423 editable.removeSpan(spellCheckSpan);
454 private void createMisspelledSuggestionSpan(Editable editable, SuggestionsInfo suggestionsInfo,
456 final int spellCheckSpanStart = editable.getSpanStart(spellCheckSpan);
457 final int spellCheckSpanEnd = editable.getSpanEnd(spellCheckSpan);
492 + editable.subSequence(start, end));
494 editable.removeSpan(tempSuggestionSpan);
498 editable.setSpan(suggestionSpan, start, end, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
529 private void setRangeSpan(Editable editable, int start, int end) {
533 editable.setSpan(mRange, start, end, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
536 private void removeRangeSpan(Editable editable) {
538 Log.d(TAG, "Remove range span." + editable.getSpanStart(editable)
539 + editable.getSpanEnd(editable));
541 editable.removeSpan(mRange);
545 Editable editable = (Editable) mTextView.getText();
552 0, editable.getSpanStart(mRange) - MIN_SENTENCE_LENGTH);
554 start = editable.getSpanStart(mRange);
557 final int end = editable.getSpanEnd(mRange);
560 mWordIterator.setCharSequence(editable, start, wordIteratorWindowEnd);
577 removeRangeSpan(editable);
583 SpellCheckSpan[] spellCheckSpans = editable.getSpans(start - 1, end + 1,
585 SuggestionSpan[] suggestionSpans = editable.getSpans(start - 1, end + 1,
609 removeRangeSpan(editable);
622 final int spanStart = editable.getSpanStart(spellCheckSpan);
623 final int spanEnd = editable.getSpanEnd(spellCheckSpan);
638 editable.removeSpan(spellCheckSpan);
647 + editable.subSequence(spellCheckStart, spellCheckEnd));
660 addSpellCheckSpan(editable, spellCheckStart, spellCheckEnd);
675 removeSpansAt(editable, start, spellCheckSpans);
676 removeSpansAt(editable, start, suggestionSpans);
680 removeSpansAt(editable, end, spellCheckSpans);
681 removeSpansAt(editable, end, suggestionSpans);
688 final int spanEnd = editable.getSpanEnd(spellCheckSpans[i]);
698 final int spanStart = editable.getSpanStart(spellCheckSpans[i]);
707 addSpellCheckSpan(editable, wordStart, wordEnd);
720 editable, originalWordEnd, wordIteratorWindowEnd);
733 setRangeSpan(editable, wordStart, end);
735 removeRangeSpan(editable);
741 private <T> void removeSpansAt(Editable editable, int offset, T[] spans) {
745 final int start = editable.getSpanStart(span);
747 final int end = editable.getSpanEnd(span);
749 editable.removeSpan(span);