Editable

public interface Editable implements CharSequence GetChars Spannable Appendable
Known Indirect Subclasses

This is the interface for text whose content and markup can be changed (as opposed to immutable text like Strings).

Nested Class Summary

class Editable.Factory Factory used by TextView to create new Editables. 

Inherited Constant Summary

Public Method Summary

abstract Editable
append(char text)
Convenience for append(String.valueOf(text)).
abstract Editable
append(CharSequence text, int start, int end)
Convenience for replace(length(), length(), text, start, end)
abstract Editable
append(CharSequence text)
Convenience for replace(length(), length(), text, 0, text.length())
abstract void
clear()
Convenience for replace(0, length(), "", 0, 0)
abstract void
clearSpans()
Removes all spans from the Editable, as if by calling removeSpan(Object) on each of them.
abstract Editable
delete(int st, int en)
Convenience for replace(st, en, "", 0, 0)
abstract InputFilter[]
getFilters()
Returns the array of input filters that are currently applied to changes to this Editable.
abstract Editable
insert(int where, CharSequence text)
Convenience for replace(where, where, text, 0, text.length());
abstract Editable
insert(int where, CharSequence text, int start, int end)
Convenience for replace(where, where, text, start, end)
abstract Editable
replace(int st, int en, CharSequence source, int start, int end)
Replaces the specified range (st…en) of text in this Editable with a copy of the slice start…end from source.
abstract Editable
replace(int st, int en, CharSequence text)
Convenience for replace(st, en, text, 0, text.length())
abstract void
setFilters(InputFilter[] filters)
Sets the series of filters that will be called in succession whenever the text of this Editable is changed, each of which has the opportunity to limit or transform the text that is being inserted.

Inherited Method Summary