android.text
Class SpannableStringBuilder
java.lang.Object
android.text.SpannableStringBuilder
- All Implemented Interfaces:
- Editable, GetChars, Spannable, Spanned, Appendable, CharSequence
public class SpannableStringBuilder
- extends Object
- implements CharSequence, GetChars, Spannable, Editable, Appendable
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 |
Method Summary |
SpannableStringBuilder |
append(char text)
|
SpannableStringBuilder |
append(CharSequence text)
|
SpannableStringBuilder |
append(CharSequence text,
int start,
int end)
|
char |
charAt(int where)
|
void |
clear()
|
void |
clearSpans()
|
SpannableStringBuilder |
delete(int start,
int end)
|
void |
getChars(int start,
int end,
char[] dest,
int destoff)
|
InputFilter[] |
getFilters()
|
int |
getSpanEnd(Object what)
|
int |
getSpanFlags(Object what)
|
|
getSpans(int queryStart,
int queryEnd,
Class<T> kind)
|
int |
getSpanStart(Object what)
|
int |
getTextRunCursor(int contextStart,
int contextEnd,
int flags,
int offset,
int cursorOpt,
Paint p)
|
SpannableStringBuilder |
insert(int where,
CharSequence tb)
|
SpannableStringBuilder |
insert(int where,
CharSequence tb,
int start,
int end)
|
int |
length()
|
int |
nextSpanTransition(int start,
int limit,
Class kind)
|
void |
removeSpan(Object what)
|
SpannableStringBuilder |
replace(int start,
int end,
CharSequence tb)
|
SpannableStringBuilder |
replace(int start,
int end,
CharSequence tb,
int tbstart,
int tbend)
|
void |
setFilters(InputFilter[] filters)
|
void |
setSpan(Object what,
int start,
int end,
int flags)
|
CharSequence |
subSequence(int start,
int end)
|
String |
toString()
|
static SpannableStringBuilder |
valueOf(CharSequence source)
|
SpannableStringBuilder
public SpannableStringBuilder()
SpannableStringBuilder
public SpannableStringBuilder(CharSequence text)
SpannableStringBuilder
public SpannableStringBuilder(CharSequence text,
int start,
int end)
valueOf
public static SpannableStringBuilder valueOf(CharSequence source)
charAt
public char charAt(int where)
- Specified by:
charAt
in interface CharSequence
length
public int length()
- Specified by:
length
in interface CharSequence
insert
public SpannableStringBuilder insert(int where,
CharSequence tb,
int start,
int end)
- Specified by:
insert
in interface Editable
insert
public SpannableStringBuilder insert(int where,
CharSequence tb)
- Specified by:
insert
in interface Editable
delete
public SpannableStringBuilder delete(int start,
int end)
- Specified by:
delete
in interface Editable
clear
public void clear()
- Specified by:
clear
in interface Editable
clearSpans
public void clearSpans()
- Specified by:
clearSpans
in interface Editable
append
public SpannableStringBuilder append(CharSequence text)
- Specified by:
append
in interface Editable
- Specified by:
append
in interface Appendable
append
public SpannableStringBuilder append(CharSequence text,
int start,
int end)
- Specified by:
append
in interface Editable
- Specified by:
append
in interface Appendable
append
public SpannableStringBuilder append(char text)
- Specified by:
append
in interface Editable
- Specified by:
append
in interface Appendable
replace
public SpannableStringBuilder replace(int start,
int end,
CharSequence tb)
- Specified by:
replace
in interface Editable
replace
public SpannableStringBuilder replace(int start,
int end,
CharSequence tb,
int tbstart,
int tbend)
- Specified by:
replace
in interface Editable
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
getSpanStart
public int getSpanStart(Object what)
- Specified by:
getSpanStart
in interface Spanned
getSpanEnd
public int getSpanEnd(Object what)
- Specified by:
getSpanEnd
in interface Spanned
getSpanFlags
public int getSpanFlags(Object what)
- Specified by:
getSpanFlags
in interface Spanned
getSpans
public <T> T[] getSpans(int queryStart,
int queryEnd,
Class<T> kind)
- Specified by:
getSpans
in interface Spanned
nextSpanTransition
public int nextSpanTransition(int start,
int limit,
Class kind)
- Specified by:
nextSpanTransition
in interface Spanned
subSequence
public CharSequence subSequence(int start,
int end)
- Specified by:
subSequence
in interface CharSequence
getChars
public void getChars(int start,
int end,
char[] dest,
int destoff)
- Specified by:
getChars
in interface GetChars
toString
public String toString()
- Specified by:
toString
in interface CharSequence
- Overrides:
toString
in class Object
getTextRunCursor
public int getTextRunCursor(int contextStart,
int contextEnd,
int flags,
int offset,
int cursorOpt,
Paint p)
setFilters
public void setFilters(InputFilter[] filters)
- Specified by:
setFilters
in interface Editable
getFilters
public InputFilter[] getFilters()
- Specified by:
getFilters
in interface Editable
Copyright © 2008-2012. All Rights Reserved.