# Hierarchy For Package hdf.object.h5

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.io.File (implements java.lang.Comparable<T>, java.io.Serializable)
    - hdf.object.FileFormat
      - hdf.object.h5.H5File
  - hdf.object.h5.H5ReferenceType.H5ReferenceData
  - hdf.object.h5.H5Utils
  - hdf.object.HObject (implements java.io.Serializable)
    - hdf.object.Dataset (implements hdf.object.DataFormat)
      - hdf.object.CompoundDS (implements hdf.object.CompoundDataFormat)
        - hdf.object.h5.H5CompoundAttr (implements hdf.object.h5.H5Attribute)
        - hdf.object.h5.H5CompoundDS (implements hdf.object.MetaDataContainer)
      - hdf.object.ScalarDS
        - hdf.object.h5.H5ScalarAttr (implements hdf.object.h5.H5Attribute)
        - hdf.object.h5.H5ScalarDS (implements hdf.object.MetaDataContainer)
    - hdf.object.Datatype (implements hdf.object.MetaDataContainer)
      - hdf.object.h5.H5Datatype
        - hdf.object.h5.H5ReferenceType
    - hdf.object.Group (implements hdf.object.MetaDataContainer)
      - hdf.object.h5.H5Group
    - hdf.object.h5.H5Link (implements hdf.object.MetaDataContainer)
    - hdf.object.h5.H5MetaDataContainer (implements hdf.object.MetaDataContainer)

## Interface Hierarchy

- hdf.object.Attribute
  - hdf.object.h5.H5Attribute

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - hdf.object.h5.H5File.IO_TYPE