## Hierarchy For Package com.saxonica.expr

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - net.sf.saxon.expr.sort.AtomicSortComparer (implements net.sf.saxon.expr.sort.AtomicComparer)
    - com.saxonica.expr.EquivalenceComparer
  - com.saxonica.expr.CopyRuleSet (implements net.sf.saxon.trans.BuiltInRuleSet)
  - com.saxonica.expr.DiscardRuleSet (implements net.sf.saxon.trans.BuiltInRuleSet)
  - 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.Assignation (implements net.sf.saxon.expr.Binding)
      - net.sf.saxon.expr.ForExpression
        - com.saxonica.expr.OuterForExpression
    - net.sf.saxon.expr.BinaryExpression
      - com.saxonica.expr.EquivalenceComparison (implements net.sf.saxon.expr.ComparisonExpression)
    - com.saxonica.expr.EvaluateInstr
    - com.saxonica.expr.Fork
    - net.sf.saxon.expr.FunctionCall
      - com.saxonica.expr.JavaExtensionFunctionCall
    - com.saxonica.expr.IndexedFilterExpression (implements net.sf.saxon.expr.ContextSwitchingExpression)
    - com.saxonica.expr.IndexedLookupExpression
    - net.sf.saxon.expr.instruct.Instruction (implements javax.xml.transform.SourceLocator, net.sf.saxon.expr.instruct.TailCallReturner)
      - com.saxonica.expr.BreakInstr
      - com.saxonica.expr.IterateInstr
      - com.saxonica.expr.NextIteration
    - net.sf.saxon.expr.SimpleExpression
      - com.saxonica.expr.ContextCall
    - com.saxonica.expr.SwitchExpression
    - com.saxonica.expr.TryCatch
  - net.sf.saxon.expr.ExpressionParser
    - net.sf.saxon.query.QueryParser
      - com.saxonica.expr.Query30Parser
    - com.saxonica.expr.XPath30Parser
  - com.saxonica.expr.FailRuleSet (implements net.sf.saxon.trans.BuiltInRuleSet)
  - com.saxonica.expr.IndexedSequence
  - com.saxonica.expr.MultiIndex
  - com.saxonica.expr.PathFinder (implements net.sf.saxon.pattern.PatternFinder)
  - net.sf.saxon.expr.instruct.Procedure (implements net.sf.saxon.expr.Container, net.sf.saxon.trace.InstructionInfo, net.sf.saxon.event.LocationProvider, java.io.Serializable)
    - net.sf.saxon.expr.instruct.UserFunction
      - com.saxonica.expr.MemoFunction
  - net.sf.saxon.query.QueryModule (implements net.sf.saxon.expr.StaticContext)
    - net.sf.saxon.query.QueryLibrary
      - com.saxonica.expr.QueryLibraryImpl
  - com.saxonica.expr.RuleSetWithWarnings (implements net.sf.saxon.trans.BuiltInRuleSet)
  - net.sf.saxon.query.StaticQueryContext
    - com.saxonica.expr.StaticQueryContextPE
  - net.sf.saxon.value.Value (implements net.sf.saxon.expr.SequenceIterable, java.io.Serializable, net.sf.saxon.om.ValueRepresentation)
    - com.saxonica.expr.IndexedValue
  - com.saxonica.expr.XPath30Parser.InlineFunctionDetails

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