harness-xml
harness-xml
harness.xml
XmlDecoder
XmlDecoder
ListNodeDecoder
NonEmptyListNodeDecoder
OptionalNodeDecoder
SingleNodeDecoder
TextDecoder
harness-xml
/
harness.xml
/
XmlDecoder
/
SingleNodeDecoder
SingleNodeDecoder
final
class
SingleNodeDecoder
[
T
](
nodeName:
String
,
innerDecoder:
XmlDecoder
[
T
])
extends
XmlDecoder
[
T
]
Graph
Supertypes
Self type
trait
XmlDecoder
[
T
]
class
Object
trait
Matchable
class
Any
SingleNodeDecoder
[
T
]
Value members
Value members
Concrete methods
override
def
decodeAccumulating
(
nodeSeq:
Seq
[
Node
]):
EitherNel
[
String
,
T
]
Definition Classes
XmlDecoder
override
def
emap
[
T2
](
f:
T
=>
EitherNel
[
String
,
T2
]):
SingleNodeDecoder
[
T2
]
Definition Classes
XmlDecoder
def
list
:
ListNodeDecoder
[
T
]
override
def
map
[
T2
](
f:
T
=>
T2
):
SingleNodeDecoder
[
T2
]
Definition Classes
XmlDecoder
def
nonEmptyList
:
NonEmptyListNodeDecoder
[
T
]
def
optional
:
OptionalNodeDecoder
[
T
]
Inherited methods
final
def
/:
(
nodeName:
String
):
SingleNodeDecoder
[
T
]
Inherited from:
XmlDecoder
final
def
<*>
[
T2
](
other:
XmlDecoder
[
T2
])(
implicit
zip:
Zip
[
T
,
T2
]):
XmlDecoder
[
Out
]
Inherited from:
XmlDecoder
final
def
decode
(
nodeSeq:
Seq
[
Node
]):
Either
[
String
,
T
]
Inherited from:
XmlDecoder
final
def
inNode
(
nodeName:
String
):
SingleNodeDecoder
[
T
]
Inherited from:
XmlDecoder
final
def
someOrElse
[
T2
](
default:
=>
T2
)(
implicit
ev:
T
<:<
Option
[
T2
]):
XmlDecoder
[
T2
]
Inherited from:
XmlDecoder