# Hierarchy For Package com.io7m.jsycamore.api.text

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.io7m.jsycamore.api.text.SyFontException

## Interface Hierarchy

- java.lang.Comparable<T>
  - com.io7m.jsycamore.api.text.SyTextLocationType
- com.io7m.repetoir.core.RPServiceType
  - com.io7m.jsycamore.api.services.SyServiceType
    - com.io7m.jsycamore.api.text.SyFontDirectoryServiceType<T>
    - com.io7m.jsycamore.api.text.SyFontServiceType
    - com.io7m.jsycamore.api.text.SyTextSelectionServiceType
- com.io7m.jsycamore.api.text.SyFontType
- com.io7m.jsycamore.api.text.SyTextLineMeasuredType
- com.io7m.jsycamore.api.text.SyTextMultiLineModelReadableType
  - com.io7m.jsycamore.api.text.SyTextMultiLineModelType
- com.io7m.jsycamore.api.text.SyTextSelectionServiceType.SyTextSelectionStatusType
- com.io7m.jsycamore.api.text.SyTextSingleLineModelReadableType
  - com.io7m.jsycamore.api.text.SyTextSingleLineModelType

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - com.io7m.jsycamore.api.text.SyFontStyle
    - com.io7m.jsycamore.api.text.SyTextDirection
    - com.io7m.jsycamore.api.text.SyTextMouseInteraction.Kind
    - com.io7m.jsycamore.api.text.SyTextSelectionServiceType.SyTextSelectionNotSelected (implements com.io7m.jsycamore.api.text.SyTextSelectionServiceType.SyTextSelectionStatusType)

## Record Class Hierarchy

- java.lang.Object
  - java.lang.Record
    - com.io7m.jsycamore.api.text.SyFontDescription
    - com.io7m.jsycamore.api.text.SyText
    - com.io7m.jsycamore.api.text.SyTextID (implements java.lang.Comparable<T>)
    - com.io7m.jsycamore.api.text.SyTextLineNumber (implements java.lang.Comparable<T>)
    - com.io7m.jsycamore.api.text.SyTextLinePositioned
    - com.io7m.jsycamore.api.text.SyTextLocationType.SyCaret
    - com.io7m.jsycamore.api.text.SyTextLocationType.SyCharacter
    - com.io7m.jsycamore.api.text.SyTextMouseInteraction
    - com.io7m.jsycamore.api.text.SyTextSelection
    - com.io7m.jsycamore.api.text.SyTextSelectionServiceType.SyTextSelectionIsSelected (implements com.io7m.jsycamore.api.text.SyTextSelectionServiceType.SyTextSelectionStatusType)