# Hierarchy For Package com.marklogic.xcc.types

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.marklogic.xcc.types.Duration (implements com.marklogic.xcc.types.XdmDuration)
  - com.marklogic.xcc.types.ValueType
    - com.marklogic.xcc.types.ItemType
      - com.marklogic.xcc.types.AtomicType
      - com.marklogic.xcc.types.NodeType
    - com.marklogic.xcc.types.SequenceType
  - com.marklogic.xcc.types.XName

## Interface Hierarchy

- com.marklogic.xcc.types.XdmDuration
- com.marklogic.xcc.types.XdmValue
  - com.marklogic.xcc.types.XdmItem
    - com.marklogic.xcc.types.JsonItem
      - com.marklogic.xcc.types.ArrayNode (also extends com.marklogic.xcc.types.XdmNode)
      - com.marklogic.xcc.types.BooleanNode (also extends com.marklogic.xcc.types.XdmNode)
      - com.marklogic.xcc.types.NullNode (also extends com.marklogic.xcc.types.XdmNode)
      - com.marklogic.xcc.types.NumberNode (also extends com.marklogic.xcc.types.XdmNode)
      - com.marklogic.xcc.types.ObjectNode (also extends com.marklogic.xcc.types.XdmNode)
    - com.marklogic.xcc.types.XdmAtomic
      - com.marklogic.xcc.types.CtsBox
      - com.marklogic.xcc.types.CtsCircle
      - com.marklogic.xcc.types.CtsPoint
      - com.marklogic.xcc.types.CtsPolygon
      - com.marklogic.xcc.types.JSArray
      - com.marklogic.xcc.types.JSNull
      - com.marklogic.xcc.types.JSObject
      - com.marklogic.xcc.types.VecVector
      - com.marklogic.xcc.types.XSAnyURI
      - com.marklogic.xcc.types.XSBase64Binary
      - com.marklogic.xcc.types.XSBoolean
      - com.marklogic.xcc.types.XSDate
      - com.marklogic.xcc.types.XSDateTime
      - com.marklogic.xcc.types.XSDecimal
      - com.marklogic.xcc.types.XSDouble
      - com.marklogic.xcc.types.XSDuration
        - com.marklogic.xcc.types.XSDayTimeDuration
        - com.marklogic.xcc.types.XSYearMonthDuration
      - com.marklogic.xcc.types.XSFloat
      - com.marklogic.xcc.types.XSGDay
      - com.marklogic.xcc.types.XSGMonth
      - com.marklogic.xcc.types.XSGMonthDay
      - com.marklogic.xcc.types.XSGYear
      - com.marklogic.xcc.types.XSGYearMonth
      - com.marklogic.xcc.types.XSHexBinary
      - com.marklogic.xcc.types.XSInteger
      - com.marklogic.xcc.types.XSQName
      - com.marklogic.xcc.types.XSString
      - com.marklogic.xcc.types.XSTime
      - com.marklogic.xcc.types.XSUntypedAtomic
    - com.marklogic.xcc.types.XdmNode
      - com.marklogic.xcc.types.ArrayNode (also extends com.marklogic.xcc.types.JsonItem)
      - com.marklogic.xcc.types.BooleanNode (also extends com.marklogic.xcc.types.JsonItem)
      - com.marklogic.xcc.types.NullNode (also extends com.marklogic.xcc.types.JsonItem)
      - com.marklogic.xcc.types.NumberNode (also extends com.marklogic.xcc.types.JsonItem)
      - com.marklogic.xcc.types.ObjectNode (also extends com.marklogic.xcc.types.JsonItem)
      - com.marklogic.xcc.types.XdmAttribute
      - com.marklogic.xcc.types.XdmBinary
      - com.marklogic.xcc.types.XdmComment
      - com.marklogic.xcc.types.XdmDocument
      - com.marklogic.xcc.types.XdmElement
      - com.marklogic.xcc.types.XdmProcessingInstruction
      - com.marklogic.xcc.types.XdmText
  - com.marklogic.xcc.types.XdmSequence<I>
- com.marklogic.xcc.types.XdmVariable

Copyright © 2025 MarkLogic Corporation. All Rights Reserved.

Complete online documentation for MarkLogic Server, XQuery and related components may be found at developer.marklogic.com