| Interface | Description |
|---|---|
| GeneratorRunner |
Generates code from .pdsc schemas.
|
| PegasusCodeGenerator |
Data binding code generator for Pegasus schemas.
|
| Class | Description |
|---|---|
| ClassTemplateSpecs |
Utilities for ClassTemplateSpec.
|
| CourierMapTemplateSpec |
Modified version of
MapTemplateSpec that
adds support for Courier specific functionality. |
| CourierTemplateSpecGenerator |
Modified version of
TemplateSpecGenerator that
adds support for Courier specific functionality:
Typed map key support.
Use 'scala' instead of 'java' for custom properties.
Use 'org.coursera.courier.data' as base namespace.
|
| DefaultGeneratorRunner |
Runs a
PegasusCodeGenerator for all the .pdsc files in a
project. |
| GeneratedCode |
Code that has been generated.
|
| GeneratedCodeTargetFile |
Identifies the target file for generated code.
|
| GeneratorRunnerOptions |