# Hierarchy For Package com.saxonica.functions.map

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)
    - com.saxonica.functions.map.ImmutableMap (implements net.sf.saxon.om.GroundedValue, com.saxonica.functions.map.MapItem)
    - com.saxonica.functions.map.SingletonMap (implements net.sf.saxon.om.GroundedValue, com.saxonica.functions.map.MapItem)
  - net.sf.saxon.type.AnyFunctionType (implements net.sf.saxon.type.FunctionItemType)
    - com.saxonica.functions.map.MapType
  - net.sf.saxon.lib.ExtensionFunctionDefinition (implements java.io.Serializable)
    - com.saxonica.functions.map.MapCollation
    - com.saxonica.functions.map.MapContains
    - com.saxonica.functions.map.MapEntry
    - com.saxonica.functions.map.MapGet
    - com.saxonica.functions.map.MapKeys
    - com.saxonica.functions.map.MapNew
    - com.saxonica.functions.map.MapRemove
    - com.saxonica.functions.map.MapSize
  - com.saxonica.functions.map.RangeKey (implements com.saxonica.functions.map.MapItem)

## Interface Hierarchy

- net.sf.saxon.expr.Callable
  - net.sf.saxon.om.FunctionItem (also extends net.sf.saxon.om.GroundedValue, net.sf.saxon.om.Item)
    - com.saxonica.functions.map.MapItem (also extends net.sf.saxon.om.Item)
- net.sf.saxon.evpull.PullEvent
  - net.sf.saxon.om.Item (also extends net.sf.saxon.om.Sequence)
    - net.sf.saxon.om.FunctionItem (also extends net.sf.saxon.expr.Callable, net.sf.saxon.om.GroundedValue)
      - com.saxonica.functions.map.MapItem (also extends net.sf.saxon.om.Item)
    - com.saxonica.functions.map.MapItem (also extends net.sf.saxon.om.FunctionItem)
- net.sf.saxon.om.Sequence
  - net.sf.saxon.om.GroundedValue
    - net.sf.saxon.om.FunctionItem (also extends net.sf.saxon.expr.Callable, net.sf.saxon.om.Item)
      - com.saxonica.functions.map.MapItem (also extends net.sf.saxon.om.Item)
  - net.sf.saxon.om.Item (also extends net.sf.saxon.evpull.PullEvent)
    - net.sf.saxon.om.FunctionItem (also extends net.sf.saxon.expr.Callable, net.sf.saxon.om.GroundedValue)
      - com.saxonica.functions.map.MapItem (also extends net.sf.saxon.om.Item)
    - com.saxonica.functions.map.MapItem (also extends net.sf.saxon.om.FunctionItem)

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