NodeCursor

sealed trait NodeCursor extends Dynamic with VCursor[XmlNode, NodeCursor]

Vertical cursor for nodes

Companion:
object
trait Serializable
trait Dynamic
class Object
trait Matchable
class Any
object Root.type
class Simple

Type members

Inherited types

type Focus = HFocus
Inherited from:
VCursor

Value members

Abstract methods

def history: List[Op]

Concrete methods

def \(nodeName: String): NodeCursor
def \\(nodeName: String): NodeCursor
def apply(index: Int): NodeCursor
def applyDynamic(nodeName: String)(index: Int): NodeCursor
def attr(key: String): AttrCursor
def attrAt(index: Long): AttrCursor
def deepDown(nodeName: String): NodeCursor
def down(nodeName: String): NodeCursor
def downPath(path: String): NodeCursor
def filter(p: XmlNode => Boolean): NodeCursor
def find(p: XmlNode => Boolean): NodeCursor
def modify(modifier: () => XmlNode): Modifier[XmlNode]
def selectDynamic(nodeName: String): NodeCursor
def |(p: XmlNode => Boolean): NodeCursor

Inherited methods

def as[T : Decoder]: FreeCursor[Xml, T]
Inherited from:
Cursor
def focus(input: XmlNode): Result[XmlNode]
Inherited from:
Cursor
final def up: NodeCursor
Inherited from:
VCursor

Concrete fields

final lazy override val path: String

Inherited fields

protected val lastCursor: NodeCursor
Inherited from:
VCursor