PrimaryExpr
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.
trait SimplePostfixExpr
trait PostfixExpr
trait StepExpr
trait SimpleRelativePathExpr
trait RelativePathExpr
trait PathExpr
trait SimpleSimpleMapExpr
trait SimpleMapExpr
trait ValueExpr
trait SimpleUnaryExpr
trait UnaryExpr
trait SimpleArrowExpr
trait ArrowExpr
trait SimpleCastExpr
trait CastExpr
trait SimpleCastableExpr
trait CastableExpr
trait SimpleTreatExpr
trait TreatExpr
trait SimpleInstanceOfExpr
trait InstanceOfExpr
trait IntersectExceptExpr
trait SimpleUnionExpr
trait UnionExpr
trait SimpleMultiplicativeExpr
trait MultiplicativeExpr
trait SimpleAdditiveExpr
trait AdditiveExpr
trait SimpleRangeExpr
trait RangeExpr
trait SimpleStringConcatExpr
trait StringConcatExpr
trait SimpleComparisonExpr
trait ComparisonExpr
trait SimpleAndExpr
trait AndExpr
trait SimpleOrExpr
trait OrExpr
trait ExprSingle
trait SimpleExpr
trait Expr
trait XPathExpr
trait XPathElem
class Object
trait Matchable
class Any
trait ArrayConstructor
class CurlyArrayConstructor
class SquareArrayConstructor
object ContextItemExpr
class FunctionCall
trait FunctionItemExpr
class InlineFunctionExpr
class NamedFunctionRef
trait Literal
trait NumericLiteral
class DecimalLiteral
class DoubleLiteral
class IntegerLiteral
class StringLiteral
class MapConstructor
class ParenthesizedExpr
class UnaryLookup
class VarRef
Value members
Inherited methods
Returns the (immediate) child elements of this element.
Returns the (immediate) child elements of this element.
- Inherited from
- XPathElem
final def findTopmostElemsOrSelfOfType[A <: XPathElem](cls: ClassTag[A])(p: A => Boolean): IndexedSeq[A]
- Inherited from
- ElemLike