# Hierarchy For Package com.icl.saxon.expr

Package Hierarchies:

- All Packages

## Class Hierarchy

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

## Interface Hierarchy

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