# Hierarchy For Package com.saxonica.ee.stream.adjunct

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.saxonica.ee.stream.adjunct.GroupBoundaryTester
    - com.saxonica.ee.stream.adjunct.GroupAdjacentTester
    - com.saxonica.ee.stream.adjunct.GroupEndingTester
    - com.saxonica.ee.stream.adjunct.GroupStartingTester
  - net.sf.saxon.event.Outputter (implements net.sf.saxon.event.Receiver)
    - net.sf.saxon.event.ProxyOutputter
      - com.saxonica.ee.stream.feed.ItemFeed
        - com.saxonica.ee.stream.adjunct.BooleanFnFeed
          - com.saxonica.ee.stream.adjunct.BooleanFnFeed.Negative
          - com.saxonica.ee.stream.adjunct.BooleanFnFeed.Positive
        - com.saxonica.ee.stream.feed.ComplexNodeEventFeed
          - com.saxonica.ee.stream.adjunct.DocumentInstrAdjunct.DocumentInstrFeed
          - com.saxonica.ee.stream.adjunct.ResultDocumentAdjunct.ResultDocumentFeed
        - com.saxonica.ee.stream.adjunct.ConditionalBlockAdjunct.ConditionalBlockFeed
        - com.saxonica.ee.stream.adjunct.FeedToEventBuffer
        - com.saxonica.ee.stream.adjunct.ForExpressionAdjunct.ForExpressionFeed
        - com.saxonica.ee.stream.adjunct.LiteralAdjunct.LiteralItemFeed
        - com.saxonica.ee.stream.adjunct.TryCatchAdjunct.TryCatchFeed
  - com.saxonica.ee.stream.adjunct.StreamingAdjunct
    - com.saxonica.ee.stream.adjunct.ApplyImportsAdjunct
    - com.saxonica.ee.stream.adjunct.ApplyTemplatesAdjunct (implements com.saxonica.ee.stream.feed.FeedMaker)
    - com.saxonica.ee.stream.adjunct.AscentFunctionCallAdjunct
    - com.saxonica.ee.stream.adjunct.AtomicSequenceConverterAdjunct (implements com.saxonica.ee.stream.feed.FeedMaker)
    - com.saxonica.ee.stream.adjunct.AxisExpressionAdjunct
    - com.saxonica.ee.stream.adjunct.CallTemplateAdjunct
    - com.saxonica.ee.stream.adjunct.CodepointsToStringStreamer (implements com.saxonica.ee.stream.feed.FeedMaker)
    - com.saxonica.ee.stream.adjunct.ComposingAdjunct
      - com.saxonica.ee.stream.adjunct.AtomizerAdjunct (implements com.saxonica.ee.stream.feed.FeedMaker)
      - com.saxonica.ee.stream.adjunct.CopyOfAdjunct (implements com.saxonica.ee.stream.feed.FeedMaker)
        - com.saxonica.ee.stream.adjunct.VariableReferenceAdjunct
      - com.saxonica.ee.stream.adjunct.SnapshotFnStreamer (implements com.saxonica.ee.stream.feed.FeedMaker)
      - com.saxonica.ee.stream.adjunct.StringFnStreamer
    - com.saxonica.ee.stream.adjunct.ContextItemExprAdjunct
    - com.saxonica.ee.stream.adjunct.CopyAdjunct (implements com.saxonica.ee.stream.feed.FeedMaker)
    - com.saxonica.ee.stream.adjunct.CurrentGroupStreamer
    - com.saxonica.ee.stream.adjunct.DeepEqualStreamer (implements com.saxonica.ee.stream.feed.FeedMaker)
    - com.saxonica.ee.stream.adjunct.DistinctValuesStreamer (implements com.saxonica.ee.stream.feed.FeedMaker)
    - com.saxonica.ee.stream.adjunct.EmptyTextNodeRemoverAdjunct (implements com.saxonica.ee.stream.feed.FeedMaker)
    - com.saxonica.ee.stream.adjunct.FoldStreamer (implements com.saxonica.ee.stream.feed.FeedMaker)
    - com.saxonica.ee.stream.adjunct.ForExpressionAdjunct (implements com.saxonica.ee.stream.feed.FeedMaker)
    - com.saxonica.ee.stream.adjunct.ForkAdjunct
    - com.saxonica.ee.stream.adjunct.GeneralComparisonAdjunct
    - com.saxonica.ee.stream.adjunct.IndexOfStreamer (implements com.saxonica.ee.stream.feed.FeedMaker)
    - com.saxonica.ee.stream.adjunct.InspectionAdjunct
      - com.saxonica.ee.stream.adjunct.AccumulatorAfterStreamer (implements com.saxonica.ee.stream.feed.FeedMaker)
      - com.saxonica.ee.stream.adjunct.BooleanFnStreamer (implements com.saxonica.ee.stream.feed.FeedMaker)
      - com.saxonica.ee.stream.adjunct.CountStreamer (implements com.saxonica.ee.stream.feed.FeedMaker)
      - com.saxonica.ee.stream.adjunct.EmptyStreamer (implements com.saxonica.ee.stream.feed.FeedMaker)
      - com.saxonica.ee.stream.adjunct.ExistsStreamer (implements com.saxonica.ee.stream.feed.FeedMaker)
      - com.saxonica.ee.stream.adjunct.InstanceOfAdjunct (implements com.saxonica.ee.stream.feed.FeedMaker)
      - com.saxonica.ee.stream.adjunct.NotFnStreamer (implements com.saxonica.ee.stream.feed.FeedMaker)
    - com.saxonica.ee.stream.adjunct.IsLastExprAdjunct
    - com.saxonica.ee.stream.adjunct.LastStreamer
    - com.saxonica.ee.stream.adjunct.LetExpressionAdjunct
    - com.saxonica.ee.stream.adjunct.LiteralAdjunct (implements com.saxonica.ee.stream.feed.FeedMaker)
    - com.saxonica.ee.stream.adjunct.MapEntryStreamer (implements com.saxonica.ee.stream.feed.FeedMaker)
    - com.saxonica.ee.stream.adjunct.MergeInstrAdjunct
    - com.saxonica.ee.stream.adjunct.MinimaxStreamer (implements com.saxonica.ee.stream.feed.FeedMaker)
    - com.saxonica.ee.stream.adjunct.NewMapStreamer (implements com.saxonica.ee.stream.feed.FeedMaker)
    - com.saxonica.ee.stream.adjunct.NextIterationAdjunct
    - com.saxonica.ee.stream.adjunct.NextMatchAdjunct
    - com.saxonica.ee.stream.adjunct.ParentConstructorAdjunct
      - com.saxonica.ee.stream.adjunct.DocumentInstrAdjunct (implements com.saxonica.ee.stream.feed.FeedMaker)
      - com.saxonica.ee.stream.adjunct.ElementCreatorAdjunct (implements com.saxonica.ee.stream.feed.FeedMaker)
      - com.saxonica.ee.stream.adjunct.ResultDocumentAdjunct
    - com.saxonica.ee.stream.adjunct.ReverseStreamer
    - com.saxonica.ee.stream.adjunct.RootExpressionAdjunct
    - com.saxonica.ee.stream.adjunct.RootStreamer
    - com.saxonica.ee.stream.adjunct.SequenceInstrAdjunct
    - com.saxonica.ee.stream.adjunct.SimpleNodeConstructorAdjunct (implements com.saxonica.ee.stream.feed.FeedMaker)
    - com.saxonica.ee.stream.adjunct.SingletonAtomizerAdjunct
    - com.saxonica.ee.stream.adjunct.SortExpressionAdjunct
    - com.saxonica.ee.stream.adjunct.TransmissionAdjunct (implements com.saxonica.ee.stream.feed.FeedMaker)
      - com.saxonica.ee.stream.adjunct.AbsorbingFunctionCallAdjunct
      - com.saxonica.ee.stream.adjunct.AdjacentTextNodeMergerAdjunct (implements com.saxonica.ee.stream.feed.FeedMaker)
      - com.saxonica.ee.stream.adjunct.ArrayBlockAdjunct (implements com.saxonica.ee.stream.feed.FeedMaker)
      - com.saxonica.ee.stream.adjunct.BlockAdjunct (implements com.saxonica.ee.stream.feed.FeedMaker)
      - com.saxonica.ee.stream.adjunct.CardinalityCheckerAdjunct (implements com.saxonica.ee.stream.feed.FeedMaker)
      - com.saxonica.ee.stream.adjunct.ChooseAdjunct
      - com.saxonica.ee.stream.adjunct.ConditionalBlockAdjunct (implements com.saxonica.ee.stream.feed.FeedMaker)
      - com.saxonica.ee.stream.adjunct.CurrentMergeGroupStreamer
      - com.saxonica.ee.stream.adjunct.DeepDescentFunctionCallAdjunct
      - com.saxonica.ee.stream.adjunct.DocumentSorterAdjunct (implements com.saxonica.ee.stream.feed.FeedMaker)
      - com.saxonica.ee.stream.adjunct.FilterFunctionCallAdjunct
      - com.saxonica.ee.stream.adjunct.FilteringAdjunct (implements com.saxonica.ee.stream.feed.FeedMaker)
        - com.saxonica.ee.stream.adjunct.FilterExpressionAdjunct
        - com.saxonica.ee.stream.adjunct.FilterFnStreamer
          - com.saxonica.ee.stream.adjunct.ItemsAfterStreamer
          - com.saxonica.ee.stream.adjunct.ItemsBeforeStreamer
          - com.saxonica.ee.stream.adjunct.ItemsFromStreamer
          - com.saxonica.ee.stream.adjunct.ItemsUntilStreamer
        - com.saxonica.ee.stream.adjunct.FirstItemExpressionAdjunct (implements com.saxonica.ee.stream.feed.FeedMaker)
        - com.saxonica.ee.stream.adjunct.OutermostStreamer (implements com.saxonica.ee.stream.feed.FeedMaker)
        - com.saxonica.ee.stream.adjunct.RemoveStreamer (implements com.saxonica.ee.stream.feed.FeedMaker)
        - com.saxonica.ee.stream.adjunct.SubscriptExpressionAdjunct (implements com.saxonica.ee.stream.feed.FeedMaker)
        - com.saxonica.ee.stream.adjunct.SubsequenceStreamer (implements com.saxonica.ee.stream.feed.FeedMaker)
        - com.saxonica.ee.stream.adjunct.TailExpressionAdjunct
      - com.saxonica.ee.stream.adjunct.ForEachAdjunct (implements com.saxonica.ee.stream.feed.FeedMaker)
        - com.saxonica.ee.stream.adjunct.ForEachGroupAdjunct
      - com.saxonica.ee.stream.adjunct.InsertBeforeStreamer (implements com.saxonica.ee.stream.feed.FeedMaker)
      - com.saxonica.ee.stream.adjunct.ItemCheckerAdjunct (implements com.saxonica.ee.stream.feed.FeedMaker)
      - com.saxonica.ee.stream.adjunct.IterateAdjunct (implements com.saxonica.ee.stream.feed.FeedMaker)
      - com.saxonica.ee.stream.adjunct.LetExpressionAdjunctB
      - com.saxonica.ee.stream.adjunct.OnEmptyAdjunct (implements com.saxonica.ee.stream.feed.FeedMaker)
      - com.saxonica.ee.stream.adjunct.OnNonEmptyAdjunct
      - com.saxonica.ee.stream.adjunct.ShallowDescentFunctionCallAdjunct
      - com.saxonica.ee.stream.adjunct.SwitchAdjunct
      - com.saxonica.ee.stream.adjunct.TraceExprAdjunct (implements com.saxonica.ee.stream.feed.FeedMaker)
      - com.saxonica.ee.stream.adjunct.TraceStreamer (implements com.saxonica.ee.stream.feed.FeedMaker)
      - com.saxonica.ee.stream.adjunct.TreatFnStreamer (implements com.saxonica.ee.stream.feed.FeedMaker)
      - com.saxonica.ee.stream.adjunct.TryCatchAdjunct (implements com.saxonica.ee.stream.feed.FeedMaker)
      - com.saxonica.ee.stream.adjunct.VennExpressionAdjunct
      - com.saxonica.ee.stream.adjunct.WherePopulatedAdjunct
    - com.saxonica.ee.stream.adjunct.UseAttributeSetAdjunct
    - com.saxonica.ee.stream.adjunct.UserFunctionCallAdjunct (implements com.saxonica.ee.stream.feed.FeedMaker)
    - com.saxonica.ee.stream.adjunct.XmlToJsonFnStreamer (implements com.saxonica.ee.stream.feed.FeedMaker)
  - com.saxonica.ee.stream.adjunct.SubsequenceStreamer.SubsequenceFilter (implements com.saxonica.ee.stream.feed.FilteringFeed.Filter)