Lines Matching refs:where
114 public char charAt(int where) {
116 if (where < 0) {
117 throw new IndexOutOfBoundsException("charAt: " + where + " < 0");
118 } else if (where >= len) {
119 throw new IndexOutOfBoundsException("charAt: " + where + " >= length " + len);
122 if (where >= mGapStart)
123 return mText[where + mGapLength];
125 return mText[where];
162 private void moveGapTo(int where) {
163 if (where == mGapStart)
166 boolean atEnd = (where == length());
168 if (where < mGapStart) {
169 int overlap = mGapStart - where;
170 System.arraycopy(mText, where, mText, mGapStart + mGapLength - overlap, overlap);
171 } else /* where > mGapStart */ {
172 int overlap = where - mGapStart;
173 System.arraycopy(mText, where + mGapLength - overlap, mText, mGapStart, overlap);
184 if (start > where)
186 else if (start == where) {
195 if (end > where)
197 else if (end == where) {
210 mGapStart = where;
214 public SpannableStringBuilder insert(int where, CharSequence tb, int start, int end) {
215 return replace(where, where, tb, start, end);
219 public SpannableStringBuilder insert(int where, CharSequence tb) {
220 return replace(where, where, tb, 0, tb.length());
925 * equal to <code>limit</code> where a span of the specified type
1421 // The value-containing nodes are indexed 0 <= i < n (where n = mSpanCount), thus preserving