## Hierarchy For Package com.saxonica.stream

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - com.saxonica.stream.Conduit
  - net.sf.saxon.expr.Expression (implements net.sf.saxon.expr.EvaluableItem, net.sf.saxon.trace.InstructionInfo, net.sf.saxon.expr.SequenceIterable, java.io.Serializable, javax.xml.transform.SourceLocator)
    - 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.stream.StreamingApplyTemplates
    - com.saxonica.stream.StreamingCopy
  - com.saxonica.stream.ExpressionInverter
  - com.saxonica.stream.InvertedExpression
  - com.saxonica.stream.ManualIterator (implements net.sf.saxon.tree.iter.GroundedIterator, net.sf.saxon.expr.LastPositionFinder, net.sf.saxon.tree.iter.LookaheadIterator, net.sf.saxon.tree.iter.ReversibleIterator, net.sf.saxon.tree.iter.UnfailingIterator)
  - com.saxonica.stream.SequenceExchanger
  - com.saxonica.stream.SequenceExchanger.Consumer (implements net.sf.saxon.om.SequenceIterator)
  - com.saxonica.stream.SequenceExchanger.Producer (implements java.lang.Runnable)
    - com.saxonica.stream.SequenceExchanger.EvaluationThread
  - net.sf.saxon.event.SequenceReceiver (implements net.sf.saxon.event.Receiver)
    - net.sf.saxon.event.ProxyReceiver
      - com.saxonica.stream.Projector
    - net.sf.saxon.event.SequenceWriter
      - com.saxonica.stream.SequenceExchanger.SequencePusher
      - com.saxonica.stream.SequenceFilter
      - com.saxonica.stream.SequenceTransmitter
  - com.saxonica.stream.StreamingPatternMaker
  - com.saxonica.stream.StreamingRoute
  - com.saxonica.stream.StreamingRoute.PushAction
  - com.saxonica.stream.TemplateInversion (implements net.sf.saxon.trans.RuleTarget)

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