package generator
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
-
abstract
class
AbstractScalaDataTemplateGenerator extends AnyRef
Generates Scala data bindings classes from .pdsc schemas.
Generates Scala data bindings classes from .pdsc schemas.
Both the class and companion object hook into the extension points of rest.li-sbt-plugin.
- trait GeneratorMixin extends AnyRef
-
case class
ScalaCompilationUnit(name: String, namespace: String) extends GeneratedCodeTargetFile with Product with Serializable
Identifies a particular scala file.
-
case class
ScalaGeneratedCode(code: String, target: ScalaCompilationUnit) extends GeneratedCode with Product with Serializable
Code that has been generated.
-
trait
TemplateGenerator extends PegasusCodeGenerator
A simple pegasus code generator.
Value Members
- object CourierEscaping
-
object
CourierPredef
Courier generates data bindings for a select set of schemas and provides those bindings in the runtime artifact.
Courier generates data bindings for a select set of schemas and provides those bindings in the runtime artifact.
Any schemas deemed sufficiently general purpose should be included here so that they are only be generated once.
- object NilGeneratorMixin extends GeneratorMixin
- object ScalaDataTemplateGenerator extends AbstractScalaDataTemplateGenerator
- object ScalaEscaping
- object ScaladocEscaping
-
object
TypeConversions
Provides conversions between the various type systems involved in pegasus data binding generation.