# Hierarchy For Package com.io7m.laurel.model

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.io7m.laurel.model.LException (implements com.io7m.seltzer.api.SStructuredErrorExceptionType<C>)

## Interface Hierarchy

- com.io7m.laurel.model.LHashType

## Record Class Hierarchy

- java.lang.Object
  - java.lang.Record
    - com.io7m.laurel.model.LCaption (implements java.lang.Comparable<T>)
    - com.io7m.laurel.model.LCaptionID (implements java.lang.Comparable<T>)
    - com.io7m.laurel.model.LCaptionName (implements java.lang.Comparable<T>)
    - com.io7m.laurel.model.LCategory (implements java.lang.Comparable<T>)
    - com.io7m.laurel.model.LCategoryID (implements java.lang.Comparable<T>)
    - com.io7m.laurel.model.LCategoryName (implements java.lang.Comparable<T>)
    - com.io7m.laurel.model.LCommandRecord
    - com.io7m.laurel.model.LGlobalCaption (implements java.lang.Comparable<T>)
    - com.io7m.laurel.model.LHashSHA256 (implements com.io7m.laurel.model.LHashType)
    - com.io7m.laurel.model.LImage
    - com.io7m.laurel.model.LImageID (implements java.lang.Comparable<T>)
    - com.io7m.laurel.model.LImageWithID
    - com.io7m.laurel.model.LMetadataValue (implements java.lang.Comparable<T>)