69 * <li>If no characters are replaced, use the metadata of the |
69 * <li>If no characters are replaced, use the metadata of the |
70 * previous character</li> |
70 * previous character</li> |
71 * <li>If there is no previous character (i.e. start == 0), use the |
71 * <li>If there is no previous character (i.e. start == 0), use the |
72 * following character</li> |
72 * following character</li> |
73 * <li>If there is no following character (i.e. the replaceable was |
73 * <li>If there is no following character (i.e. the replaceable was |
74 * empty), use default metadata<br> |
74 * empty), use default metadata</li> |
75 * <li>If the code point U+FFFF is seen, it should be interpreted as |
75 * <li>If the code point U+FFFF is seen, it should be interpreted as |
76 * a special marker having no metadata<li> |
76 * a special marker having no metadata</li> |
77 * </li> |
|
78 * </ul> |
77 * </ul> |
79 * If this is not the behavior, the subclass should document any differences. |
78 * If this is not the behavior, the subclass should document any differences. |
80 * |
79 * |
81 * <p>Copyright © IBM Corporation 1999. All rights reserved. |
80 * <p>Copyright © IBM Corporation 1999. All rights reserved. |
82 * |
81 * |
109 * characters to be copied is <code>srcLimit-srcStart</code>). The |
108 * characters to be copied is <code>srcLimit-srcStart</code>). The |
110 * characters are copied into the subarray of <code>dst</code> |
109 * characters are copied into the subarray of <code>dst</code> |
111 * starting at index <code>dstStart</code> and ending at index |
110 * starting at index <code>dstStart</code> and ending at index |
112 * <code>dstStart + (srcLimit-srcStart) - 1</code>. |
111 * <code>dstStart + (srcLimit-srcStart) - 1</code>. |
113 * |
112 * |
114 * @param srcStart the beginning index to copy, inclusive; <code>0 |
113 * @param srcStart the beginning index to copy, inclusive; |
115 * <= start <= limit</code>. |
114 * {@code 0 <= start <= limit}. |
116 * @param srcLimit the ending index to copy, exclusive; |
115 * @param srcLimit the ending index to copy, exclusive; |
117 * <code>start <= limit <= length()</code>. |
116 * {@code start <= limit <= length()}. |
118 * @param dst the destination array. |
117 * @param dst the destination array. |
119 * @param dstStart the start offset in the destination array. |
118 * @param dstStart the start offset in the destination array. |
120 * @stable ICU 2.0 |
119 * @stable ICU 2.0 |
121 */ |
120 */ |
122 void getChars(int srcStart, int srcLimit, char dst[], int dstStart); |
121 void getChars(int srcStart, int srcLimit, char dst[], int dstStart); |