XPathExpr

sealed trait XPathExpr extends XPathElem

XPath expression.

trait XPathElem
class Object
trait Matchable
class Any
trait Expr
class ForExpr
class IfExpr
class LetExpr
trait OrExpr
trait AndExpr
trait RangeExpr
trait UnionExpr
trait TreatExpr
trait CastExpr
trait ArrowExpr
trait UnaryExpr
trait ValueExpr
trait PathExpr
trait StepExpr
trait AxisStep
trait Literal
class VarRef

Value members

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