trait
Transformer[-In, +B] extends AnyRef
Abstract Value Members
-
abstract
def
makeHandler[Out](next: Handler[B, Out]): Handler[In, Out]
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
def
+(other: String): String
-
def
->[B](y: B): (Transformer[In, B], B)
-
final
def
==(arg0: Any): Boolean
-
def
>>[Out](end: Consumer[B, Out]): Consumer[In, Out]
-
-
def
andThen[Out](end: Consumer[B, Out]): Consumer[In, Out]
-
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
def
collect[C](pf: PartialFunction[B, C]): Transformer[In, C]
-
def
consumeAsFold[R](init: R)(f: (R, B) ⇒ R): Consumer[In, R]
-
def
consumeFirst: Consumer[In, B]
-
def
consumeFirstOption: Consumer[In, Option[B]]
-
def
consumeForEach(f: (B) ⇒ Any): Consumer[In, Unit]
-
def
consumeToList: Consumer[In, List[B]]
-
def
drop(n: Int): Transformer[In, B]
-
def
dropWhile(p: (B) ⇒ Boolean): Transformer[In, B]
-
def
ensuring(cond: (Transformer[In, B]) ⇒ Boolean, msg: ⇒ Any): Transformer[In, B]
-
def
ensuring(cond: (Transformer[In, B]) ⇒ Boolean): Transformer[In, B]
-
def
ensuring(cond: Boolean, msg: ⇒ Any): Transformer[In, B]
-
def
ensuring(cond: Boolean): Transformer[In, B]
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
filter(p: (B) ⇒ Boolean): Transformer[In, B]
-
def
finalize(): Unit
-
def
formatted(fmtstr: String): String
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
def
map[C](f: (B) ⇒ C): Transformer[In, C]
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
parseAsFold[R](init: R)(f: (R, B) ⇒ R): Parser[R]
-
def
parseFirst: Parser[B]
-
def
parseFirstOption: Parser[Option[B]]
-
def
parseToList: Parser[List[B]]
-
def
parseWith[B](consumer: Consumer[B, Try[B]]): Parser[B]
-
def
scan[S](init: S)(f: (S, B) ⇒ S): Transformer[In, S]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
take(n: Int): Transformer[In, B]
-
def
takeWhile(p: (B) ⇒ Boolean): Transformer[In, B]
-
def
toString(): String
-
def
unwrapSafe[T](implicit ev: <:<[B, Try[T]]): Transformer[In, T]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
withFilter(p: (B) ⇒ Boolean): Transformer[In, B]
-
def
withSideEffect(effect: (B) ⇒ Any): Transformer[In, B]
-
def
wrapSafe: Transformer[In, Try[B]]
-
def
→[B](y: B): (Transformer[In, B], B)
Inherited from AnyRef
Inherited from Any
An immutable object that can be used to create a handler which wraps an existing handler, possibly transforming inputs before passing them along to the downstream handler.