Package

eu.cdevreeze.tqa

xpath

Permalink

package xpath

XPath evaluation abstraction. It is needed for processing formula and table link content. It is as technology-agnostic as possible.

This package is not used in most of TQA. It is only used in the "richtaxonomy" namespace, so most of TQA has no knowledge about and dependency on XPath processing.

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

Type Members

  1. trait XPathEvaluator extends AnyRef

    Permalink

    A very simple XPath evaluator abstraction.

    A very simple XPath evaluator abstraction. It has no knowledge about static and dynamic contexts (other than the optional context item), etc. It also has no knowledge about specific implementations, such as Saxon. Moreover, it has no knowledge about XPath versions.

    An XPath evaluator is needed as context when querying formula and table link content where XPath expressions are used.

    This trait looks a bit like the JAXP XPath interface. Like the XPath interface, this trait does not support the XDM data types that succeeded XPath 1.0. In contrast to the JAXP XPath interface, this trait is more Scala-esque and type-safe.

  2. trait XPathEvaluatorFactory extends AnyRef

    Permalink

    A very simple XPath evaluator factory abstraction.

Value Members

  1. object XPathEvaluator

    Permalink
  2. object XPathEvaluatorFactory

    Permalink
  3. package jaxp

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped