Home | History | Annotate | Download | only in unicode

Lines Matching full:iteration

23  * Abstract class that defines an API for forward-only iteration
25 * This is a minimal interface for iteration without random access
26 * or backwards iteration. It is especially useful for wrapping
55 * iteration loop should not be mixed. In UTF-16, if the current position
59 * <p>For iteration with either function, there are two ways to
60 * check for the end of the iteration. When there are no more
93 * when the iterator has reached the limits of its iteration.
144 * in the iteration range
154 * in the iteration range
164 * at or after the current position in the iteration range.
166 * iteration.
168 * at or after the current position in the iteration range.
188 * Abstract class that defines an API for iteration
190 * This is an interface for forward and backward iteration
197 * <li>While the old API functions provided forward iteration with
201 * The backward iteration always had "pre-decrement" semantics, which
205 * for the old and the new iteration semantics.</li>
210 * See ForwardCharacterIterator for examples for using the new forward iteration
211 * functions. For backward iteration, there is also a hasPrevious() function
217 * Forward iteration with hasNext():
227 * Forward iteration more similar to loops with the old forward iteration,
237 * Backward iteration with setToEnd() and hasPrevious():
247 * Backward iteration with a more traditional for() loop:
382 * iteration range, and returns that code unit.
383 * This can be used to begin an iteration with next().
384 * @return the first code unit in its iteration range.
391 * iteration range, returns that code unit, and moves the position
393 * for forward iteration with nextPostInc().
394 * @return the first code unit in its iteration range.
401 * iteration range, and returns that code unit,
402 * This can be used to begin an iteration with next32().
403 * Note that an iteration with next32PostInc(), beginning with,
405 * @return the first code point in its iteration range.
412 * iteration range, returns that code point, and moves the position
414 * for forward iteration with next32PostInc().
415 * @return the first code point in its iteration range.
422 * iteration range. This can be used to begin a forward
423 * iteration with nextPostInc() or next32PostInc().
424 * @return the start position of the iteration range
431 * iteration range, and returns that code unit.
432 * This can be used to begin an iteration with previous().
440 * iteration range, and returns that code unit.
441 * This can be used to begin an iteration with previous32().
448 * Sets the iterator to the end of its iteration range, just behind
450 * iteration with previous() or previous32().
451 * @return the end position of the iteration range
494 * Advances to the next code unit in the iteration range
503 * Advances to the next code point in the iteration range
506 * Note that iteration with "pre-increment" semantics is less
507 * efficient than iteration with "post-increment" semantics
515 * Advances to the previous code unit in the iteration range
524 * Advances to the previous code point in the iteration range
534 * before the current position in the iteration range.
536 * iteration.
538 * before the current position in the iteration range, return TRUE otherwise.
586 * iteration range, or relative to the current position itself.
599 * iteration range, or relative to the current position itself.
611 * Copies the text under iteration into the UnicodeString
613 * @param result Receives a copy of the text under iteration.
674 * Base class field for the start of the iteration range.
680 * Base class field for the end of the iteration range.