Package

eu.cdevreeze

xpathparser

Permalink

package xpathparser

Visibility
  1. Public
  2. All

Value Members

  1. package ast

    Permalink

    Abstract syntax tree of XPath expressions, as produced by the parsers specified in the 'parse' package.

  2. package common

    Permalink

    Common classes for expanded names and qualified names.

    Common classes for expanded names and qualified names. Copied (and "trimmed") from the yaidom project, with permission. Conversion from and to the yaidom counterparts is trivial, for example through the string representation.

  3. package parse

    Permalink

    FastParse parser of XPath expressions, returning AST objects from the 'ast' package if successful.

  4. package queryapi

    Permalink

    Query API, as offered by the AST classes.

    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.

  5. package util

    Permalink

    Utilities on top of the xpathparser API.

Ungrouped