Object/Class

io.iteratee

Iteratee

Related Docs: class Iteratee | package iteratee

Permalink

object Iteratee extends IterateeInstances with Serializable

Linear Supertypes
Serializable, Serializable, IterateeInstances, IterateeInstances0, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Iteratee
  2. Serializable
  3. Serializable
  4. IterateeInstances
  5. IterateeInstances0
  6. AnyRef
  7. 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 consume[F[_], A](implicit F: Applicative[F]): Iteratee[F, A, Vector[A]]

    Permalink

    An Iteratee that collects all the elements in a stream in a vector.

  7. final def consumeIn[F[_], A, C[_]](implicit arg0: Applicative[F], arg1: Applicative[C], arg2: MonoidK[C]): Iteratee[F, A, C[A]]

    Permalink

    An Iteratee that collects all the elements in a stream in a given collection type.

  8. final def cont[F[_], E, A](ifInput: (NonEmptyVector[E]) ⇒ Iteratee[F, E, A], ifEnd: F[A])(implicit arg0: Applicative[F]): Iteratee[F, E, A]

    Permalink

    Create an incomplete Iteratee that will use the given function to process the next input.

  9. final def done[F[_], E, A](value: A, remaining: Vector[E] = Vector.empty)(implicit arg0: Applicative[F]): Iteratee[F, E, A]

    Permalink

    Create a new completed Iteratee with the given result and leftover input.

  10. final def drop[F[_], E](n: Int)(implicit arg0: Applicative[F]): Iteratee[F, E, Unit]

    Permalink

    An Iteratee that drops a given number of the values from a stream.

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

    Permalink

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

  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 fail[F[_], T, E, A](e: T)(implicit F: MonadError[F, T]): Iteratee[F, E, A]

    Permalink

    Create a failed iteratee with the given error.

  15. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. final def fold[F[_], E, A](init: A)(f: (A, E) ⇒ A)(implicit arg0: Applicative[F]): Iteratee[F, E, A]

    Permalink

    An Iteratee that folds a stream using an initial value and an accumulation function.

  17. final def foldM[F[_], E, A](init: A)(f: (A, E) ⇒ F[A])(implicit F: Monad[F]): Iteratee[F, E, A]

    Permalink

    An Iteratee that folds a stream using an initial value and a monadic accumulation function.

  18. final def foldMap[F[_], E, A](f: (E) ⇒ A)(implicit F: Applicative[F], A: Monoid[A]): Iteratee[F, E, A]

    Permalink

    An Iteratee that combines values using a function to a type with an algebra.Monoid instance.

  19. final def fromStep[F[_], E, A](s: Step[F, E, A])(implicit F: Applicative[F]): Iteratee[F, E, A]

    Permalink

    Create an Iteratee from a io.iteratee.internal.Step.

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

    Permalink
    Definition Classes
    AnyRef → Any
  21. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  22. final def head[F[_], E](implicit arg0: Applicative[F]): Iteratee[F, E, Option[E]]

    Permalink

    An Iteratee that returns the first value in a stream.

  23. final def identity[F[_], E](implicit arg0: Applicative[F]): Iteratee[F, E, Unit]

    Permalink

    An iteratee that reads nothing from a stream.

  24. final def isEnd[F[_], E](implicit arg0: Applicative[F]): Iteratee[F, E, Boolean]

    Permalink

    An Iteratee that checks if the stream is at its end.

  25. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  26. final def iteratee[F[_], E, A](s: F[Step[F, E, A]]): Iteratee[F, E, A]

    Permalink

    Create an Iteratee from a io.iteratee.internal.Step in a context.

  27. implicit final def iterateeContravariant[F[_], A](implicit arg0: Monad[F]): Contravariant[[x]Iteratee[F, x, A]]

    Permalink
    Definition Classes
    IterateeInstances
  28. implicit final def iterateeMonad[F[_], E](implicit F: Monad[F]): Monad[[x]Iteratee[F, E, x]]

    Permalink
    Definition Classes
    IterateeInstances0
  29. implicit final def iterateeMonadError[F[_], T, E](implicit F: MonadError[F, T]): MonadError[[x]Iteratee[F, E, x], T]

    Permalink
    Definition Classes
    IterateeInstances
  30. final def joinI[F[_], E, I, B](it: Iteratee[F, E, Step[F, I, B]])(implicit F: Monad[F]): Iteratee[F, E, B]

    Permalink

    Collapse an Iteratee returning a io.iteratee.internal.Step into one layer.

  31. final def length[F[_], E](implicit arg0: Applicative[F]): Iteratee[F, E, Int]

    Permalink

    An Iteratee that combines values using an algebra.Monoid instance.

  32. final def liftM[F[_], E, A](fa: F[A])(implicit F: Monad[F]): Iteratee[F, E, A]

    Permalink

    Lift an effectful value into an iteratee.

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

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

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

    Permalink
    Definition Classes
    AnyRef
  36. final def peek[F[_], E](implicit arg0: Applicative[F]): Iteratee[F, E, Option[E]]

    Permalink

    An Iteratee that returns the first value in a stream without consuming it.

  37. final def reversed[F[_], A](implicit arg0: Applicative[F]): Iteratee[F, A, List[A]]

    Permalink

    An Iteratee that collects all inputs in reverse order.

  38. final def sum[F[_], E](implicit F: Applicative[F], E: Monoid[E]): Iteratee[F, E, E]

    Permalink

    An Iteratee that combines values using an algebra.Monoid instance.

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

    Permalink
    Definition Classes
    AnyRef
  40. final def take[F[_], A](n: Int)(implicit arg0: Applicative[F]): Iteratee[F, A, Vector[A]]

    Permalink

    An Iteratee that returns a given number of the first values in a stream.

  41. final def takeWhile[F[_], A](p: (A) ⇒ Boolean)(implicit arg0: Applicative[F]): Iteratee[F, A, Vector[A]]

    Permalink

    An Iteratee that returns values from a stream as long as they satisfy the given predicate.

  42. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  43. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from IterateeInstances

Inherited from IterateeInstances0

Inherited from AnyRef

Inherited from Any

Constructors

Miscellaneous utilities

Collection operation iteratees

Ungrouped