# Hierarchy For Package com.io7m.cardant.shell.internal

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.io7m.cardant.shell.internal.CAFileIdConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.shell.internal.CAItemFormatting
  - com.io7m.cardant.shell.internal.CAItemIdConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.shell.internal.CAItemLocationMatchConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.shell.internal.CALocationIdConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.shell.internal.CAMetadataConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.shell.internal.CAMetadataMatchConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.shell.internal.CAMonetaryRangeConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.shell.internal.CANameMatchConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.shell.internal.CAPatternConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.shell.internal.CARangeInclusiveDConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.shell.internal.CARangeInclusiveLConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.shell.internal.CARDottedNameConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.shell.internal.CARoleNameConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.shell.internal.CAShell (implements com.io7m.cardant.shell.CAShellType)
  - com.io7m.cardant.shell.internal.CAShellCmdAbstract (implements com.io7m.cardant.shell.internal.CAShellCmdType)
    - com.io7m.cardant.shell.internal.CAShellCmdAbstractCR<C,R>
      - com.io7m.cardant.shell.internal.CAShellCmdAuditSearchBegin
      - com.io7m.cardant.shell.internal.CAShellCmdAuditSearchNext
      - com.io7m.cardant.shell.internal.CAShellCmdAuditSearchPrevious
      - com.io7m.cardant.shell.internal.CAShellCmdFileSearchBegin
      - com.io7m.cardant.shell.internal.CAShellCmdFileSearchNext
      - com.io7m.cardant.shell.internal.CAShellCmdFileSearchPrevious
      - com.io7m.cardant.shell.internal.CAShellCmdItemAttachmentAdd
      - com.io7m.cardant.shell.internal.CAShellCmdItemAttachmentRemove
      - com.io7m.cardant.shell.internal.CAShellCmdItemCreate
      - com.io7m.cardant.shell.internal.CAShellCmdItemGet
      - com.io7m.cardant.shell.internal.CAShellCmdItemMetadataPut
      - com.io7m.cardant.shell.internal.CAShellCmdItemMetadataRemove
      - com.io7m.cardant.shell.internal.CAShellCmdItemRepositAdd
      - com.io7m.cardant.shell.internal.CAShellCmdItemRepositMove
      - com.io7m.cardant.shell.internal.CAShellCmdItemRepositRemove
      - com.io7m.cardant.shell.internal.CAShellCmdItemSearchBegin
      - com.io7m.cardant.shell.internal.CAShellCmdItemSearchNext
      - com.io7m.cardant.shell.internal.CAShellCmdItemSearchPrevious
      - com.io7m.cardant.shell.internal.CAShellCmdItemTypesAssign
      - com.io7m.cardant.shell.internal.CAShellCmdItemTypesRevoke
      - com.io7m.cardant.shell.internal.CAShellCmdLocationAttachmentAdd
      - com.io7m.cardant.shell.internal.CAShellCmdLocationAttachmentRemove
      - com.io7m.cardant.shell.internal.CAShellCmdLocationGet
      - com.io7m.cardant.shell.internal.CAShellCmdLocationList
      - com.io7m.cardant.shell.internal.CAShellCmdLocationPut
      - com.io7m.cardant.shell.internal.CAShellCmdTypeDeclarationCreate
      - com.io7m.cardant.shell.internal.CAShellCmdTypeDeclarationFieldPut
      - com.io7m.cardant.shell.internal.CAShellCmdTypeDeclarationFieldRemove
      - com.io7m.cardant.shell.internal.CAShellCmdTypeDeclarationGet
      - com.io7m.cardant.shell.internal.CAShellCmdTypeDeclarationSearchBegin
      - com.io7m.cardant.shell.internal.CAShellCmdTypeDeclarationSearchNext
      - com.io7m.cardant.shell.internal.CAShellCmdTypeDeclarationSearchPrevious
      - com.io7m.cardant.shell.internal.CAShellCmdTypeScalarGet
      - com.io7m.cardant.shell.internal.CAShellCmdTypeScalarPut
      - com.io7m.cardant.shell.internal.CAShellCmdTypeScalarRemove
      - com.io7m.cardant.shell.internal.CAShellCmdTypeScalarSearchBegin
      - com.io7m.cardant.shell.internal.CAShellCmdTypeScalarSearchNext
      - com.io7m.cardant.shell.internal.CAShellCmdTypeScalarSearchPrevious
    - com.io7m.cardant.shell.internal.CAShellCmdBookmarkList
    - com.io7m.cardant.shell.internal.CAShellCmdBookmarkLogin
    - com.io7m.cardant.shell.internal.CAShellCmdBookmarkPut
    - com.io7m.cardant.shell.internal.CAShellCmdBookmarkRemove
    - com.io7m.cardant.shell.internal.CAShellCmdFileGet
    - com.io7m.cardant.shell.internal.CAShellCmdFilePut
    - com.io7m.cardant.shell.internal.CAShellCmdFilesRecent
    - com.io7m.cardant.shell.internal.CAShellCmdHelp
    - com.io7m.cardant.shell.internal.CAShellCmdLogin
    - com.io7m.cardant.shell.internal.CAShellCmdLogout
    - com.io7m.cardant.shell.internal.CAShellCmdRolesAssign
    - com.io7m.cardant.shell.internal.CAShellCmdRolesGet
    - com.io7m.cardant.shell.internal.CAShellCmdRolesRevoke
    - com.io7m.cardant.shell.internal.CAShellCmdSelf
    - com.io7m.cardant.shell.internal.CAShellCmdSet
    - com.io7m.cardant.shell.internal.CAShellCmdVersion
  - com.io7m.cardant.shell.internal.CAShellLoginTracker (implements com.io7m.repetoir.core.RPServiceType)
  - com.io7m.cardant.shell.internal.CAShellOptions (implements com.io7m.repetoir.core.RPServiceType)
  - com.io7m.cardant.shell.internal.CATimeRangeConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.shell.internal.CATransferStatisticsFormatting
  - com.io7m.cardant.shell.internal.CATypeMatchConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)
  - com.io7m.cardant.shell.internal.CAUserIdConverter (implements com.io7m.quarrel.core.QValueConverterType<T>)

## Interface Hierarchy

- com.io7m.quarrel.core.QCommandOrGroupType
  - com.io7m.quarrel.core.QCommandType
    - com.io7m.cardant.shell.internal.CAShellCmdType

## Record Class Hierarchy

- java.lang.Object
  - java.lang.Record
    - com.io7m.cardant.shell.internal.CAShellTerminalHolder (implements com.io7m.repetoir.core.RPServiceType)