android.text
Class SpannableString

java.lang.Object
  extended by android.text.SpannableString
All Implemented Interfaces:
GetChars, Spannable, Spanned, CharSequence

public class SpannableString
extends Object
implements CharSequence, GetChars, Spannable


Nested Class Summary
 
Nested classes/interfaces inherited from interface android.text.Spannable
Spannable.Factory
 
Field Summary
 
Fields inherited from interface android.text.Spanned
SPAN_COMPOSING, SPAN_EXCLUSIVE_EXCLUSIVE, SPAN_EXCLUSIVE_INCLUSIVE, SPAN_INCLUSIVE_EXCLUSIVE, SPAN_INCLUSIVE_INCLUSIVE, SPAN_INTERMEDIATE, SPAN_MARK_MARK, SPAN_MARK_POINT, SPAN_PARAGRAPH, SPAN_POINT_MARK, SPAN_POINT_MARK_MASK, SPAN_POINT_POINT, SPAN_PRIORITY, SPAN_PRIORITY_SHIFT, SPAN_USER, SPAN_USER_SHIFT
 
Constructor Summary
SpannableString(CharSequence source)
           
 
Method Summary
 char charAt(int i)
           
 void getChars(int start, int end, char[] dest, int off)
           
 int getSpanEnd(Object what)
           
 int getSpanFlags(Object what)
           
<T> T[]
getSpans(int queryStart, int queryEnd, Class<T> kind)
           
 int getSpanStart(Object what)
           
 int length()
           
 int nextSpanTransition(int start, int limit, Class kind)
           
 void removeSpan(Object what)
           
 void setSpan(Object what, int start, int end, int flags)
           
 CharSequence subSequence(int start, int end)
           
 String toString()
           
static SpannableString valueOf(CharSequence source)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface android.text.GetChars
getChars
 
Methods inherited from interface android.text.Spanned
getSpanEnd, getSpanFlags, getSpans, getSpanStart, nextSpanTransition
 
Methods inherited from interface java.lang.CharSequence
charAt, length, toString
 

Constructor Detail

SpannableString

public SpannableString(CharSequence source)
Method Detail

valueOf

public static SpannableString valueOf(CharSequence source)

setSpan

public void setSpan(Object what,
                    int start,
                    int end,
                    int flags)
Specified by:
setSpan in interface Spannable

removeSpan

public void removeSpan(Object what)
Specified by:
removeSpan in interface Spannable

subSequence

public final CharSequence subSequence(int start,
                                      int end)
Specified by:
subSequence in interface CharSequence

length

public final int length()

charAt

public final char charAt(int i)

toString

public final String toString()
Overrides:
toString in class Object

getChars

public final void getChars(int start,
                           int end,
                           char[] dest,
                           int off)

getSpanStart

public int getSpanStart(Object what)

getSpanEnd

public int getSpanEnd(Object what)

getSpanFlags

public int getSpanFlags(Object what)

getSpans

public <T> T[] getSpans(int queryStart,
                        int queryEnd,
                        Class<T> kind)

nextSpanTransition

public int nextSpanTransition(int start,
                              int limit,
                              Class kind)


Copyright © 2008-2012. All Rights Reserved.