# Hierarchy For All Packages

Package Hierarchies:

- com.io7m.canonmill.core,
- com.io7m.canonmill.core.internal,
- com.io7m.canonmill.core.internal.v1

## Class Hierarchy

- java.lang.Object
  - com.io7m.canonmill.core.internal.v1.CM1KeystoreParser (implements com.io7m.blackthorne.core.BTElementHandlerType<CT,RT>)
  - com.io7m.canonmill.core.internal.v1.CM1Serializer
  - com.io7m.canonmill.core.internal.CMKeyStoreDescriptionParser (implements com.io7m.canonmill.core.internal.CMKeyStoreDescriptionParserType)
  - com.io7m.canonmill.core.internal.CMKeyStoreDescriptionParsers (implements com.io7m.anethum.api.ParserFactoryType<C,T,P>)
  - com.io7m.canonmill.core.internal.CMKeyStoreDescriptionSerializer (implements com.io7m.canonmill.core.internal.CMKeyStoreDescriptionSerializerType)
  - com.io7m.canonmill.core.internal.CMKeyStoreDescriptionSerializers (implements com.io7m.anethum.api.SerializerFactoryType<C,T,S>)
  - com.io7m.canonmill.core.internal.CMKeyStoreInstance
  - com.io7m.canonmill.core.CMKeyStores
  - com.io7m.canonmill.core.CMKeyStoreSchemas
  - java.util.Dictionary<K,V>
    - java.util.Hashtable<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - java.util.Properties
        - java.security.Provider
          - com.io7m.canonmill.core.CMKeyStoreProvider
  - java.security.KeyStoreSpi
    - com.io7m.canonmill.core.internal.CMKeyStore

## Interface Hierarchy

- java.lang.AutoCloseable
  - java.io.Closeable
    - com.io7m.anethum.api.ParserType<T>
      - com.io7m.canonmill.core.internal.CMKeyStoreDescriptionParserType
    - com.io7m.anethum.api.SerializerType<T>
      - com.io7m.canonmill.core.internal.CMKeyStoreDescriptionSerializerType
- com.io7m.canonmill.core.internal.CMKeyStoreEntryType

## Record Class Hierarchy

- java.lang.Object
  - java.lang.Record
    - com.io7m.canonmill.core.internal.CMKeyStoreDescription
    - com.io7m.canonmill.core.internal.CMKeyStoreEntryCertificate (implements com.io7m.canonmill.core.internal.CMKeyStoreEntryType)
    - com.io7m.canonmill.core.internal.CMKeyStoreEntryKey (implements com.io7m.canonmill.core.internal.CMKeyStoreEntryType)