trait ResourceIterable[A] extends AnyRef
- Alphabetic
- By Inheritance
- ResourceIterable
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
abstract
type
Repr[X] <: ResourceIterable[X]
Type of the concrete implementation.
Type of the concrete implementation.
This is needed to be able to perform transforming operations, such as map, without losing information about the type we're working with.
Abstract Value Members
-
abstract
def
iterator: ResourceIterator[A]
Opens the underlying resource and returns an iterator on it.
-
abstract
def
onIterator[B](f: (ResourceIterator[A]) ⇒ ResourceIterator[B]): Repr[B]
Used to perform operations on the underlying operator, but later.
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- def collect[B](f: PartialFunction[A, B]): Repr[B]
- def drop(n: Int): Repr[A]
- def dropWhile(p: (A) ⇒ Boolean): Repr[A]
- def emap[E, S, B](f: (S) ⇒ Either[E, B])(implicit ev: <:<[A, Either[E, S]]): Repr[Either[E, B]]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def exists(p: (A) ⇒ Boolean): Boolean
- def filter(p: (A) ⇒ Boolean): Repr[A]
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def find(p: (A) ⇒ Boolean): Option[A]
- def flatMap[B](f: (A) ⇒ Repr[B]): Repr[B]
- def foldLeft[B](b: B)(op: (B, A) ⇒ B): B
- def foldRight[B](z: B)(op: (A, B) ⇒ B): B
- def forall(p: (A) ⇒ Boolean): Boolean
- def foreach[U](f: (A) ⇒ U): Unit
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def isEmpty: Boolean
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def map[B](f: (A) ⇒ B): Repr[B]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def nonEmpty: Boolean
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def reduceLeft[B >: A](op: (B, A) ⇒ B): B
- def reduceRight[B >: A](op: (A, B) ⇒ B): B
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- def take(n: Int): Repr[A]
- def takeWhile(p: (A) ⇒ Boolean): Repr[A]
- def to[F[_]](implicit cbf: CanBuildFrom[Nothing, A, F[A]]): F[A]
- def toIndexedSeq: IndexedSeq[A]
- def toIterable: Iterable[A]
- def toList: List[A]
- def toSeq: Seq[A]
- def toSet: Set[A]
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- def toVector: Vector[A]
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- def withFilter(p: (A) ⇒ Boolean): Repr[A]