AxisStep

sealed trait AxisStep extends StepExpr

Axis step. For example: "child::book[@pageCount > 800]". The "[]" operator for adding predicates is left-associative.

Value members

Abstract methods

def predicateList: IndexedSeq[Predicate]

Inherited methods

def children: IndexedSeq[XPathElem]

Returns the (immediate) child elements of this element.

Returns the (immediate) child elements of this element.

Inherited from
XPathElem
final def filterElems(p: XPathElem => Boolean): IndexedSeq[XPathElem]
Inherited from
ElemLike
final def filterElemsOfType[A <: XPathElem](cls: ClassTag[A])(p: A => Boolean): IndexedSeq[A]
Inherited from
ElemLike
final def filterElemsOrSelf(p: XPathElem => Boolean): IndexedSeq[XPathElem]
Inherited from
ElemLike
final def filterElemsOrSelfOfType[A <: XPathElem](cls: ClassTag[A])(p: A => Boolean): IndexedSeq[A]
Inherited from
ElemLike
final def findAllElems: IndexedSeq[XPathElem]
Inherited from
ElemLike
final def findAllElemsOfType[A <: XPathElem](cls: ClassTag[A]): IndexedSeq[A]
Inherited from
ElemLike
final def findAllElemsOrSelf: IndexedSeq[XPathElem]
Inherited from
ElemLike
final def findAllElemsOrSelfOfType[A <: XPathElem](cls: ClassTag[A]): IndexedSeq[A]
Inherited from
ElemLike
final def findAllTopmostElemsOfType[A <: XPathElem](cls: ClassTag[A]): IndexedSeq[A]
Inherited from
ElemLike
final def findAllTopmostElemsOrSelfOfType[A <: XPathElem](cls: ClassTag[A]): IndexedSeq[A]
Inherited from
ElemLike
final def findElem(p: XPathElem => Boolean): Option[XPathElem]
Inherited from
ElemLike
final def findElemOfType[A <: XPathElem](cls: ClassTag[A])(p: A => Boolean): Option[A]
Inherited from
ElemLike
final def findElemOrSelf(p: XPathElem => Boolean): Option[XPathElem]
Inherited from
ElemLike
final def findElemOrSelfOfType[A <: XPathElem](cls: ClassTag[A])(p: A => Boolean): Option[A]
Inherited from
ElemLike
final def findFirstElemOfType[A <: XPathElem](cls: ClassTag[A]): Option[A]
Inherited from
ElemLike
final def findFirstElemOrSelfOfType[A <: XPathElem](cls: ClassTag[A]): Option[A]
Inherited from
ElemLike
final def findTopmostElems(p: XPathElem => Boolean): IndexedSeq[XPathElem]
Inherited from
ElemLike
final def findTopmostElemsOfType[A <: XPathElem](cls: ClassTag[A])(p: A => Boolean): IndexedSeq[A]
Inherited from
ElemLike
final def findTopmostElemsOrSelf(p: XPathElem => Boolean): IndexedSeq[XPathElem]
Inherited from
ElemLike
final def findTopmostElemsOrSelfOfType[A <: XPathElem](cls: ClassTag[A])(p: A => Boolean): IndexedSeq[A]
Inherited from
ElemLike