Package com.io7m.cedarbridge.codegen.api

# Interface CBCodeGeneratorFactoryType

public interface CBCodeGeneratorFactoryType
A factory of code generators.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `CBCodeGeneratorType`
  `createGenerator(CBCodeGeneratorConfiguration configuration)`
  Create a new code generator based on the given configuration values.
  `CBCodeGeneratorDescription`
  `description()`

- ## Method Details

  - ### description

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

  - ### createGenerator

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