Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package com.jclark.xsl.expr

Expression parsing and evaluation This package provides facilities for parsing and evaluating XSLT expressions which include XPath expressions, template match patterns and attribute templates.

See:
Description

Interface Summary
BooleanExpr |
CloneableNodeIterator |
ExprContext | packages up the context available to the XSLT engine when evaluating XPath expressions
ExtensionContext |
NameExpr |
NodeSetExpr | A NodeSetExpr (compiled XPath), when evaluated with a contextNode and an ExpressionContext, yields a NodeIterator
NumberExpr |
PathPattern | a compiled XPath expression which has an XSLT match priority
Pattern | an XPATH (XSLT) match pattern
StringExpr | an XPath expression which evaluates to a String
TopLevelPattern | an XPath top level match pattern?
VariableSet |
Variant |
VariantExpr |

Class Summary
AncestorsOrSelfNodeIterator | an Iterator that walks toward thwe document root
BooleanVariant | a boolean which can provide its value as a String, Number or Object
CloneableNodeIteratorImpl |
DescendantsOrSelfNodeIterator | walks an entire (sub)-tree, excluding attributes
DifferenceNodeIterator |
EmptyVariableSet |
ExprParser | XPAth expression parser / compiler extends the lexer ExprTokenizer
FollowingNodeIterator |
IntersectionNodeIterator |
KeyValuesTable | all the nodes which have been indexed for a given document in a given named key ... part of the implementation of xsl:key
NodeListSorter | Like the name suggests, provides a mechanism to sort the nodes in a NodeIterator based upon the test of `Comparator`
NullNodeIterator |
NumberVariant |
PatternList | This is where we come to find which template match pattern applies to any given node when we do an apply-templates.
SingleNodeIterator |
StringVariant |
UnionNodeIterator |
VariantBase |

## Package com.jclark.xsl.expr Description

Expression parsing and evaluation

This package provides facilities for parsing and evaluating XSLT expressions which include XPath expressions, template match patterns and attribute templates.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES