## Hierarchy For Package com.icl.saxon.expr

Package Hierarchies:
  All Packages

## Class Hierarchy

- class java.lang.Object
  - class com.icl.saxon.expr.DifferenceEnumeration (implements com.icl.saxon.om.NodeEnumeration)
  - class com.icl.saxon.expr.DistinctEnumeration (implements com.icl.saxon.om.NodeEnumeration)
  - class com.icl.saxon.expr.Expression
    - class com.icl.saxon.expr.AttributeValueTemplate
    - class com.icl.saxon.expr.ErrorExpression
    - class com.icl.saxon.expr.Function
      - class com.icl.saxon.expr.FunctionProxy
      - class com.icl.saxon.expr.StyleSheetFunctionCall
    - class com.icl.saxon.expr.IsLastExpression
    - class com.icl.saxon.expr.NodeSetComparison
    - class com.icl.saxon.expr.NodeSetExpression
      - class com.icl.saxon.expr.NodeListExpression
      - class com.icl.saxon.expr.PathExpression
      - class com.icl.saxon.expr.SingletonExpression
        - class com.icl.saxon.expr.ContextNodeExpression
        - class com.icl.saxon.expr.ParentNodeExpression
        - class com.icl.saxon.expr.RootExpression
      - class com.icl.saxon.expr.SortedSelection
    - class com.icl.saxon.expr.SingletonComparison
    - class com.icl.saxon.expr.Value
      - class com.icl.saxon.expr.BooleanValue
      - class com.icl.saxon.expr.NodeSetValue
        - class com.icl.saxon.expr.EmptyNodeSet
        - class com.icl.saxon.expr.NodeSetExtent (implements org.w3c.dom.NodeList, com.icl.saxon.sort.Sortable)
        - class com.icl.saxon.expr.NodeSetIntent
        - class com.icl.saxon.expr.SingletonNodeSet (implements org.w3c.dom.NodeList)
          - class com.icl.saxon.expr.FragmentValue
          - class com.icl.saxon.expr.TextFragmentValue
      - class com.icl.saxon.expr.NumericValue
      - class com.icl.saxon.expr.ObjectValue
      - class com.icl.saxon.expr.StringValue
    - class com.icl.saxon.expr.VariableReference
  - class com.icl.saxon.expr.ExpressionParser
  - class com.icl.saxon.expr.FilterEnumerator (implements com.icl.saxon.om.NodeEnumeration)
  - class com.icl.saxon.expr.IntersectionEnumeration (implements com.icl.saxon.om.NodeEnumeration)
  - class com.icl.saxon.expr.LookaheadEnumerator (implements com.icl.saxon.expr.LastPositionFinder, com.icl.saxon.om.NodeEnumeration)
  - class com.icl.saxon.expr.SortKeyEnumeration (implements com.icl.saxon.expr.LastPositionFinder, com.icl.saxon.om.NodeEnumeration, com.icl.saxon.sort.Sortable)
  - class com.icl.saxon.expr.StandaloneContext (implements com.icl.saxon.expr.StaticContext)
  - class com.icl.saxon.expr.Step
  - class java.lang.Throwable (implements java.io.Serializable)
    - class java.lang.Exception
      - class javax.xml.transform.TransformerException
        - class com.icl.saxon.expr.XPathException
  - class com.icl.saxon.expr.UnionEnumeration (implements com.icl.saxon.om.NodeEnumeration)

## Interface Hierarchy

- interface com.icl.saxon.expr.LastPositionFinder
- interface com.icl.saxon.expr.StaticContext