cats.xml.cursor

Type members

Classlikes

class AttrCursor(val vCursor: NodeCursor, op: Op) extends HCursor[XmlAttribute, NodeCursor, AttrCursor]

Horizontal cursor for node attributes

Horizontal cursor for node attributes

Companion:
object
object AttrCursor
Companion:
class
sealed trait Cursor[+X <: Xml] extends Serializable
Companion:
object
object Cursor
Companion:
class
sealed trait CursorFailure

A coproduct ADT to represent the Cursor possible failures.

A coproduct ADT to represent the Cursor possible failures.

Companion:
object
Companion:
class
sealed trait FreeCursor[I, +O] extends Serializable
Companion:
object
object FreeCursor
Companion:
class
trait HCursor[HFocus <: Xml, +VC <: VCursor[_, VC], +HC <: HCursor[_, _, HC]] extends Cursor[HFocus]
sealed trait NodeCursor extends Dynamic with VCursor[XmlNode, NodeCursor]

Vertical cursor for nodes

Vertical cursor for nodes

Companion:
object
object NodeCursor
Companion:
class
class TextCursor(val lastCursor: NodeCursor) extends VCursor[XmlData, NodeCursor]

Vertical cursor for node Text

Vertical cursor for node Text

trait VCursor[HFocus <: Xml, +VC <: VCursor[_, VC]] extends Dynamic with Cursor[HFocus]