## Hierarchy For Package com.saxonica.functions.hof

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - com.saxonica.functions.hof.AbstractFunctionItem (implements net.sf.saxon.om.FunctionItem)
    - com.saxonica.functions.hof.CoercedFunction
    - com.saxonica.functions.hof.CurriedFunction
    - com.saxonica.functions.hof.FirstClassFunction
    - com.saxonica.functions.hof.UserFunctionItem
  - net.sf.saxon.type.AnyFunctionType (implements net.sf.saxon.type.FunctionItemType)
    - com.saxonica.functions.hof.FunctionType
  - 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.FunctionCall
      - net.sf.saxon.functions.SystemFunction
        - com.saxonica.functions.hof.FilterFn
        - com.saxonica.functions.hof.FoldLeftFn
        - com.saxonica.functions.hof.FoldRightFn
        - com.saxonica.functions.hof.MapFn
        - com.saxonica.functions.hof.MapPairsFn
    - com.saxonica.functions.hof.FunctionItemExpression
    - net.sf.saxon.expr.UnaryExpression
      - com.saxonica.functions.hof.FunctionSequenceCoercer
  - net.sf.saxon.lib.ExtensionFunctionCall (implements java.io.Serializable)
    - com.saxonica.functions.hof.DynamicFunctionCallDefinition.DynamicFunctionCall
  - net.sf.saxon.lib.ExtensionFunctionDefinition (implements java.io.Serializable)
    - com.saxonica.functions.hof.DynamicFunctionCallDefinition
    - com.saxonica.functions.hof.DynamicFunctionConstructor

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