@Export @Version("1.0.0")

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

Java runtime retrieval (Runtime parser SPI)

- Interface Summary
  Interface | Description
  --- | ---
  FormatDescriptionType | A runtimes of a supported format.
  FormatVersionType | A format version.
  ParseErrorType | The type of parse errors.
  ParserResultType | The type of parser results.
  ParserResultType.ParsedRepositoryType | A parsed repository
  ParserResultType.ParsedRuntimeType | A parsed runtime
  SPIParserProviderType | The type of parser providers.
  SPIParserRequestType | A parser request.
  SPIParserType | A parser.
  SPIProbeResultType | The result of probing.
  SPIProbeResultType.SPIProbeFailureType | Probing failed.
  SPIProbeResultType.SPIProbeSuccessType | Probing succeeded.
  SPISerializerProviderType | The type of parser providers.
  SPISerializerType | A serializer.

- Class Summary
  Class | Description
  --- | ---
  FormatDescription | A runtimes of a supported format.
  FormatDescription.Builder | Builds instances of type `FormatDescription`.
  FormatVersion | A format version.
  FormatVersion.Builder | Builds instances of type `FormatVersion`.
  ParsedRepository | A parsed repository
  ParsedRepository.Builder | Builds instances of type `ParsedRepository`.
  ParsedRuntime | A parsed runtime
  ParsedRuntime.Builder | Builds instances of type `ParsedRuntime`.
  ParseError | The type of parse errors.
  ParseError.Builder | Builds instances of type `ParseError`.
  SPIParserRequest | A parser request.
  SPIParserRequest.Builder | Builds instances of type `SPIParserRequest`.
  SPIProbeFailure | Probing failed.
  SPIProbeFailure.Builder | Builds instances of type `SPIProbeFailure`.
  SPIProbeSuccess | Probing succeeded.
  SPIProbeSuccess.Builder | Builds instances of type `SPIProbeSuccess`.

- Enum Summary
  Enum | Description
  --- | ---
  ParseErrorType.Severity | The error severity
  ParserResultType.Kind | The kind of parsed value.
  SPIProbeResultType.Kind | The kind of result.

- Exception Summary
  Exception | Description
  --- | ---
  ParserFailureException | Parsing failed.