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 Folding[F[_], O, I] extends Looping[F, O, I]

    Permalink
  2. abstract class Looping[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: Monad[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. 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
  9. final def eq(arg0: AnyRef): Boolean

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

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

    Permalink

    Drop values that do not satisfy the given predicate.

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

    Permalink

    Drop values that do not satisfy a monadic predicate.

  13. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. 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.

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

    Permalink
    Definition Classes
    AnyRef → Any
  16. 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.

  17. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  18. final def isInstanceOf[T0]: Boolean

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

    Permalink

    Map a function over a stream.

  20. final def mapK[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.

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

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

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

    Permalink
    Definition Classes
    AnyRef
  24. 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.

  25. 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.

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

    Permalink
    Definition Classes
    AnyRef
  27. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  28. 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.

  29. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. 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