scalax.io.CsvIterator

class CsvIterator

class CsvIterator(csv : Reader)

 extends Iterator[Array[String]]


An iterator interface to a CSV data stream: generates an array of strings representing each row. Note that the underlying Reader should be closed manually (or by a ManagedResource) if iteration is not completed.


Source: csv.scala(24)

 Constructors

def this(csv : Reader)

 Fields

arity def arity
The number of fields each row should have [details]
Default is 0, which means any number.
Int
buffered def buffered BufferedIterator[A] Iterator
commentStart def commentStart
The comment start character [details]
Default '#'. Only effective if comments is true.
Char
comments def comments
If true, ignore blank lines and treat commentStart outside quotes as starting a comment line [details]
Default is false.
Boolean
counted def counted CountedIterator[A] Iterator
hasNext def hasNext Boolean
sep def sep
The separator character, a comma by default, but could be overridden to any character which is not whitespace or '"'
Char
toList def toList List[A] Iterator

 Methods

!= final def !=(arg0 : Object) Boolean AnyRef
!= final def !=(arg0 : Any) Boolean Any
++ def ++[B >: A](arg0 : => Iterator[B]) Iterator[B] Iterator
/: def /:[B](arg0 : B) B Iterator
:\ def :\[B](arg0 : B) B Iterator
== final def ==(arg0 : Any) Boolean Any
== final def ==(arg0 : Object) Boolean AnyRef
addString def addString(arg0 : StringBuilder, arg1 : String, arg2 : String, arg3 : String) StringBuilder Iterator
append def append[B >: A](arg0 : Iterator[B]) Iterator[B] Iterator
asInstanceOf final def asInstanceOf[T0] T0 Any
clone protected def clone Object AnyRef
contains def contains(arg0 : Any) Boolean Iterator
copyToArray def copyToArray[B >: A](arg0 : Array[B], arg1 : Int) Unit Iterator
copyToBuffer def copyToBuffer[B >: A](arg0 : Buffer[B]) Unit Iterator
drop def drop(arg0 : Int) Iterator[A] Iterator
dropWhile def dropWhile(arg0 : (A) => Boolean) Iterator[A] Iterator
duplicate def duplicate (Iterator[A], Iterator[A]) Iterator
eq final def eq(arg0 : Object) Boolean AnyRef
equals def equals(arg0 : Any) Boolean AnyRef
exists def exists(arg0 : (A) => Boolean) Boolean Iterator
filter def filter(arg0 : (A) => Boolean) Iterator[A] Iterator
finalize protected def finalize Unit AnyRef
find def find(arg0 : (A) => Boolean) Option[A] Iterator
flatMap def flatMap[B](arg0 : (A) => Iterator[B]) Iterator[B] Iterator
foldLeft def foldLeft[B](arg0 : B) B Iterator
foldRight def foldRight[B](arg0 : B) B Iterator
forall def forall(arg0 : (A) => Boolean) Boolean Iterator
foreach def foreach(arg0 : (A) => Unit) Unit Iterator
getClass final def getClass Class[Any] AnyRef
hashCode def hashCode Int AnyRef
isInstanceOf final def isInstanceOf[T0] Boolean Any
map def map[B](arg0 : (A) => B) Iterator[B] Iterator
mkString def mkString(arg0 : String) String Iterator
mkString def mkString(arg0 : String, arg1 : String, arg2 : String) String Iterator
ne final def ne(arg0 : Object) Boolean AnyRef
next def next Array[String]
notify final def notify Unit AnyRef
notifyAll final def notifyAll Unit AnyRef
readInto def readInto[B >: A](arg0 : Array[B], arg1 : Int) Unit Iterator
readInto def readInto[B >: A](arg0 : Array[B], arg1 : Int, arg2 : Int) Unit Iterator
readInto def readInto[B >: A](arg0 : Array[B]) Unit Iterator
reduceLeft def reduceLeft[B >: A](arg0 : (B, A) => B) B Iterator
reduceRight def reduceRight[B >: A](arg0 : (A, B) => B) B Iterator
slice def slice(arg0 : Int, arg1 : Int) Iterator[A] Iterator
synchronized final def synchronized[T0](arg0 : T0) T0 AnyRef
take def take(arg0 : Int) Iterator[A] Iterator
takeWhile def takeWhile(arg0 : (A) => Boolean) Iterator[A] Iterator
toString override def toString String Iterator
wait final def wait(arg0 : Long, arg1 : Int) Unit AnyRef
wait final def wait Unit AnyRef
wait final def wait(arg0 : Long) Unit AnyRef
zip def zip[B](arg0 : Iterator[B]) Iterator[(A, B)] Iterator
zipWithIndex def zipWithIndex Iterator[(A, Int)] Iterator
Copyright (c) 2005-2008. All Rights Reserved.