in scala
trait IterableProxy

abstract trait IterableProxy [A]
extends java.lang.Object
with scala.Iterable[A]
with scala.Proxy
with scala.ScalaObject
This class implements a proxy for iterable objects. It forwards all calls to a different iterable object.
Author:
Matthias Zenger
Author:
Martin Odersky
Version:
2.0, 31/12/2006
Direct Known Subclasses:
SetProxy, MapProxy, SeqProxy

Def Summary
override def /: [B] (z: B)(op: (B, A) => B) : B

override def :\ [B] (z: B)(op: (A, B) => B) : B

override def addString (buf: scala.compat.StringBuilder, start: java.lang.String, sep: java.lang.String, end: java.lang.String) : scala.compat.StringBuilder

override def concat [B >: A] (that: scala.Iterable[B]) : scala.Iterable[B]

override def copyToBuffer [B >: A] (dest: scala.collection.mutable.Buffer[B]) : scala.Unit

override def drop (n: scala.Int) : scala.Iterable[A]

override def dropWhile (p: (A) => scala.Boolean) : scala.Iterable[A]

override def elements : scala.Iterator[A]

override def exists (p: (A) => scala.Boolean) : scala.Boolean

override def filter (p: (A) => scala.Boolean) : scala.Iterable[A]

override def find (p: (A) => scala.Boolean) : scala.Option[A]

override def findIndexOf (p: (A) => scala.Boolean) : scala.Int

override def flatMap [B] (f: (A) => scala.Iterable[B]) : scala.Iterable[B]

override def foldLeft [B] (z: B)(op: (B, A) => B) : B

override def foldRight [B] (z: B)(op: (A, B) => B) : B

override def forall (p: (A) => scala.Boolean) : scala.Boolean

override def foreach (f: (A) => scala.Unit) : scala.Unit

override def indexOf [B >: A] (elem: B) : scala.Int

override def map [B] (f: (A) => B) : scala.Iterable[B]

override def mkString (start: java.lang.String, sep: java.lang.String, end: java.lang.String) : java.lang.String

override def reduceLeft [B >: A] (op: (B, B) => B) : B

override def reduceRight [B >: A] (op: (B, B) => B) : B

override def sameElements [B >: A] (that: scala.Iterable[B]) : scala.Boolean

abstract def self : scala.Iterable[A]

override def take (n: scala.Int) : scala.Iterable[A]

override def takeWhile (p: (A) => scala.Boolean) : scala.Iterable[A]

override def toList : scala.List[A]

Def inherited from scala.Iterable[A]
++ , /:, :\, addString, concat, copyToBuffer, drop, dropWhile, elements, exists, filter, find, findIndexOf, flatMap, foldLeft, foldRight, forall, foreach, indexOf, map, mkString, reduceLeft, reduceRight, sameElements, take, takeWhile, toList
Def inherited from scala.Proxy
equals , hashCode, self, toString
Def Detail
override def /: [B](z: B)(op: (B, A) => B): B

override def :\ [B](z: B)(op: (A, B) => B): B

override def addString (buf: scala.compat.StringBuilder, start: java.lang.String, sep: java.lang.String, end: java.lang.String): scala.compat.StringBuilder

override def concat [B >: A](that: scala.Iterable[B]): scala.Iterable[B]

override def copyToBuffer [B >: A](dest: scala.collection.mutable.Buffer[B]): scala.Unit

override def drop (n: scala.Int): scala.Iterable[A]

override def dropWhile (p: (A) => scala.Boolean): scala.Iterable[A]

override def elements : scala.Iterator[A]

override def exists (p: (A) => scala.Boolean): scala.Boolean

override def filter (p: (A) => scala.Boolean): scala.Iterable[A]

override def find (p: (A) => scala.Boolean): scala.Option[A]

override def findIndexOf (p: (A) => scala.Boolean): scala.Int

override def flatMap [B](f: (A) => scala.Iterable[B]): scala.Iterable[B]

override def foldLeft [B](z: B)(op: (B, A) => B): B

override def foldRight [B](z: B)(op: (A, B) => B): B

override def forall (p: (A) => scala.Boolean): scala.Boolean

override def foreach (f: (A) => scala.Unit): scala.Unit

override def indexOf [B >: A](elem: B): scala.Int

override def map [B](f: (A) => B): scala.Iterable[B]

override def mkString (start: java.lang.String, sep: java.lang.String, end: java.lang.String): java.lang.String

override def reduceLeft [B >: A](op: (B, B) => B): B

override def reduceRight [B >: A](op: (B, B) => B): B

override def sameElements [B >: A](that: scala.Iterable[B]): scala.Boolean

abstract def self : scala.Iterable[A]

override def take (n: scala.Int): scala.Iterable[A]

override def takeWhile (p: (A) => scala.Boolean): scala.Iterable[A]

override def toList : scala.List[A]