class
DecoderDsl[F[_]] extends EnsureOps
Instance Constructors
-
new
DecoderDsl()(implicit arg0: Monad[F])
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
attr(name: String): XmlDecoder[F, String, @@[String, AttrValue], String]
-
def
check[F[_], A](f: (A) ⇒ Boolean, msg: (A) ⇒ String)(implicit arg0: Applicative[F]): Ensure[F, A]
-
def
clone(): AnyRef
-
def
elem1[C1, C, A](name: String, c1: C1)(implicit dec: HListDecoder[F, ::[C1, HNil], C], compact: CompactHList[C, A]): ElemDecoder[F, A]
-
def
elem10[C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C, A](name: String, c1: C1, c2: C2, c3: C3, c4: C4, c5: C5, c6: C6, c7: C7, c8: C8, c9: C9, c10: C10)(implicit dec: HListDecoder[F, ::[C1, ::[C2, ::[C3, ::[C4, ::[C5, ::[C6, ::[C7, ::[C8, ::[C9, ::[C10, HNil]]]]]]]]]], C], compact: CompactHList[C, A]): ElemDecoder[F, A]
-
def
elem11[C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C, A](name: String, c1: C1, c2: C2, c3: C3, c4: C4, c5: C5, c6: C6, c7: C7, c8: C8, c9: C9, c10: C10, c11: C11)(implicit dec: HListDecoder[F, ::[C1, ::[C2, ::[C3, ::[C4, ::[C5, ::[C6, ::[C7, ::[C8, ::[C9, ::[C10, ::[C11, HNil]]]]]]]]]]], C], compact: CompactHList[C, A]): ElemDecoder[F, A]
-
def
elem12[C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C, A](name: String, c1: C1, c2: C2, c3: C3, c4: C4, c5: C5, c6: C6, c7: C7, c8: C8, c9: C9, c10: C10, c11: C11, c12: C12)(implicit dec: HListDecoder[F, ::[C1, ::[C2, ::[C3, ::[C4, ::[C5, ::[C6, ::[C7, ::[C8, ::[C9, ::[C10, ::[C11, ::[C12, HNil]]]]]]]]]]]], C], compact: CompactHList[C, A]): ElemDecoder[F, A]
-
def
elem2[C1, C2, C, A](name: String, c1: C1, c2: C2)(implicit dec: HListDecoder[F, ::[C1, ::[C2, HNil]], C], compact: CompactHList[C, A]): ElemDecoder[F, A]
-
def
elem3[C1, C2, C3, C, A](name: String, c1: C1, c2: C2, c3: C3)(implicit dec: HListDecoder[F, ::[C1, ::[C2, ::[C3, HNil]]], C], compact: CompactHList[C, A]): ElemDecoder[F, A]
-
def
elem4[C1, C2, C3, C4, C, A](name: String, c1: C1, c2: C2, c3: C3, c4: C4)(implicit dec: HListDecoder[F, ::[C1, ::[C2, ::[C3, ::[C4, HNil]]]], C], compact: CompactHList[C, A]): ElemDecoder[F, A]
-
def
elem5[C1, C2, C3, C4, C5, C, A](name: String, c1: C1, c2: C2, c3: C3, c4: C4, c5: C5)(implicit dec: HListDecoder[F, ::[C1, ::[C2, ::[C3, ::[C4, ::[C5, HNil]]]]], C], compact: CompactHList[C, A]): ElemDecoder[F, A]
-
def
elem6[C1, C2, C3, C4, C5, C6, C, A](name: String, c1: C1, c2: C2, c3: C3, c4: C4, c5: C5, c6: C6)(implicit dec: HListDecoder[F, ::[C1, ::[C2, ::[C3, ::[C4, ::[C5, ::[C6, HNil]]]]]], C], compact: CompactHList[C, A]): ElemDecoder[F, A]
-
def
elem7[C1, C2, C3, C4, C5, C6, C7, C, A](name: String, c1: C1, c2: C2, c3: C3, c4: C4, c5: C5, c6: C6, c7: C7)(implicit dec: HListDecoder[F, ::[C1, ::[C2, ::[C3, ::[C4, ::[C5, ::[C6, ::[C7, HNil]]]]]]], C], compact: CompactHList[C, A]): ElemDecoder[F, A]
-
def
elem8[C1, C2, C3, C4, C5, C6, C7, C8, C, A](name: String, c1: C1, c2: C2, c3: C3, c4: C4, c5: C5, c6: C6, c7: C7, c8: C8)(implicit dec: HListDecoder[F, ::[C1, ::[C2, ::[C3, ::[C4, ::[C5, ::[C6, ::[C7, ::[C8, HNil]]]]]]]], C], compact: CompactHList[C, A]): ElemDecoder[F, A]
-
def
elem9[C1, C2, C3, C4, C5, C6, C7, C8, C9, C, A](name: String, c1: C1, c2: C2, c3: C3, c4: C4, c5: C5, c6: C6, c7: C7, c8: C8, c9: C9)(implicit dec: HListDecoder[F, ::[C1, ::[C2, ::[C3, ::[C4, ::[C5, ::[C6, ::[C7, ::[C8, ::[C9, HNil]]]]]]]]], C], compact: CompactHList[C, A]): ElemDecoder[F, A]
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
def
mustEqual[F[_], A](a: A)(implicit arg0: Applicative[F], ev: Equal[A]): Ensure[F, A]
-
final
def
ne(arg0: AnyRef): Boolean
-
def
nonEmpty[F[_]](implicit arg0: Applicative[F]): Ensure[F, String]
-
def
nonEmptyText: XmlDecoder[F, Unit, @@[String, NonEmptyTextValue], String]
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
oneOrMore[S, D, X, A](decoder: XmlDecoder[F, D, X, A]): XmlDecoder[F, D, NonEmptyList[X], NonEmptyList[A]]
-
def
optional[S, D, X, A](decoder: XmlDecoder[F, D, X, A]): XmlDecoder[F, D, Option[X], Option[A]]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
text: XmlDecoder[F, Unit, @@[String, TextValue], String]
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
zeroOrMore[S, D, X, A](decoder: XmlDecoder[F, D, X, A]): XmlDecoder[F, D, List[X], List[A]]
Inherited from AnyRef
Inherited from Any