PrimaryExpr

sealed trait PrimaryExpr extends SimplePostfixExpr

Primary expression, which are the basic primitives of the language. Examples are literals, variable references, function calls etc. Note that primary expressions can be rather simple but they do not have to be simple. For example, function calls can have arguments that are themselves quite complex expressions.

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