# Hierarchy For Package net.sf.saxon.expr.flwor

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.sf.saxon.om.AbstractItem (implements net.sf.saxon.om.GroundedValue, net.sf.saxon.om.Item)
    - net.sf.saxon.value.ObjectValue
      - net.sf.saxon.expr.flwor.Tuple
  - net.sf.saxon.expr.flwor.Clause
    - net.sf.saxon.expr.flwor.ForClause
    - net.sf.saxon.expr.flwor.LetClause
    - net.sf.saxon.expr.flwor.OrderByClause
    - net.sf.saxon.expr.flwor.TraceClause
    - net.sf.saxon.expr.flwor.WhereClause
  - net.sf.saxon.expr.flwor.ClauseInfo (implements net.sf.saxon.trace.InstructionInfo)
  - net.sf.saxon.expr.Expression (implements net.sf.saxon.trace.InstructionInfo, java.io.Serializable, javax.xml.transform.SourceLocator)
    - net.sf.saxon.expr.flwor.FLWORExpression
    - net.sf.saxon.expr.flwor.TupleExpression
  - net.sf.saxon.expr.flwor.LocalVariableBinding (implements net.sf.saxon.expr.Binding)
  - net.sf.saxon.expr.flwor.ReturnClauseIterator (implements net.sf.saxon.om.SequenceIterator<T>)
  - net.sf.saxon.expr.flwor.TuplePull
    - net.sf.saxon.expr.flwor.ForClausePull
      - net.sf.saxon.expr.flwor.ForClauseOuterPull
    - net.sf.saxon.expr.flwor.LetClausePull
    - net.sf.saxon.expr.flwor.OrderByClausePull (implements net.sf.saxon.expr.sort.Sortable)
    - net.sf.saxon.expr.flwor.SingularityPull
    - net.sf.saxon.expr.flwor.TraceClausePull
    - net.sf.saxon.expr.flwor.WhereClausePull
  - net.sf.saxon.expr.flwor.TuplePush
    - net.sf.saxon.expr.flwor.ForClauseOuterPush
    - net.sf.saxon.expr.flwor.ForClausePush
    - net.sf.saxon.expr.flwor.LetClausePush
    - net.sf.saxon.expr.flwor.OrderByClausePush (implements net.sf.saxon.expr.sort.Sortable)
    - net.sf.saxon.expr.flwor.ReturnClausePush
    - net.sf.saxon.expr.flwor.TraceClausePush
    - net.sf.saxon.expr.flwor.WhereClausePush

## Interface Hierarchy

- net.sf.saxon.expr.flwor.ExpressionProcessor

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