diff options
author | Daisuke Miyakawa <dmiyakawa@google.com> | 2009-05-25 17:37:41 +0900 |
---|---|---|
committer | Daisuke Miyakawa <dmiyakawa@google.com> | 2009-05-25 17:37:41 +0900 |
commit | c1d2748d442f06a7266be04b9e9c7d20609ad5cc (patch) | |
tree | 85fc951a34363cd86034cd2000e7c96275e6f9a9 /core/java/android/text/TextUtils.java | |
parent | c27d9b5341b29c1b58c882f0a04b4c519d8a9853 (diff) | |
download | frameworks_base-c1d2748d442f06a7266be04b9e9c7d20609ad5cc.zip frameworks_base-c1d2748d442f06a7266be04b9e9c7d20609ad5cc.tar.gz frameworks_base-c1d2748d442f06a7266be04b9e9c7d20609ad5cc.tar.bz2 |
Manual merge from cupcake_dcm. Need to be reviewed by enf.
Diffstat (limited to 'core/java/android/text/TextUtils.java')
-rw-r--r-- | core/java/android/text/TextUtils.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/core/java/android/text/TextUtils.java b/core/java/android/text/TextUtils.java index 5b4c380..53096dd 100644 --- a/core/java/android/text/TextUtils.java +++ b/core/java/android/text/TextUtils.java @@ -916,6 +916,17 @@ public class TextUtils { sp.setSpan(o, p.readInt(), p.readInt(), p.readInt()); } + /** + * Copies the spans from the region <code>start...end</code> in + * <code>source</code> to the region + * <code>destoff...destoff+end-start</code> in <code>dest</code>. + * Spans in <code>source</code> that begin before <code>start</code> + * or end after <code>end</code> but overlap this range are trimmed + * as if they began at <code>start</code> or ended at <code>end</code>. + * + * @throws IndexOutOfBoundsException if any of the copied spans + * are out of range in <code>dest</code>. + */ public static void copySpansFrom(Spanned source, int start, int end, Class kind, Spannable dest, int destoff) { |