Package com.io7m.cedarbridge.schema.compiler.api

# Interface CBSchemaCompilerType

All Known Implementing Classes:
  `CBSchemaCompiler`

public interface CBSchemaCompilerType
A compiler.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `CBSchemaCompilation`
  `execute()`
  Execute the compiler.
  `CBLoaderType`
  `loader()`

- ## Method Details

  - ### loader

    CBLoaderType loader()
    Returns:
      The package loader

  - ### execute

    CBSchemaCompilation execute() throws CBSchemaCompilerException
    Execute the compiler.
    Returns:
      The result of compilation
    Throws:
      `CBSchemaCompilerException` - On compilation errors