# Hierarchy For Package com.saxonica.expr.ee

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.sf.saxon.expr.Expression (implements net.sf.saxon.trace.InstructionInfo, java.io.Serializable, javax.xml.transform.SourceLocator)
    - net.sf.saxon.expr.BinaryExpression
      - net.sf.saxon.expr.GeneralComparison (implements net.sf.saxon.expr.Callable, net.sf.saxon.expr.ComparisonExpression)
        - com.saxonica.expr.ee.GeneralComparisonEE
    - net.sf.saxon.expr.instruct.Instruction (implements javax.xml.transform.SourceLocator, net.sf.saxon.expr.instruct.TailCallReturner)
      - net.sf.saxon.expr.instruct.ApplyTemplates (implements net.sf.saxon.expr.instruct.ITemplateCall)
        - com.saxonica.expr.ee.MultithreadedApplyTemplates
      - net.sf.saxon.expr.instruct.ForEach (implements net.sf.saxon.expr.ContextMappingFunction<T>, net.sf.saxon.expr.ContextSwitchingExpression)
        - com.saxonica.expr.ee.MultithreadedForEach
  - com.saxonica.expr.ee.MultithreadedApplyTemplates.ApplyTemplatesPackage (implements net.sf.saxon.expr.instruct.TailCall)
  - com.saxonica.expr.ee.MultithreadedApplyTemplates.MyRejectedExecutionHandelerImpl (implements java.util.concurrent.RejectedExecutionHandler)
  - com.saxonica.expr.ee.MultithreadedContextMappingIterator (implements net.sf.saxon.om.SequenceIterator<T>)
  - com.saxonica.expr.ee.MultithreadedForEach.MyRejectedExecutionHandelerImpl (implements java.util.concurrent.RejectedExecutionHandler)
  - net.sf.saxon.expr.parser.Optimizer (implements java.io.Serializable)
    - com.saxonica.expr.ee.OptimizerEE
  - net.sf.saxon.lib.StandardCollectionURIResolver (implements net.sf.saxon.lib.CollectionURIResolver)
    - com.saxonica.expr.ee.MultithreadedCollectionURIResolver (implements net.sf.saxon.lib.CollectionURIResolver)
  - net.sf.saxon.query.StaticQueryContext
    - com.saxonica.expr.StaticQueryContextPE
      - com.saxonica.expr.ee.StaticQueryContextEE

Copyright (c) 2004-2013 Saxonica Limited. All rights reserved.