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

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.saxonica.ee.stream.watch.AbstractWatch (implements com.saxonica.ee.stream.watch.Watch)
    - com.saxonica.ee.stream.watch.PatternWatch
      - com.saxonica.ee.stream.watch.AccumulatorWatch
      - com.saxonica.ee.stream.watch.MultiAccumulatorWatch
      - com.saxonica.ee.stream.watch.Trigger
    - com.saxonica.ee.stream.watch.StreamWatch
  - 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.watch.ApplyTemplatesAction
          - com.saxonica.ee.stream.watch.ApplyImportsAction
          - com.saxonica.ee.stream.watch.NextMatchAction
        - com.saxonica.ee.stream.watch.ForEachAction
          - com.saxonica.ee.stream.watch.ForEachGroupParallelAction
          - com.saxonica.ee.stream.watch.IterateAction
        - com.saxonica.ee.stream.watch.ForEachGroupPartitionAction
  - net.sf.saxon.event.SequenceReceiver (implements net.sf.saxon.event.Receiver)
    - com.saxonica.ee.stream.watch.WatchManager (implements net.sf.saxon.om.NamespaceResolver)
  - com.saxonica.ee.stream.watch.Terminator
  - com.saxonica.ee.stream.watch.WatchManager.GroupingScope

## Interface Hierarchy

- com.saxonica.ee.stream.watch.Watch
- com.saxonica.ee.stream.watch.WatchMaker