# Hierarchy For Package net.sf.saxon.ma.map

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.sf.saxon.functions.AbstractFunction (implements net.sf.saxon.om.Function)
    - net.sf.saxon.functions.SystemFunction
      - net.sf.saxon.ma.map.MapCreate
      - net.sf.saxon.ma.map.MapFunctionSet.MapContains
      - net.sf.saxon.ma.map.MapFunctionSet.MapEntry
      - net.sf.saxon.ma.map.MapFunctionSet.MapFind
      - net.sf.saxon.ma.map.MapFunctionSet.MapForEach
      - net.sf.saxon.ma.map.MapFunctionSet.MapGet
      - net.sf.saxon.ma.map.MapFunctionSet.MapKeys
      - net.sf.saxon.ma.map.MapFunctionSet.MapMerge
      - net.sf.saxon.ma.map.MapFunctionSet.MapPut
      - net.sf.saxon.ma.map.MapFunctionSet.MapRemove
      - net.sf.saxon.ma.map.MapFunctionSet.MapSize
      - net.sf.saxon.ma.map.MapUntypedContains
  - net.sf.saxon.type.AnyFunctionType (implements net.sf.saxon.type.FunctionItemType)
    - net.sf.saxon.ma.map.MapType
    - net.sf.saxon.ma.map.TupleItemType (implements net.sf.saxon.ma.map.TupleType)
  - net.sf.saxon.functions.registry.BuiltInFunctionSet (implements net.sf.saxon.functions.FunctionLibrary)
    - net.sf.saxon.ma.map.MapFunctionSet
  - net.sf.saxon.ma.map.DictionaryMap (implements net.sf.saxon.ma.map.MapItem)
  - net.sf.saxon.ma.map.HashTrieMap (implements net.sf.saxon.ma.map.MapItem)
  - net.sf.saxon.ma.map.KeyValuePair
  - net.sf.saxon.ma.map.RangeKey (implements net.sf.saxon.ma.map.MapItem)
  - net.sf.saxon.ma.map.SingleEntryMap (implements net.sf.saxon.ma.map.MapItem)

## Interface Hierarchy

- net.sf.saxon.expr.Callable
  - net.sf.saxon.om.Function (also extends net.sf.saxon.om.GroundedValue, net.sf.saxon.om.Item)
    - net.sf.saxon.ma.map.MapItem
- net.sf.saxon.type.ItemType
  - net.sf.saxon.type.FunctionItemType
    - net.sf.saxon.ma.map.TupleType
- net.sf.saxon.om.Sequence
  - net.sf.saxon.om.GroundedValue
    - net.sf.saxon.om.Function (also extends net.sf.saxon.expr.Callable, net.sf.saxon.om.Item)
      - net.sf.saxon.ma.map.MapItem
    - net.sf.saxon.om.Item
      - net.sf.saxon.om.Function (also extends net.sf.saxon.expr.Callable, net.sf.saxon.om.GroundedValue)
        - net.sf.saxon.ma.map.MapItem