# Hierarchy For Package net.sf.saxon.query

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.sf.saxon.expr.instruct.Actor (implements net.sf.saxon.expr.ExpressionOwner, net.sf.saxon.s9api.Location)
    - net.sf.saxon.expr.instruct.GlobalVariable (implements net.sf.saxon.expr.Binding, net.sf.saxon.expr.ContextOriginator, net.sf.saxon.query.Declaration, net.sf.saxon.trace.TraceableComponent)
      - net.sf.saxon.query.UndeclaredVariable
  - net.sf.saxon.query.Annotation
  - net.sf.saxon.query.AnnotationList (implements java.lang.Iterable<T>)
  - net.sf.saxon.query.DynamicQueryContext
  - net.sf.saxon.query.ImportedFunctionLibrary (implements net.sf.saxon.functions.FunctionLibrary, net.sf.saxon.query.XQueryFunctionBinder)
  - net.sf.saxon.query.QueryModule (implements net.sf.saxon.expr.StaticContext)
    - net.sf.saxon.query.QueryLibrary
  - net.sf.saxon.query.QueryReader
  - net.sf.saxon.query.QueryResult
  - net.sf.saxon.event.SequenceReceiver (implements net.sf.saxon.event.Receiver)
    - net.sf.saxon.query.SequenceWrapper
  - net.sf.saxon.query.StaticQueryContext
  - net.sf.saxon.query.UnboundFunctionLibrary (implements net.sf.saxon.functions.FunctionLibrary)
  - net.sf.saxon.expr.parser.XPathParser
    - net.sf.saxon.query.XQueryParser
  - net.sf.saxon.query.XQueryExpression (implements net.sf.saxon.expr.ExpressionOwner, net.sf.saxon.s9api.Location, net.sf.saxon.trace.TraceableComponent)
  - net.sf.saxon.query.XQueryFunction (implements net.sf.saxon.query.Declaration, net.sf.saxon.s9api.Location)
  - net.sf.saxon.query.XQueryFunctionLibrary (implements net.sf.saxon.functions.FunctionLibrary, net.sf.saxon.query.XQueryFunctionBinder)
  - net.sf.saxon.query.XQueryFunctionLibrary.UnresolvedCallable (implements net.sf.saxon.expr.Callable, net.sf.saxon.expr.UserFunctionResolvable)
  - net.sf.saxon.query.XQueryParser.Unescaper

## Interface Hierarchy

- net.sf.saxon.functions.FunctionLibrary
  - net.sf.saxon.query.XQueryFunctionBinder
- javax.xml.transform.SourceLocator
  - net.sf.saxon.query.Declaration
- net.sf.saxon.query.UpdateAgent