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

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - com.saxonica.validate.AbstractWatch (implements com.saxonica.stream.watch.Watch)
    - com.saxonica.stream.watch.ComposingWatch
      - com.saxonica.stream.watch.CopyOfWatch (implements com.saxonica.stream.watch.Watch)
      - com.saxonica.stream.watch.CountWatch
        - com.saxonica.stream.watch.EmptyWatch
        - com.saxonica.stream.watch.ExistsWatch
      - com.saxonica.stream.watch.ForEachComposingWatch
      - com.saxonica.stream.watch.SimpleContentWatch (implements com.saxonica.stream.watch.Watch)
      - com.saxonica.stream.watch.StringValueWatch (implements com.saxonica.stream.watch.Watch)
      - com.saxonica.stream.watch.TypedValueWatch (implements com.saxonica.stream.watch.Watch)
      - com.saxonica.stream.watch.VoidWatch
        - com.saxonica.stream.watch.NonstreamingExpressionWatch
    - com.saxonica.stream.watch.EventPushingWatch
      - com.saxonica.stream.watch.ApplyTemplatesWatch
        - com.saxonica.stream.watch.ApplyImportsWatch
        - com.saxonica.stream.watch.NextMatchWatch
      - com.saxonica.stream.watch.ForEachWatch
      - com.saxonica.stream.watch.IterateWatch
  - com.saxonica.validate.Checker (implements net.sf.saxon.event.Receiver)
    - com.saxonica.stream.watch.StringValueAccumulator
  - com.saxonica.stream.feed.EventFeed (implements com.saxonica.stream.feed.Feed)
    - com.saxonica.stream.watch.ForkingFeed
  - net.sf.saxon.event.SequenceReceiver (implements net.sf.saxon.event.Receiver)
    - net.sf.saxon.event.ProxyReceiver
      - com.saxonica.stream.watch.WatchManager (implements net.sf.saxon.om.NamespaceResolver)
  - com.saxonica.stream.watch.VoidWatchMaker (implements com.saxonica.stream.watch.WatchMaker)

## Interface Hierarchy

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

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