# 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.H5Utils
  - hdf.object.HObject (implements java.io.Serializable)
    - hdf.object.Dataset (implements hdf.object.DataFormat, hdf.object.MetaDataContainer)
      - hdf.object.Attribute (implements hdf.object.CompoundDataFormat, hdf.object.DataFormat)
        - hdf.object.h5.H5Attribute
      - hdf.object.CompoundDS (implements hdf.object.CompoundDataFormat)
        - hdf.object.h5.H5CompoundDS
      - hdf.object.ScalarDS
        - hdf.object.h5.H5ScalarDS
    - hdf.object.Datatype (implements hdf.object.MetaDataContainer)
      - hdf.object.h5.H5Datatype
    - hdf.object.Group (implements hdf.object.MetaDataContainer)
      - hdf.object.h5.H5Group
    - hdf.object.h5.H5Link (implements hdf.object.MetaDataContainer)

## 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.H5CompoundDS.IO_TYPE
    - hdf.object.h5.H5ScalarDS.IO_TYPE