Object/Class

io.iteratee

Enumeratee

Related Docs: class Enumeratee | package iteratee

Permalink

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
Visibility
  1. Public
  2. All

Type Members

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

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

    Permalink

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[F[_], O, I](pf: PartialFunction[O, I])(implicit F: Applicative[F]): Enumeratee[F, O, I]

    Permalink

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

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

    Permalink

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

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

    Permalink

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

  9. final def dropWhile[F[_], E](p: (E) ⇒ Boolean)(implicit F: Applicative[F]): 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[F[_], E](p: (E) ⇒ F[Boolean])(implicit F: Monad[F]): Enumeratee[F, E, E]

    Permalink

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

  11. implicit final def enumerateeInstance[F[_]](implicit F: Monad[F]): Category[[x, y]Enumeratee[F, x, y]] with Profunctor[[x, y]Enumeratee[F, x, y]]

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

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

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

    Permalink

    Drop values that do not satisfy the given predicate.

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

    Permalink

    Drop values that do not satisfy a monadic predicate.

  16. def finalize(): Unit

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

    Permalink

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

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

    Permalink

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

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

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

    Permalink

    Split the stream into groups of a given length.

  21. def hashCode(): Int

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

    Permalink

    An identity stream transformer.

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

    Permalink

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

  24. final def isInstanceOf[T0]: Boolean

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

    Permalink

    Map a function over a stream.

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

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

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

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

    Permalink

    Apply the given Iteratee repeatedly.

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

    Permalink

    Split the stream using the given predicate to identify delimiters.

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

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

    Permalink

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

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

    Permalink

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

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

    Permalink
  35. def toString(): String

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

    Permalink

    Collapse consecutive duplicates.

    Collapse consecutive duplicates.

    Note

    Assumes that the stream is sorted.

  37. final def wait(): Unit

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

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

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

    Permalink

    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