io.iteratee

Enumeratee

object Enumeratee extends EnumerateeInstances with Serializable

Linear Supertypes
Serializable, Serializable, EnumerateeInstances, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Enumeratee
  2. Serializable
  3. Serializable
  4. EnumerateeInstances
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. abstract class EffectfulLoop[F[_], O, I] extends Enumeratee[F, O, I]

  2. abstract class PureLoop[F[_], O, I] extends Enumeratee[F, O, I]

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

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

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

  9. final def cross[F[_], E1, E2](e2: Enumerator[F, E2])(implicit F: Monad[F]): Enumeratee[F, E1, (E1, E2)]

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

  10. final def drop[F[_], E](n: Long)(implicit F: Applicative[F]): Enumeratee[F, E, E]

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

  11. final def dropWhile[F[_], E](p: (E) ⇒ Boolean)(implicit F: Applicative[F]): Enumeratee[F, E, E]

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

  12. final def dropWhileM[F[_], E](p: (E) ⇒ F[Boolean])(implicit F: Monad[F]): Enumeratee[F, E, E]

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

  13. implicit final def enumerateeInstance[F[_]](implicit F: Monad[F]): Category[[β$0$, γ$1$]Enumeratee[F, β$0$, γ$1$]] with Profunctor[[β$2$, γ$3$]Enumeratee[F, β$2$, γ$3$]]

    Definition Classes
    EnumerateeInstances
  14. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  16. final def filter[F[_], E](p: (E) ⇒ Boolean)(implicit F: Applicative[F]): Enumeratee[F, E, E]

    Drop values that do not satisfy the given predicate.

  17. final def filterM[F[_], E](p: (E) ⇒ F[Boolean])(implicit F: Monad[F]): Enumeratee[F, E, E]

    Drop values that do not satisfy a monadic predicate.

  18. def finalize(): Unit

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

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

  20. final def flatMapM[F[_], O, I](f: (O) ⇒ F[I])(implicit F: Monad[F]): Enumeratee[F, O, I]

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

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

    Definition Classes
    AnyRef → Any
  22. final def grouped[F[_], E](n: Int)(implicit arg0: Monad[F]): Enumeratee[F, E, Vector[E]]

    Split the stream into groups of a given length.

  23. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  24. final def identity[F[_], E](implicit F: Applicative[F]): Enumeratee[F, E, E]

    An identity stream transformer.

  25. final def intersperse[F[_], E](delim: E)(implicit F: Applicative[F]): Enumeratee[F, E, E]

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

  26. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  27. final def map[F[_], O, I](f: (O) ⇒ I)(implicit F: Applicative[F]): Enumeratee[F, O, I]

    Map a function over a stream.

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

    Definition Classes
    AnyRef
  29. final def notify(): Unit

    Definition Classes
    AnyRef
  30. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  31. final def sequenceI[F[_], O, I](iteratee: Iteratee[F, O, I])(implicit F: Monad[F]): Enumeratee[F, O, I]

    Apply the given Iteratee repeatedly.

  32. final def splitOn[F[_], E](p: (E) ⇒ Boolean)(implicit F: Monad[F]): Enumeratee[F, E, Vector[E]]

    Split the stream using the given predicate to identify delimiters.

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

    Definition Classes
    AnyRef
  34. final def take[F[_], E](n: Long)(implicit F: Applicative[F]): Enumeratee[F, E, E]

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

  35. final def takeWhile[F[_], E](p: (E) ⇒ Boolean)(implicit F: Applicative[F]): Enumeratee[F, E, E]

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

  36. final def takeWhileM[F[_], E](p: (E) ⇒ F[Boolean])(implicit F: Monad[F]): Enumeratee[F, E, E]

  37. def toString(): String

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

    Collapse consecutive duplicates.

    Collapse consecutive duplicates.

    Note

    Assumes that the stream is sorted.

  39. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  42. final def zipWithIndex[F[_], E](implicit F: Applicative[F]): Enumeratee[F, E, (E, Long)]

    Zip with the number of elements that have been encountered.

Inherited from Serializable

Inherited from Serializable

Inherited from EnumerateeInstances

Inherited from AnyRef

Inherited from Any

Enumeratees

Ungrouped