Package com.icl.saxon.axis

This package provides implementations of all the XSLT axes.

See:
          Description

Class Summary
AttributeAxis  
AttributeEnumeration AttributeEnumeration is an enumeration of all the attribute nodes of an Element.
Axis An axis, that is a direction of navigation in the document structure.
ChildAxis  
DescendantAxis  
DescendantOrSelfAxis  
ParentAxis  
SelfAxis  
 

Package com.icl.saxon.axis Description

This package provides implementations of all the XSLT axes.

There should be no need for user applications to use these classes, and most of them are private to the package.

An Axis encapsulates the direction (e.g. following, ancestor), the selected node type, and any constraints on the node name.

There are two classes for each axis. One (inheriting from class Axis) represents the axis itself, and has one instance for each expression that uses the axis. The other (inheriting from class AxisEnumeration) represents an enumeration of nodes along the axis; this is instantiated every time the expression is evaluated.


Michael H. Kay
14 March 2000