cats-xml
cats-xml
API
cats.xml
JavaConverters
NodeContent
NodeContent
Children
Empty
Text
Xml
Xml
XmlNull
XmlAttribute
XmlAttribute
XmlData
XmlData
XmlNode
XmlNode
Group
Node
XmlNodeInstances
XmlNodeSyntax
GenericXmlNodeReadOps
GenericXmlNodeWriteOps
XmlNodeCursorOps
XmlNodeNodeWriteOps
XmlParser
XmlParser
XmlPrinter
XmlPrinter
Config
Config
implicits
syntax
cats.xml.codec
Codec
Codec
DataEncoder
DataEncoder
Decoder
Decoder
DecoderFailure
DecoderFailure
CoproductNoMatch
CursorFailed
Custom
DecoderFailureException
Error
NoTextAvailable
DecoderFailureSyntax
classDecoderFailureNelOps
Encoder
Encoder
cats.xml.cursor
AttrCursor
AttrCursor
Op
Head
Last
Left
Right
SelectAttr
SelectAttrByIndex
Op
Cursor
Cursor
CursorFailure
CursorFailure
CursorFailureException
Custom
DecoderFailed
Error
FailedAttribute
FailedNode
InvalidTargetType
LeftBoundLimitAttr
Missing
MissingAttrAtIndex
MissingAttrByKey
MissingAttrHead
MissingAttrLast
MissingNode
MissingNodeAtIndex
MissingNodeFind
MissingNodeHead
MissingNodeInEmptyGroup
MissingNodeLast
MissingText
RightBoundLimitAttr
ValidationsFailed
FreeCursor
FreeCursor
HCursor
NodeCursor
NodeCursor
Op
DeepDown
Down
DownWildcard
Filter
FindChild
Head
Last
SelectNodeByIndex
Op
Root
Simple
TextCursor
TextCursor
VCursor
cats.xml.modifier
Modifier
Modifier
ModifierFailure
ModifierFailure
CursorFailed
Custom
DecoderFailed
Error
InvalidData
ModifierFailureException
ModifierInstances
cats.xml.validator
Validator
Validator
cats-xml
/
cats.xml.codec
/
Codec
Codec
cats.xml.codec.Codec
See the
Codec
companion object
case
class
Codec
[
T
]
Isomorphism
Attributes
Companion:
object
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
Serializable
trait
Product
trait
Equals
class
Object
trait
Matchable
class
Any
Clear all
Members list
Concise view
Value members
Abstract methods
def
decodeCursorResult
(
cursorResult
:
Result
[
Xml
]):
Result
[
T
]
Implicitly added by
codecToDecoder
def
encode
(
t
:
T
):
Xml
Implicitly added by
codecToEncoder
Concrete methods
def
contramap
[
U
](
f
:
U
=>
T
):
Encoder
[
U
]
Implicitly added by
codecToEncoder
def
decode
(
xml
:
Xml
):
Result
[
T
]
Implicitly added by
codecToDecoder
def
decode
(
xml
:
Xml
):
Result
[
T
]
def
emap
[
U
](
f
:
T
=>
Either
[
DecoderFailure
,
U
]):
Decoder
[
U
]
Implicitly added by
codecToDecoder
def
emap
[
E
,
U
](
f
:
T
=>
Either
[
E
,
U
])(
implicit
ctx
:
E
<:<
Throwable
):
Decoder
[
U
]
Implicitly added by
codecToDecoder
def
emapOption
[
U
](
f
:
T
=>
Option
[
U
]):
Decoder
[
U
]
Implicitly added by
codecToDecoder
def
emapTry
[
U
](
f
:
T
=>
Try
[
U
]):
Decoder
[
U
]
Implicitly added by
codecToDecoder
def
encode
(
t
:
T
):
Xml
def
flatMap
[
U
](
f
:
T
=>
Decoder
[
U
]):
Decoder
[
U
]
Implicitly added by
codecToDecoder
def
flatMapF
[
U
](
f
:
T
=>
Result
[
U
]):
Decoder
[
U
]
Implicitly added by
codecToDecoder
def
map
[
U
](
f
:
T
=>
U
):
Decoder
[
U
]
Implicitly added by
codecToDecoder
Inherited methods
def
productElementNames
:
Iterator
[
String
]
Attributes
Inherited from:
Product
def
productIterator
:
Iterator
[
Any
]
Attributes
Inherited from:
Product