cats-xml core
cats-xml core
cats.xml
AbstractXmlNode
JavaConverters
NodeContent
NodeContent
Children
Empty
Text
Xml
Xml
XmlNull
XmlAttribute
XmlAttribute
XmlData
XmlData
XmlNode
XmlNode
XmlNodeGroup
XmlParser
XmlParser
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
CursorOp
CursorOp
CursorFailure
CursorFailure
CursorFailureException
Custom
DecoderFailed
Error
FailedAttribute
FailedNode
InvalidTargetType
LeftBoundLimitAttr
Missing
MissingAttrAtIndex
MissingAttrByKey
MissingAttrHead
MissingAttrLast
MissingNode
MissingNodeAtIndex
MissingNodeFind
MissingNodeHead
MissingNodeLast
MissingText
RightBoundLimitAttr
ValidationsFailed
FreeCursor
FreeCursor
HCursor
NodeCursor
NodeCursor
Op
DeepDown
Down
FilterChildren
FindChild
Head
Last
SelectNodeByIndex
Op
Root
Simple
TextCursor
VCursor
cats.xml.modifier
Modifier
Modifier
ModifierFailure
ModifierFailure
CursorFailed
Custom
Error
InvalidData
ModifierFailureException
ModifierInstances
cats.xml.validator
Validator
Validator
cats-xml core
/
cats.xml.cursor
/
NodeCursor
/
Root
Root
case
object
Root
extends
NodeCursor
Graph
Supertypes
Self type
trait
Singleton
trait
Product
trait
Mirror
trait
Product
trait
Equals
trait
NodeCursor
trait
VCursor
[
XmlNode
,
NodeCursor
]
trait
Cursor
[
XmlNode
]
trait
Serializable
trait
Dynamic
class
Object
trait
Matchable
class
Any
Root
.type
Type members
Value members
Type members
Inherited types
type
Focus
=
HFocus
Inherited from:
VCursor
type
MirroredElemLabels
=
EmptyTuple
Inherited from:
Singleton
type
MirroredElemTypes
=
EmptyTuple
Inherited from:
Singleton
type
MirroredLabel
<:
String
The name of the type
The name of the type
Inherited from:
Mirror
type
MirroredMonoType
=
Singleton
Inherited from:
Singleton
type
MirroredType
=
Singleton
Inherited from:
Singleton
Value members
Concrete methods
override
def
focus
(
xml:
XmlNode
):
Result
[
XmlNode
]
Definition Classes
Cursor
override
def
history
:
List
[
Op
]
Definition Classes
NodeCursor
Inherited methods
def
\
(
nodeName:
String
):
NodeCursor
Inherited from:
NodeCursor
def
\\
(
nodeName:
String
):
NodeCursor
Inherited from:
NodeCursor
def
apply
(
index:
Int
):
NodeCursor
Inherited from:
NodeCursor
def
applyDynamic
(
nodeName:
String
)(
index:
Int
):
NodeCursor
Inherited from:
NodeCursor
def
as
[
T
:
Decoder
]:
FreeCursor
[
Xml
,
T
]
Inherited from:
Cursor
def
attr
(
key:
String
):
AttrCursor
Inherited from:
NodeCursor
def
attrAt
(
index:
Long
):
AttrCursor
Inherited from:
NodeCursor
def
attrHead
:
AttrCursor
Inherited from:
NodeCursor
def
attrLast
:
AttrCursor
Inherited from:
NodeCursor
def
deepDown
(
nodeName:
String
):
NodeCursor
Inherited from:
NodeCursor
def
down
(
nodeName:
String
):
NodeCursor
Inherited from:
NodeCursor
def
downPath
(
path:
String
):
NodeCursor
Inherited from:
NodeCursor
def
filter
(
p:
XmlNode
=>
Boolean
):
NodeCursor
Inherited from:
NodeCursor
def
find
(
p:
XmlNode
=>
Boolean
):
NodeCursor
Inherited from:
NodeCursor
def
fromProduct
(
p:
Product
):
MirroredMonoType
Inherited from:
Singleton
def
head
:
NodeCursor
Inherited from:
NodeCursor
def
last
:
NodeCursor
Inherited from:
NodeCursor
def
modify
(
modifier: ()
=>
XmlNode
):
Modifier
[
XmlNode
]
Inherited from:
NodeCursor
def
productElementNames
:
Iterator
[
String
]
Inherited from:
Product
def
productIterator
:
Iterator
[
Any
]
Inherited from:
Product
def
selectDynamic
(
nodeName:
String
):
NodeCursor
Inherited from:
NodeCursor
def
text
:
TextCursor
Inherited from:
NodeCursor
final
def
up
:
NodeCursor
Inherited from:
VCursor
def
|
(
p:
XmlNode
=>
Boolean
):
NodeCursor
Inherited from:
NodeCursor
Inherited fields
final lazy override
val
path
:
String
Inherited from:
NodeCursor