package raml
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- abstract class AnyOfShapeEmitter extends Emitter
- case class Raml08TypeEmitter(shape: Shape, ordering: SpecOrdering)(implicit spec: RamlSpecEmitterContext) extends ExamplesEmitter with Product with Serializable
- case class Raml08TypePartEmitter(shape: Shape, ordering: SpecOrdering, annotations: Option[AnnotationsEmitter] = None, ignored: Seq[Field] = Nil, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlTypePartEmitter with Product with Serializable
- case class Raml10TypeEmitter(shape: Shape, ordering: SpecOrdering, ignored: Seq[Field] = Nil, references: Seq[BaseUnit], forceEntry: Boolean = false)(implicit spec: RamlSpecEmitterContext) extends Product with Serializable
- case class Raml10TypePartEmitter(shape: Shape, ordering: SpecOrdering, annotations: Option[AnnotationsEmitter], ignored: Seq[Field] = Nil, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlTypePartEmitter with Product with Serializable
- case class RamlAndConstraintEmitter(shape: Shape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class RamlAnyOfShapeEmitter(shape: UnionShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends AnyOfShapeEmitter with EntryEmitter with Product with Serializable
- class RamlAnyShapeEmitter extends RamlShapeEmitter with ExamplesEmitter
- class RamlAnyShapeInstanceEmitter extends RamlShapeEmitter with ExamplesEmitter
- case class RamlArrayShapeEmitter(array: ArrayShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlAnyShapeEmitter with Product with Serializable
- trait RamlCommonOASFieldsEmitter extends AnyRef
- case class RamlExternalSchemaWrapperEmitter(shape: AnyShape, ordering: SpecOrdering, ignored: Seq[Field] = Nil, references: Seq[BaseUnit], forceEntry: Boolean = false)(implicit spec: RamlSpecEmitterContext) extends PartEmitter with ExamplesEmitter with Product with Serializable
- case class RamlExternalSourceEmitter(shape: Shape with ShapeHelpers, references: Seq[BaseUnit]) extends PartEmitter with Product with Serializable
- case class RamlFileShapeEmitter(scalar: FileShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlAnyShapeEmitter with RamlCommonOASFieldsEmitter with Product with Serializable
- trait RamlFormatTranslator extends AnyRef
- case class RamlInlinedAnyOfShapeEmitter(shape: UnionShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends AnyOfShapeEmitter with PartEmitter with Product with Serializable
- case class RamlInlinedUnionShapeEmitter(shape: UnionShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlAnyShapeEmitter with Product with Serializable
- case class RamlItemsShapeEmitter(array: ArrayShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class RamlJsonShapeEmitter(shape: AnyShape, ordering: SpecOrdering, references: Seq[BaseUnit], typeKey: String = "type")(implicit spec: SpecEmitterContext) extends PartEmitter with ExamplesEmitter with Product with Serializable
- case class RamlNamedTypeEmitter(shape: AnyShape, ordering: SpecOrdering, references: Seq[BaseUnit] = Nil, typesEmitter: (AnyShape, SpecOrdering, Option[AnnotationsEmitter], Seq[Field], Seq[BaseUnit]) ⇒ RamlTypePartEmitter)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class RamlNilShapeEmitter(shape: NilShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlAnyShapeEmitter with Product with Serializable
- case class RamlNodeShapeEmitter(node: NodeShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlAnyShapeEmitter with Product with Serializable
- case class RamlNotConstraintEmitter(shape: Shape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class RamlOrConstraintEmitter(shape: Shape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class RamlPropertiesShapeEmitter(f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class RamlPropertyShapeEmitter(property: PropertyShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class RamlRecursiveShapeEmitter(shape: RecursiveShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends Product with Serializable
- case class RamlRecursiveShapeTypeEmitter(shape: RecursiveShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class RamlRequiredShapeEmitter(shape: Shape, minCount: Option[FieldEntry]) extends Product with Serializable
- case class RamlScalarShapeEmitter(scalar: ScalarShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlAnyShapeEmitter with RamlCommonOASFieldsEmitter with Product with Serializable
- case class RamlSchemaEmitter(f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class RamlSchemaShapeEmitter(shape: SchemaShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends PartEmitter with Product with Serializable
- abstract class RamlShapeEmitter extends AnyRef
- case class RamlShapeInheritsEmitter(f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class RamlTupleItemEmitter(item: Shape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends PartEmitter with Product with Serializable
- case class RamlTupleItemsShapeEmitter(tuple: TupleShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class RamlTupleShapeEmitter(tuple: TupleShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlAnyShapeEmitter with Product with Serializable
- abstract class RamlTypePartEmitter extends PartEmitter
- case class RamlUnionShapeEmitter(shape: UnionShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlAnyShapeEmitter with Product with Serializable
- case class RamlXoneConstraintEmitter(shape: Shape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
Value Members
- object Raml08TypePartEmitter extends Serializable
- object RamlAnyShapeEmitter
- object RamlAnyShapeInstanceEmitter
- object RamlUnionEmitterHelper