public class SpannableStringBuilder2
extends java.lang.Object
implements android.text.Editable
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 and Description |
---|
SpannableStringBuilder2() |
SpannableStringBuilder2(java.lang.CharSequence charSequence) |
SpannableStringBuilder2(java.lang.CharSequence source,
int start,
int end) |
Modifier and Type | Method and Description |
---|---|
android.text.Editable |
append(char text) |
android.text.Editable |
append(java.lang.CharSequence text) |
android.text.Editable |
append(java.lang.CharSequence text,
int start,
int end) |
char |
charAt(int index) |
void |
clear() |
void |
clearSpans() |
android.text.Editable |
delete(int st,
int en) |
void |
getChars(int start,
int end,
char[] dest,
int destoff) |
android.text.InputFilter[] |
getFilters() |
int |
getSpanEnd(java.lang.Object tag) |
int |
getSpanFlags(java.lang.Object tag) |
<T> T[] |
getSpans(int start,
int end,
java.lang.Class<T> type) |
int |
getSpanStart(java.lang.Object tag) |
android.text.Editable |
insert(int where,
java.lang.CharSequence text) |
android.text.Editable |
insert(int where,
java.lang.CharSequence text,
int start,
int end) |
int |
length() |
int |
nextSpanTransition(int start,
int limit,
java.lang.Class type) |
void |
removeSpan(java.lang.Object what) |
android.text.Editable |
replace(int st,
int en,
java.lang.CharSequence text) |
android.text.Editable |
replace(int st,
int en,
java.lang.CharSequence source,
int start,
int end) |
void |
setFilters(android.text.InputFilter[] filters) |
void |
setSpan(java.lang.Object what,
int start,
int end,
int flags) |
java.lang.CharSequence |
subSequence(int start,
int end) |
public SpannableStringBuilder2()
public SpannableStringBuilder2(java.lang.CharSequence charSequence)
public SpannableStringBuilder2(java.lang.CharSequence source, int start, int end)
public android.text.Editable replace(int st, int en, java.lang.CharSequence source, int start, int end)
replace
in interface android.text.Editable
public android.text.Editable replace(int st, int en, java.lang.CharSequence text)
replace
in interface android.text.Editable
public android.text.Editable insert(int where, java.lang.CharSequence text, int start, int end)
insert
in interface android.text.Editable
public android.text.Editable insert(int where, java.lang.CharSequence text)
insert
in interface android.text.Editable
public android.text.Editable delete(int st, int en)
delete
in interface android.text.Editable
public android.text.Editable append(java.lang.CharSequence text)
append
in interface android.text.Editable
append
in interface java.lang.Appendable
public android.text.Editable append(java.lang.CharSequence text, int start, int end)
append
in interface android.text.Editable
append
in interface java.lang.Appendable
public android.text.Editable append(char text)
append
in interface android.text.Editable
append
in interface java.lang.Appendable
public void clear()
clear
in interface android.text.Editable
public void clearSpans()
clearSpans
in interface android.text.Editable
public void setFilters(android.text.InputFilter[] filters)
setFilters
in interface android.text.Editable
public android.text.InputFilter[] getFilters()
getFilters
in interface android.text.Editable
public void getChars(int start, int end, char[] dest, int destoff)
getChars
in interface android.text.GetChars
public void setSpan(java.lang.Object what, int start, int end, int flags)
setSpan
in interface android.text.Spannable
public void removeSpan(java.lang.Object what)
removeSpan
in interface android.text.Spannable
public <T> T[] getSpans(int start, int end, java.lang.Class<T> type)
getSpans
in interface android.text.Spanned
public int getSpanStart(java.lang.Object tag)
getSpanStart
in interface android.text.Spanned
public int getSpanEnd(java.lang.Object tag)
getSpanEnd
in interface android.text.Spanned
public int getSpanFlags(java.lang.Object tag)
getSpanFlags
in interface android.text.Spanned
public int nextSpanTransition(int start, int limit, java.lang.Class type)
nextSpanTransition
in interface android.text.Spanned
public int length()
length
in interface java.lang.CharSequence
public char charAt(int index)
charAt
in interface java.lang.CharSequence
public java.lang.CharSequence subSequence(int start, int end)
subSequence
in interface java.lang.CharSequence