ListNodeDecoder

harness.xml.XmlDecoder$.ListNodeDecoder
final class ListNodeDecoder[T](nodeName: String, innerDecoder: XmlDecoder[T]) extends XmlDecoder[List[T]]

Attributes

Graph
Supertypes
trait XmlDecoder[List[T]]
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

override def decodeAccumulating(nodeSeq: Seq[Node]): EitherNel[String, List[T]]

Attributes

Definition Classes

Inherited methods

final def /:(nodeName: String): SingleNodeDecoder[T]

Attributes

Inherited from:
XmlDecoder
final def <*>[T2](other: XmlDecoder[T2])(implicit zip: Zip[List[T], T2]): XmlDecoder[Out]

Attributes

Inherited from:
XmlDecoder
final def decode(nodeSeq: Seq[Node]): Either[String, T]

Attributes

Inherited from:
XmlDecoder
def emap[T2](f: List[T] => EitherNel[String, T2]): XmlDecoder[T2]

Attributes

Inherited from:
XmlDecoder
final def inNode(nodeName: String): SingleNodeDecoder[T]

Attributes

Inherited from:
XmlDecoder
def map[T2](f: List[T] => T2): XmlDecoder[T2]

Attributes

Inherited from:
XmlDecoder
final def someOrElse[T2](default: => T2)(implicit ev: List[T] <:< Option[T2]): XmlDecoder[T2]

Attributes

Inherited from:
XmlDecoder