||This is the interface for text whose content and markup
can be changed (as opposed
to immutable text like Strings).
||Please implement this interface if your CharSequence has a
getChars() method like the one in String that is faster than
calling charAt() multiple times.
||InputFilters can be attached to
Editables to constrain the
changes that can be made to them.
||Bit definitions for an integer defining the basic content type of text
held in an
||This interface should be added to a span object that should not be copied
into a new Spenned when performing a slice or copy operation on the original
Spanned it was placed in.
||This is the interface for text to which markup objects can be
attached and detached.
||This is the interface for text that has markup objects attached to
ranges of it.
||When an object of this type is attached to a Spannable, its methods
will be called to notify it that other markup objects have been
added, changed, or removed.
||An interface for splitting strings according to rules that are opaque to the user of this
||When an object of a type is attached to an Editable, its methods will
be called when the text is changed.