cats-xml core
cats-xml core
cats.xml
NodeContent
NodeContent
Children
Empty
Text
Xml
Xml
XmlArray
XmlAttribute
XmlAttribute
XmlBool
XmlByte
XmlData
XmlData
XmlNode
XmlNode
XmlNull
XmlNumber
XmlPrinter
XmlString
XmlString
implicits
syntax
cats.xml.codec
Codec
Codec
DataEncoder
DataEncoder
Decoder
Decoder
Result
DecodingFailure
DecodingFailure
DecodingFailureInstances
DecodingFailureReason
DecodingFailureReason
CoproductUnmatch
CursorFailure
Custom
Error
NoTextAvailable
Encoder
Encoder
cats.xml.cursor
AttrCursor
AttrCursor
Op
Head
Last
Left
Right
SelectAttr
SelectAttrByIndex
Op
Cursor
Cursor
CursorOp
CursorOp
CursorResult
CursorResult
CursorDecodingFailure
CursorFailureException
Failed
FailedAttribute
FailedNode
Focused
LeftBoundLimitAttr
Missing
MissingAttrAtIndex
MissingAttrByKey
MissingAttrHead
MissingAttrLast
MissingNode
MissingText
RightBoundLimitAttr
CursorResultInterpreter
CursorResultInterpreter
CursorResultInterpreterInstances
FreeCursor
FreeCursor
FreeCursorInstances
GenericCursor
HCursor
NodeCursor
NodeCursor
Op
Down
Op
Root
Simple
TextCursor
VCursor
cats.xml.modifier
Modifier
Modifier
ModifierInstances
ModifierResult
ModifierResult
CursorFailed
InvalidData
Modified
ModifierFailed
ModifierResultInstances
cats-xml core
/
cats.xml.cursor
/
CursorResult
CursorResult
object
CursorResult
extends
CursorResultInstances
Companion:
class
Graph
Supertypes
Self type
trait
CursorResultInstances
class
Object
trait
Matchable
class
Any
CursorResult
.type
Type members
Value members
Implicits
Type members
Classlikes
case
class
CursorDecodingFailure
(
path:
String
,
error:
InvalidResult
)
extends
Failed
case
class
CursorFailureException
(
failed:
Failed
)
extends
RuntimeException
trait
Failed
extends
CursorResult
[
Nothing
]
sealed
trait
FailedAttribute
extends
Failed
trait
FailedNode
extends
Failed
case
class
Focused
[
T
](
value:
T
)
extends
CursorResult
[
T
]
case
class
LeftBoundLimitAttr
(
path:
String
,
lastKey:
String
)
extends
FailedAttribute
with
Missing
sealed
trait
Missing
extends
Failed
case
class
MissingAttrAtIndex
(
path:
String
,
index:
Long
)
extends
FailedAttribute
with
Missing
case
class
MissingAttrByKey
(
path:
String
,
key:
String
)
extends
FailedAttribute
with
Missing
case
class
MissingAttrHead
(
path:
String
)
extends
FailedAttribute
with
Missing
case
class
MissingAttrLast
(
path:
String
)
extends
FailedAttribute
with
Missing
case
class
MissingNode
(
nodeName:
String
,
path:
String
)
extends
FailedNode
with
Missing
case
class
MissingText
(
path:
String
)
extends
FailedNode
with
Missing
case
class
RightBoundLimitAttr
(
path:
String
,
lastKey:
String
)
extends
FailedAttribute
with
Missing
Value members
Concrete methods
def
fromOption
[
T
](
opt:
Option
[
T
])(
ifEmpty:
=>
CursorResult
[
T
]):
CursorResult
[
T
]
Implicits
Inherited implicits
implicit
def
showInstanceForCursorResult
[
T
](
implicit
showT:
Show
[
T
]):
Show
[
CursorResult
[
T
]]
Inherited from:
CursorResultInstances