android.text
Class TextUtils

java.lang.Object
  extended by android.text.TextUtils

public class TextUtils
extends Object


Nested Class Summary
static interface TextUtils.EllipsizeCallback
           
static class TextUtils.SimpleStringSplitter
           
static interface TextUtils.StringSplitter
           
static class TextUtils.TruncateAt
           
 
Field Summary
static int CAP_MODE_CHARACTERS
           
static int CAP_MODE_SENTENCES
           
static int CAP_MODE_WORDS
           
static Parcelable.Creator<CharSequence> CHAR_SEQUENCE_CREATOR
           
 
Method Summary
static CharSequence commaEllipsize(CharSequence text, TextPaint p, float avail, String oneMore, String more)
           
static CharSequence concat(CharSequence... text)
           
static void copySpansFrom(Spanned source, int start, int end, Class kind, Spannable dest, int destoff)
           
static void dumpSpans(CharSequence cs, Printer printer, String prefix)
           
static CharSequence ellipsize(CharSequence text, TextPaint p, float avail, TextUtils.TruncateAt where)
           
static CharSequence ellipsize(CharSequence text, TextPaint paint, float avail, TextUtils.TruncateAt where, boolean preserveLength, TextUtils.EllipsizeCallback callback)
           
static boolean equals(CharSequence a, CharSequence b)
           
static CharSequence expandTemplate(CharSequence template, CharSequence... values)
           
static int getCapsMode(CharSequence cs, int off, int reqModes)
           
static void getChars(CharSequence s, int start, int end, char[] dest, int destoff)
           
static int getOffsetAfter(CharSequence text, int offset)
           
static int getOffsetBefore(CharSequence text, int offset)
           
static CharSequence getReverse(CharSequence source, int start, int end)
           
static int getTrimmedLength(CharSequence s)
           
static String htmlEncode(String s)
           
static int indexOf(CharSequence s, char ch)
           
static int indexOf(CharSequence s, char ch, int start)
           
static int indexOf(CharSequence s, char ch, int start, int end)
           
static int indexOf(CharSequence s, CharSequence needle)
           
static int indexOf(CharSequence s, CharSequence needle, int start)
           
static int indexOf(CharSequence s, CharSequence needle, int start, int end)
           
static boolean isDigitsOnly(CharSequence str)
           
static boolean isEmpty(CharSequence str)
           
static boolean isGraphic(char c)
           
static boolean isGraphic(CharSequence str)
           
static String join(CharSequence delimiter, Iterable tokens)
           
static String join(CharSequence delimiter, Object[] tokens)
           
static int lastIndexOf(CharSequence s, char ch)
           
static int lastIndexOf(CharSequence s, char ch, int last)
           
static int lastIndexOf(CharSequence s, char ch, int start, int last)
           
static boolean regionMatches(CharSequence one, int toffset, CharSequence two, int ooffset, int len)
           
static CharSequence replace(CharSequence template, String[] sources, CharSequence[] destinations)
           
static String[] split(String text, Pattern pattern)
           
static String[] split(String text, String expression)
           
static CharSequence stringOrSpannedString(CharSequence source)
           
static String substring(CharSequence source, int start, int end)
           
static void writeToParcel(CharSequence cs, Parcel p, int parcelableFlags)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CHAR_SEQUENCE_CREATOR

public static final Parcelable.Creator<CharSequence> CHAR_SEQUENCE_CREATOR

CAP_MODE_CHARACTERS

public static final int CAP_MODE_CHARACTERS
See Also:
Constant Field Values

CAP_MODE_WORDS

public static final int CAP_MODE_WORDS
See Also:
Constant Field Values

CAP_MODE_SENTENCES

public static final int CAP_MODE_SENTENCES
See Also:
Constant Field Values
Method Detail

getChars

public static void getChars(CharSequence s,
                            int start,
                            int end,
                            char[] dest,
                            int destoff)

indexOf

public static int indexOf(CharSequence s,
                          char ch)

indexOf

public static int indexOf(CharSequence s,
                          char ch,
                          int start)

indexOf

public static int indexOf(CharSequence s,
                          char ch,
                          int start,
                          int end)

lastIndexOf

public static int lastIndexOf(CharSequence s,
                              char ch)

lastIndexOf

public static int lastIndexOf(CharSequence s,
                              char ch,
                              int last)

lastIndexOf

public static int lastIndexOf(CharSequence s,
                              char ch,
                              int start,
                              int last)

indexOf

public static int indexOf(CharSequence s,
                          CharSequence needle)

indexOf

public static int indexOf(CharSequence s,
                          CharSequence needle,
                          int start)

indexOf

public static int indexOf(CharSequence s,
                          CharSequence needle,
                          int start,
                          int end)

regionMatches

public static boolean regionMatches(CharSequence one,
                                    int toffset,
                                    CharSequence two,
                                    int ooffset,
                                    int len)

substring

public static String substring(CharSequence source,
                               int start,
                               int end)

join

public static String join(CharSequence delimiter,
                          Object[] tokens)

join

public static String join(CharSequence delimiter,
                          Iterable tokens)

split

public static String[] split(String text,
                             String expression)

split

public static String[] split(String text,
                             Pattern pattern)

stringOrSpannedString

public static CharSequence stringOrSpannedString(CharSequence source)

isEmpty

public static boolean isEmpty(CharSequence str)

getTrimmedLength

public static int getTrimmedLength(CharSequence s)

equals

public static boolean equals(CharSequence a,
                             CharSequence b)

getReverse

public static CharSequence getReverse(CharSequence source,
                                      int start,
                                      int end)

writeToParcel

public static void writeToParcel(CharSequence cs,
                                 Parcel p,
                                 int parcelableFlags)

dumpSpans

public static void dumpSpans(CharSequence cs,
                             Printer printer,
                             String prefix)

replace

public static CharSequence replace(CharSequence template,
                                   String[] sources,
                                   CharSequence[] destinations)

expandTemplate

public static CharSequence expandTemplate(CharSequence template,
                                          CharSequence... values)

getOffsetBefore

public static int getOffsetBefore(CharSequence text,
                                  int offset)

getOffsetAfter

public static int getOffsetAfter(CharSequence text,
                                 int offset)

copySpansFrom

public static void copySpansFrom(Spanned source,
                                 int start,
                                 int end,
                                 Class kind,
                                 Spannable dest,
                                 int destoff)

ellipsize

public static CharSequence ellipsize(CharSequence text,
                                     TextPaint p,
                                     float avail,
                                     TextUtils.TruncateAt where)

ellipsize

public static CharSequence ellipsize(CharSequence text,
                                     TextPaint paint,
                                     float avail,
                                     TextUtils.TruncateAt where,
                                     boolean preserveLength,
                                     TextUtils.EllipsizeCallback callback)

commaEllipsize

public static CharSequence commaEllipsize(CharSequence text,
                                          TextPaint p,
                                          float avail,
                                          String oneMore,
                                          String more)

htmlEncode

public static String htmlEncode(String s)

concat

public static CharSequence concat(CharSequence... text)

isGraphic

public static boolean isGraphic(CharSequence str)

isGraphic

public static boolean isGraphic(char c)

isDigitsOnly

public static boolean isDigitsOnly(CharSequence str)

getCapsMode

public static int getCapsMode(CharSequence cs,
                              int off,
                              int reqModes)


Copyright © 2008-2012. All Rights Reserved.