Package

eu.cdevreeze.xpathparser

queryapi

Permalink

package queryapi

Query API, as offered by the AST classes. It is inspired by the yaidom project.

The query API methods may be somewhat verbose, but that is intentional. First of all, there are multiple different "axes" that can be used in queries, such as child elements, descendant elements or descendant-or-self elements (if we consider only forward axes). Second, when querying for elements of specific types, there is something to be said for having normal parameters for those types, instead of (more hidden) type parameters.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. queryapi
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait ElemApi[E <: ElemApi[E]] extends AnyRef

    Permalink

    Common purely abstract query API trait for querying abstract syntax trees (or other object trees).

    Common purely abstract query API trait for querying abstract syntax trees (or other object trees).

    It has been heavily inspired by the yaidom project for XML querying.

  2. trait ElemLike[E <: ElemLike[E]] extends ElemApi[E]

    Permalink

    Partial implementation of the ElemApi query API trait.

Value Members

  1. object ElemApi

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped