package emitter

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class ExternalJsonSchemaShapeEmitter(shape: Shape) extends EntryEmitter with Product with Serializable
  2. case class IriTemplateEmitter(key: String, f: FieldEntry, ordering: SpecOrdering) extends EntryEmitter with Product with Serializable
  3. case class Oas3DiscriminatorEmitter(found: FieldEntry, fs: Fields, ordering: SpecOrdering) extends EntryEmitter with Product with Serializable
  4. 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
  5. 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
  6. class OasAnyShapeEmitter extends OasShapeEmitter
  7. 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
  8. trait OasCommonOASFieldsEmitter extends RamlFormatTranslator
  9. 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
  10. class OasExampleEmitters extends OasLikeExampleEmitters
  11. case class OasFileShapeEmitter(scalar: FileShape, ordering: SpecOrdering, references: Seq[BaseUnit], isHeader: Boolean)(implicit spec: OasLikeShapeEmitterContext) extends OasAnyShapeEmitter with OasCommonOASFieldsEmitter with Product with Serializable
  12. 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
  13. trait OasLikeExampleEmitters extends AnyRef
  14. 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
  15. case class OasNilShapeEmitter(nil: NilShape, ordering: SpecOrdering) extends EntryEmitter with Product with Serializable
  16. 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
  17. 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
  18. 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
  19. 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
  20. case class OasRecursiveShapeEmitter(recursive: RecursiveShape, ordering: SpecOrdering, schemaPath: Seq[(String, String)])(implicit spec: OasLikeShapeEmitterContext) extends EntryEmitter with Product with Serializable
  21. case class OasRequiredPropertiesShapeEmitter(f: FieldEntry, references: Seq[BaseUnit])(implicit spec: ShapeEmitterContext) extends EntryEmitter with Product with Serializable
  22. case class OasScalarShapeEmitter(scalar: ScalarShape, ordering: SpecOrdering, references: Seq[BaseUnit], isHeader: Boolean = false)(implicit spec: OasLikeShapeEmitterContext) extends OasAnyShapeEmitter with OasCommonOASFieldsEmitter with Product with Serializable
  23. case class OasSchemaEmitter(f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasLikeShapeEmitterContext) extends EntryEmitter with Product with Serializable
  24. case class OasSchemaShapeEmitter(shape: SchemaShape, ordering: SpecOrdering)(implicit spec: ShapeEmitterContext) extends Product with Serializable
  25. abstract class OasShapeEmitter extends AnyRef
  26. case class OasShapeInheritsEmitter(f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasLikeShapeEmitterContext) extends EntryEmitter with Product with Serializable
  27. class OasSpecEmitter extends AnyRef
  28. 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
  29. 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
  30. 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
  31. abstract class OasTypePartCollector extends AnyRef
  32. 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
  33. 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
  34. 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
  35. class SimpleOasTypePartCollector extends OasTypePartCollector

Ungrouped