scalax.data

trait IteratorSeq

[source: scalax/data/IteratorSeq.scala]

trait IteratorSeq[+A]
extends scala.Seq[A]
A Seq variant that requires only the elements method to be implemented. Note that consequently the provided apply and length methods are O(n).
Direct Known Subclasses:
FileTree

Method Summary
def apply (i : Int) : A
override def isEmpty : Boolean
def length : Int
Methods inherited from scala.Seq
scala.Seq.lengthCompare, scala.Seq.size, scala.Seq.concat, scala.Seq.last, scala.Seq.lastOption, scala.Seq.first, scala.Seq.firstOption, scala.Seq.headOption, scala.Seq.++, scala.Seq.isDefinedAt, scala.Seq.lastIndexOf, scala.Seq.findIndexOf, scala.Seq.indexOf, scala.Seq.map, scala.Seq.flatMap, scala.Seq.filter, scala.Seq.take, scala.Seq.drop, scala.Seq.slice, scala.Seq.slice, scala.Seq.takeWhile, scala.Seq.dropWhile, scala.Seq.reverse, scala.Seq.contains, scala.Seq.subseq, scala.Seq.toArray, scala.Seq.toSeq, scala.Seq.projection, scala.Seq.equalsWith, scala.Seq.startsWith, scala.Seq.startsWith, scala.Seq.endsWith, scala.Seq.indexOf, scala.Seq.containsSlice
Methods inherited from scala.Collection
scala.Collection.toString, scala.Collection.stringPrefix
Methods inherited from scala.Iterable
scala.Iterable.elements (abstract), scala.Iterable.partition, scala.Iterable.foreach, scala.Iterable.forall, scala.Iterable.exists, scala.Iterable.find, scala.Iterable.foldLeft, scala.Iterable.foldRight, scala.Iterable./:, scala.Iterable.:\, scala.Iterable.reduceLeft, scala.Iterable.reduceRight, scala.Iterable.copyToBuffer, scala.Iterable.sameElements, scala.Iterable.toList, scala.Iterable.toStream, scala.Iterable.mkString, scala.Iterable.mkString, scala.Iterable.mkString, scala.Iterable.addString, scala.Iterable.addString, scala.Iterable.addString, scala.Iterable.copyToArray, scala.Iterable.hasDefiniteSize
Methods inherited from scala.PartialFunction
scala.PartialFunction.orElse, scala.PartialFunction.andThen
Methods inherited from scala.Function1
scala.Function1.compose
Methods inherited from AnyRef
getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized
Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf
Method Details
def apply(i : Int) : A

def length : Int
Overrides
scala.Seq.scala.Seq.length

override def isEmpty : Boolean
Overrides
scala.Seq.scala.Seq.isEmpty


Copyright (c) 2005-8 The Scalax Project. All Rights Reserved.