package emitter
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class ExternalJsonSchemaShapeEmitter(shape: Shape) extends EntryEmitter with Product with Serializable
- case class IriTemplateEmitter(key: String, f: FieldEntry, ordering: SpecOrdering) extends EntryEmitter with Product with Serializable
- case class Oas3DiscriminatorEmitter(found: FieldEntry, fs: Fields, ordering: SpecOrdering) extends EntryEmitter with Product with Serializable
- 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
- 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
- class OasAnyShapeEmitter extends OasShapeEmitter
- 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
- trait OasCommonOASFieldsEmitter extends RamlFormatTranslator
- 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
- class OasExampleEmitters extends OasLikeExampleEmitters
- case class OasFileShapeEmitter(scalar: FileShape, ordering: SpecOrdering, references: Seq[BaseUnit], isHeader: Boolean)(implicit spec: OasLikeShapeEmitterContext) extends OasAnyShapeEmitter with OasCommonOASFieldsEmitter with Product with Serializable
- 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
- trait OasLikeExampleEmitters extends AnyRef
- 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
- case class OasNilShapeEmitter(nil: NilShape, ordering: SpecOrdering) extends EntryEmitter with Product with Serializable
- 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
- 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
- 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
- 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
- case class OasRecursiveShapeEmitter(recursive: RecursiveShape, ordering: SpecOrdering, schemaPath: Seq[(String, String)])(implicit spec: OasLikeShapeEmitterContext) extends EntryEmitter with Product with Serializable
- case class OasRequiredPropertiesShapeEmitter(f: FieldEntry, references: Seq[BaseUnit])(implicit spec: ShapeEmitterContext) extends EntryEmitter with Product with Serializable
- case class OasScalarShapeEmitter(scalar: ScalarShape, ordering: SpecOrdering, references: Seq[BaseUnit], isHeader: Boolean = false)(implicit spec: OasLikeShapeEmitterContext) extends OasAnyShapeEmitter with OasCommonOASFieldsEmitter with Product with Serializable
- case class OasSchemaEmitter(f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasLikeShapeEmitterContext) extends EntryEmitter with Product with Serializable
- case class OasSchemaShapeEmitter(shape: SchemaShape, ordering: SpecOrdering)(implicit spec: ShapeEmitterContext) extends Product with Serializable
- abstract class OasShapeEmitter extends AnyRef
- case class OasShapeInheritsEmitter(f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasLikeShapeEmitterContext) extends EntryEmitter with Product with Serializable
- class OasSpecEmitter extends AnyRef
- 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
- 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
- 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
- abstract class OasTypePartCollector extends AnyRef
- 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
- 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
- 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
- class SimpleOasTypePartCollector extends OasTypePartCollector
Value Members
- object OasAnyShapeEmitter
- object OasDeclaredShapesEmitter
- object OasExampleEmitters
- object OasTypeFacetEmitter