Package com.io7m.cedarbridge.codegen.spi

# Interface CBSPICodeGeneratorFactoryType

All Known Implementing Classes:
  `CBCGJavaFactory`

public interface CBSPICodeGeneratorFactoryType
A factory of code generators.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `CBSPICodeGeneratorType`
  `createGenerator(CBSPICodeGeneratorConfiguration configuration)`
  Create a new code generator based on the given configuration values.
  `CBSPICodeGeneratorDescription`
  `description()`

- ## Method Details

  - ### description

    CBSPICodeGeneratorDescription description()
    Returns:
      The description of the code generators

  - ### createGenerator

    CBSPICodeGeneratorType createGenerator(CBSPICodeGeneratorConfiguration configuration)
    Create a new code generator based on the given configuration values.
    Parameters:
      `configuration` - The configuration values
    Returns:
      A code generator