VariableIntroducingExpr

sealed trait VariableIntroducingExpr extends XPathElem

XPathElem that can introduce one or more variable bindings.

trait XPathElem
class Object
trait Matchable
class Any

Value members

Abstract methods

Returns the "return expression".

Returns the "return expression".

Returns the variable bindings introduced by this element.

Returns the variable bindings introduced by this element.

Concrete methods

final def scopeOfVariableBinding(variableBindingIndex: Int): IndexedSeq[XPathElem]

Returns the scope of the variable binding whose index is given as parameter. The scope determines where variables can be bound by that variable binding.

Returns the scope of the variable binding whose index is given as parameter. The scope determines where variables can be bound by that variable binding.

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