package emitter

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class BooleanSchemaEmitter(shape: Shape) extends PartEmitter with Product with Serializable
  2. case class ExternalJsonSchemaShapeEmitter(shape: Shape) extends EntryEmitter with Product with Serializable
  3. case class IriTemplateEmitter(key: String, f: FieldEntry, ordering: SpecOrdering) extends EntryEmitter with Product with Serializable
  4. case class Oas3DiscriminatorEmitter(found: FieldEntry, fs: Fields, ordering: SpecOrdering) extends EntryEmitter with Product with Serializable
  5. case class OasAndConstraintEmitter(shape: Shape, ordering: SpecOrdering, references: Seq[BaseUnit], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil)(implicit spec: OasLikeShapeEmitterContext) extends EntryEmitter with Product with Serializable
  6. case class OasAnyOfShapeEmitter(shape: UnionShape, ordering: SpecOrdering, references: Seq[BaseUnit], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil)(implicit spec: OasLikeShapeEmitterContext) extends EntryEmitter with Product with Serializable
  7. class OasAnyShapeEmitter extends OasShapeEmitter
  8. case class OasArrayShapeEmitter(shape: ArrayShape, ordering: SpecOrdering, references: Seq[BaseUnit], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil, isHeader: Boolean = false)(implicit spec: OasLikeShapeEmitterContext) extends OasAnyShapeEmitter with Product with Serializable
  9. trait OasCommonOASFieldsEmitter extends RamlFormatTranslator
  10. case class OasEntryShapeEmitter(key: String, shape: Shape, ordering: SpecOrdering, references: Seq[BaseUnit], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil)(implicit spec: OasLikeShapeEmitterContext) extends EntryEmitter with Product with Serializable
  11. class OasExampleEmitters extends OasLikeExampleEmitters
  12. case class OasFileShapeEmitter(scalar: FileShape, ordering: SpecOrdering, references: Seq[BaseUnit], isHeader: Boolean)(implicit spec: OasLikeShapeEmitterContext) extends OasAnyShapeEmitter with OasCommonOASFieldsEmitter with Product with Serializable
  13. case class OasItemsShapeEmitter(array: ArrayShape, ordering: SpecOrdering, references: Seq[BaseUnit], additionalEntry: Option[ValueEmitter], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil)(implicit spec: OasLikeShapeEmitterContext) extends OasTypePartCollector with EntryEmitter with Product with Serializable
  14. trait OasLikeExampleEmitters extends AnyRef
  15. case class OasNamedTypeEmitter(shape: Shape, ordering: SpecOrdering, references: Seq[BaseUnit], pointer: Seq[String] = Nil, customName: Option[String] = None)(implicit spec: OasLikeShapeEmitterContext) extends EntryEmitter with Product with Serializable
  16. case class OasNilShapeEmitter(nil: NilShape, ordering: SpecOrdering) extends EntryEmitter with Product with Serializable
  17. case class OasNodeShapeEmitter(node: NodeShape, ordering: SpecOrdering, references: Seq[BaseUnit], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil, isHeader: Boolean = false)(implicit spec: OasLikeShapeEmitterContext) extends OasAnyShapeEmitter with Product with Serializable
  18. case class OasOrConstraintEmitter(shape: Shape, ordering: SpecOrdering, references: Seq[BaseUnit], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil)(implicit spec: OasLikeShapeEmitterContext) extends EntryEmitter with Product with Serializable
  19. case class OasOrphanAnnotationsEmitter(orphans: Seq[DomainExtension], ordering: SpecOrdering)(implicit spec: ShapeEmitterContext) extends Product with Serializable
  20. case class OasPropertiesShapeEmitter(f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil)(implicit spec: OasLikeShapeEmitterContext) extends EntryEmitter with Product with Serializable
  21. case class OasPropertyShapeEmitter(property: PropertyShape, ordering: SpecOrdering, references: Seq[BaseUnit], propertiesKey: String = "properties", pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil)(implicit spec: OasLikeShapeEmitterContext) extends OasTypePartCollector with EntryEmitter with Product with Serializable
  22. case class OasRecursiveShapeEmitter(recursive: RecursiveShape, ordering: SpecOrdering, schemaPath: Seq[(String, String)])(implicit spec: OasLikeShapeEmitterContext) extends EntryEmitter with Product with Serializable
  23. case class OasRequiredPropertiesShapeEmitter(f: FieldEntry, references: Seq[BaseUnit])(implicit spec: ShapeEmitterContext) extends EntryEmitter with Product with Serializable
  24. case class OasScalarShapeEmitter(scalar: ScalarShape, ordering: SpecOrdering, references: Seq[BaseUnit], isHeader: Boolean = false)(implicit spec: OasLikeShapeEmitterContext) extends OasAnyShapeEmitter with OasCommonOASFieldsEmitter with Product with Serializable
  25. case class OasSchemaEmitter(f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasLikeShapeEmitterContext) extends EntryEmitter with Product with Serializable
  26. case class OasSchemaShapeEmitter(shape: SchemaShape, ordering: SpecOrdering)(implicit spec: ShapeEmitterContext) extends Product with Serializable
  27. abstract class OasShapeEmitter extends AnyRef
  28. case class OasShapeInheritsEmitter(f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasLikeShapeEmitterContext) extends EntryEmitter with Product with Serializable
  29. class OasSpecEmitter extends AnyRef
  30. case class OasTupleItemsShapeEmitter(array: TupleShape, ordering: SpecOrdering, references: Seq[BaseUnit], additionalEntry: Option[ValueEmitter], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil)(implicit spec: OasLikeShapeEmitterContext) extends EntryEmitter with Product with Serializable
  31. case class OasTupleShapeEmitter(shape: TupleShape, ordering: SpecOrdering, references: Seq[BaseUnit], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil, isHeader: Boolean = false)(implicit spec: OasLikeShapeEmitterContext) extends OasAnyShapeEmitter with Product with Serializable
  32. case class OasTypeEmitter(shape: Shape, ordering: SpecOrdering, ignored: Seq[Field] = Nil, references: Seq[BaseUnit], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil, isHeader: Boolean = false)(implicit spec: OasLikeShapeEmitterContext) extends Product with Serializable
  33. abstract class OasTypePartCollector extends AnyRef
  34. case class OasTypePartEmitter(shape: Shape, ordering: SpecOrdering, ignored: Seq[Field] = Nil, references: Seq[BaseUnit], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil)(implicit spec: OasLikeShapeEmitterContext) extends OasTypePartCollector with PartEmitter with Product with Serializable
  35. case class OasUnionShapeEmitter(shape: UnionShape, ordering: SpecOrdering, references: Seq[BaseUnit], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil, isHeader: Boolean = false)(implicit spec: OasLikeShapeEmitterContext) extends OasAnyShapeEmitter with Product with Serializable
  36. case class OasXoneConstraintEmitter(shape: Shape, ordering: SpecOrdering, references: Seq[BaseUnit], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil)(implicit spec: OasLikeShapeEmitterContext) extends EntryEmitter with Product with Serializable
  37. case class SemanticContextEmitter(context: SemanticContext, ordering: SpecOrdering)(implicit spec: ShapeEmitterContext) extends EntryEmitter with Product with Serializable
  38. class SimpleOasTypePartCollector extends OasTypePartCollector

Ungrouped