package emitter
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- abstract class AbstractDependenciesEmitter extends EntryEmitter
- case class DependencyEmitter(dependency: Dependencies, ordering: SpecOrdering, emitter: PartEmitter) extends EntryEmitter with Product with Serializable
- case class Draft2019DependenciesEmitter(nodeShape: NodeShape, ordering: SpecOrdering, typeFactory: TypeEmitterFactory) extends AbstractDependenciesEmitter with Product with Serializable
- case class Draft4DependenciesEmitter(nodeShape: NodeShape, ordering: SpecOrdering, isRamlExtension: Boolean, typeFactory: TypeEmitterFactory) extends AbstractDependenciesEmitter with Product with Serializable
- case class Draft6ExamplesEmitter(examples: Seq[Example], ordering: SpecOrdering)(implicit spec: ShapeEmitterContext) extends OasLikeExampleEmitters with EntryEmitter with Product with Serializable
- case class ExamplesArrayPartEmitter(examples: Seq[Example], ordering: SpecOrdering)(implicit spec: ShapeEmitterContext) extends PartEmitter with Product with Serializable
- case class JsonSchemaEmitter(root: Shape, declarations: Seq[DomainElement], ordering: SpecOrdering = SpecOrdering.Lexical, options: ShapeRenderOptions, errorHandler: AMFErrorHandler) extends Product with Serializable
- case class JsonSchemaEntry(version: JSONSchemaVersion) extends EntryEmitter with Product with Serializable
- trait JsonSchemaSerializer extends PlatformSecrets
- case class PropertyDependenciesEmitter(dependency: Dependencies, ordering: SpecOrdering) extends PartEmitter with Product with Serializable
- case class SchemaDependenciesEmitter(dependency: Dependencies, ordering: SpecOrdering, typeFactory: TypeEmitterFactory) extends PartEmitter with Product with Serializable
- trait TypeEmitterFactory extends AnyRef
- trait TypeParserFactory extends AnyRef
- class UnevaluatedEmitter extends EntryEmitter
- case class UnevaluatedInfo(key: String, booleanField: Field, schemaField: Field) extends Product with Serializable
- case class UntranslatableDraft2019FieldsPresentGuard[T <: Shape](shape: T, fields: Seq[Field], fieldNames: Seq[String])(implicit spec: ShapeEmitterContext) extends Product with Serializable
Value Members
- object ContentEmitterFactory
- object ContentEmitters
- object UnevaluatedEmitter