Trait

io.iteratee

EnumerateeModule

Related Doc: package iteratee

Permalink

trait EnumerateeModule[F[_]] extends AnyRef

Self Type
EnumerateeModule[F] with Module[F]
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. EnumerateeModule
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def collect[O, I](pf: PartialFunction[O, I]): Enumeratee[F, O, I]

    Permalink

    Transform values using a scala.PartialFunction and drop values that aren't matched.

  7. final def cross[E1, E2](e2: Enumerator[F, E2]): Enumeratee[F, E1, (E1, E2)]

    Permalink

    Transform a stream by taking the cross-product with the given Enumerator.

  8. final def drop[E](n: Long): Enumeratee[F, E, E]

    Permalink

    An Enumeratee that drops a given number of the first values in a stream.

  9. final def dropWhile[E](p: (E) ⇒ Boolean): Enumeratee[F, E, E]

    Permalink

    An Enumeratee that drops values from a stream as long as they satisfy the given predicate.

  10. final def dropWhileM[E](p: (E) ⇒ F[Boolean]): Enumeratee[F, E, E]

    Permalink

    An Enumeratee that drops values from a stream as long as they satisfy the given monadic predicate.

  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  13. final def filter[E](p: (E) ⇒ Boolean): Enumeratee[F, E, E]

    Permalink

    Drop values that do not satisfy the given predicate.

  14. final def filterM[E](p: (E) ⇒ F[Boolean]): Enumeratee[F, E, E]

    Permalink

    Drop values that do not satisfy the given monadic predicate.

  15. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. final def flatMap[O, I](f: (O) ⇒ Enumerator[F, I]): Enumeratee[F, O, I]

    Permalink

    Map a function returning an Enumerator over a stream and flatten the results.

  17. final def flatMapM[O, I](f: (O) ⇒ F[I]): Enumeratee[F, O, I]

    Permalink

    Map a function returning a value in a context over a stream.

  18. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  19. final def grouped[E](n: Int): Enumeratee[F, E, Vector[E]]

    Permalink

    Split the stream into groups of a given length.

  20. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  21. final def intersperse[E](delim: E): Enumeratee[F, E, E]

    Permalink

    Add a value delim between every two items in a stream.

  22. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  23. final def map[O, I](f: (O) ⇒ I): Enumeratee[F, O, I]

    Permalink

    Map a function over a stream.

  24. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  25. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  26. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  27. final def sequenceI[O, I](iteratee: Iteratee[F, O, I]): Enumeratee[F, O, I]

    Permalink

    Apply the given Iteratee repeatedly.

  28. final def splitOn[E](p: (E) ⇒ Boolean): Enumeratee[F, E, Vector[E]]

    Permalink

    Split the stream using the given predicate to identify delimiters.

  29. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  30. final def take[E](n: Long): Enumeratee[F, E, E]

    Permalink

    An Enumeratee that takes a given number of the first values in a stream.

  31. final def takeWhile[E](p: (E) ⇒ Boolean): Enumeratee[F, E, E]

    Permalink

    An Enumeratee that takes values from a stream as long as they satisfy the given predicate.

  32. final def takeWhileM[E](p: (E) ⇒ F[Boolean]): Enumeratee[F, E, E]

    Permalink

    An Enumeratee that takes values from a stream as long as they satisfy the given monadic predicate.

  33. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  34. final def uniq[E](implicit E: Eq[E]): Enumeratee[F, E, E]

    Permalink

    Collapse consecutive duplicates.

    Collapse consecutive duplicates.

    Note

    Assumes that the stream is sorted.

  35. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. final def zipWithIndex[E]: Enumeratee[F, E, (E, Long)]

    Permalink

    Zip with the number of elements that have been encountered.

Inherited from AnyRef

Inherited from Any

Enumeratees

Ungrouped