# Hierarchy For Package com.io7m.coffeepick.runtime.parser.spi

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.io7m.coffeepick.runtime.parser.spi.FormatDescription (implements com.io7m.coffeepick.runtime.parser.spi.FormatDescriptionType)
  - com.io7m.coffeepick.runtime.parser.spi.FormatDescription.Builder
  - com.io7m.coffeepick.runtime.parser.spi.FormatVersion (implements com.io7m.coffeepick.runtime.parser.spi.FormatVersionType)
  - com.io7m.coffeepick.runtime.parser.spi.FormatVersion.Builder
  - com.io7m.coffeepick.runtime.parser.spi.ParsedRepository (implements com.io7m.coffeepick.runtime.parser.spi.ParserResultType.ParsedRepositoryType)
  - com.io7m.coffeepick.runtime.parser.spi.ParsedRepository.Builder
  - com.io7m.coffeepick.runtime.parser.spi.ParsedRuntime (implements com.io7m.coffeepick.runtime.parser.spi.ParserResultType.ParsedRuntimeType)
  - com.io7m.coffeepick.runtime.parser.spi.ParsedRuntime.Builder
  - com.io7m.coffeepick.runtime.parser.spi.ParseError (implements com.io7m.coffeepick.runtime.parser.spi.ParseErrorType)
  - com.io7m.coffeepick.runtime.parser.spi.ParseError.Builder
  - com.io7m.coffeepick.runtime.parser.spi.SPIParserRequest (implements com.io7m.coffeepick.runtime.parser.spi.SPIParserRequestType)
  - com.io7m.coffeepick.runtime.parser.spi.SPIParserRequest.Builder
  - com.io7m.coffeepick.runtime.parser.spi.SPIProbeFailure (implements com.io7m.coffeepick.runtime.parser.spi.SPIProbeResultType.SPIProbeFailureType)
  - com.io7m.coffeepick.runtime.parser.spi.SPIProbeFailure.Builder
  - com.io7m.coffeepick.runtime.parser.spi.SPIProbeSuccess (implements com.io7m.coffeepick.runtime.parser.spi.SPIProbeResultType.SPIProbeSuccessType)
  - com.io7m.coffeepick.runtime.parser.spi.SPIProbeSuccess.Builder
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.io7m.coffeepick.runtime.parser.spi.ParserFailureException

## Interface Hierarchy

- java.lang.AutoCloseable
  - java.io.Closeable
    - com.io7m.coffeepick.runtime.parser.spi.SPIParserType
    - com.io7m.coffeepick.runtime.parser.spi.SPISerializerType
- java.lang.Comparable<T>
  - com.io7m.coffeepick.runtime.parser.spi.FormatVersionType
- com.io7m.coffeepick.runtime.parser.spi.FormatDescriptionType
- com.io7m.jlexing.core.LexicalType<F>
  - com.io7m.coffeepick.runtime.parser.spi.ParseErrorType
- com.io7m.coffeepick.runtime.parser.spi.ParserResultType
  - com.io7m.coffeepick.runtime.parser.spi.ParserResultType.ParsedRepositoryType
  - com.io7m.coffeepick.runtime.parser.spi.ParserResultType.ParsedRuntimeType
- com.io7m.coffeepick.runtime.parser.spi.SPIParserProviderType
- com.io7m.coffeepick.runtime.parser.spi.SPIParserRequestType
- com.io7m.coffeepick.runtime.parser.spi.SPIProbeResultType
  - com.io7m.coffeepick.runtime.parser.spi.SPIProbeResultType.SPIProbeFailureType
  - com.io7m.coffeepick.runtime.parser.spi.SPIProbeResultType.SPIProbeSuccessType
- com.io7m.coffeepick.runtime.parser.spi.SPISerializerProviderType

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - com.io7m.coffeepick.runtime.parser.spi.ParseErrorType.Severity
    - com.io7m.coffeepick.runtime.parser.spi.ParserResultType.Kind
    - com.io7m.coffeepick.runtime.parser.spi.SPIProbeResultType.Kind