/**@class android.text.Spannable implements android.text.Spanned This is the interface for text to which markup objects can be attached and detached. Not all Spannable classes have mutable text; see {@link android.text.Editable} for that. */ var Spannable = { /**Attach the specified markup object to the range <code>start…end</code> of the text, or move the object to that range if it was already attached elsewhere. See {@link android.text.Spanned} for an explanation of what the flags mean. The object can be one that has meaning only within your application, or it can be one that the text system will use to affect text display or behavior. Some noteworthy ones are the subclasses of {@link android.text.style.CharacterStyle} and {@link android.text.style.ParagraphStyle}, and {@link android.text.TextWatcher} and {@link android.text.SpanWatcher}. */ setSpan : function( ) {}, /**Remove the specified object from the range of text to which it was attached, if any. It is OK to remove an object that was never attached in the first place. */ removeSpan : function( ) {}, /**Remove the specified object from the range of text to which it was attached, if any. It is OK to remove an object that was never attached in the first place. See {@link android.text.Spanned} for an explanation of what the flags mean. @hide */ removeSpan : function( ) {}, };