scala.collection.jcl.Buffer.Range

class RangeIterator

[source: scala/collection/jcl/Buffer/Range.scala]

class RangeIterator
extends BufferIterator[Int, A]
Value Summary
val underlying : BufferIterator[Int, A]
Method Summary
def add (a : A) : Unit
Inserts "a" after the iterator's cursor. If next was last called, "a" is inserted after the element returned. If previous was last called, "a" is inserted before the element returned.
def hasNext : Boolean
Does this iterator provide another element?
def hasPrevious : Boolean
def next : A
Returns the next element.
def nextIndex : Int
def previous : A
def previousIndex : Int
def remove : Unit
def set (a : A) : Unit
Sets the element before this iterator's cursor to "a." Replaces either the last element returned by "next" or, if previous was called, the next element that would be return by "previous."
Methods inherited from SeqIterator
seek, indexOf, map
Methods inherited from MutableIterator
filter, has, remove, retain, buffered0
Methods inherited from Iterator
take, drop, append, ++, flatMap, takeWhile, dropWhile, zip, zipWithIndex, foreach, forall, exists, contains, find, foldLeft, foldRight, /:, :\, reduceLeft, reduceRight, buffered, counted, duplicate, copyToArray, readInto, readInto, readInto, copyToBuffer, toList, mkString, mkString, addString, toString
Methods inherited from AnyRef
getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized
Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf