Packages

package emitter

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class CommentEmitter(element: AmfElement, message: String) extends PartEmitter with Product with Serializable
  2. case class CompactOasTypesEmitters(types: Seq[Shape], references: Seq[BaseUnit], ordering: SpecOrdering)(implicit spec: OasLikeShapeEmitterContext) extends DeclaredTypesEmitters with Product with Serializable
  3. class ConcreteRamlExampleValuesEmitter extends RamlExampleValuesEmitter
  4. abstract class CustomFacetsEmitter extends EntryEmitter
  5. abstract class DeclaredTypesEmitters extends EntryEmitter
  6. case class EnumValuesEmitter(key: String, value: Value, ordering: SpecOrdering)(implicit spec: ShapeEmitterContext) extends EntryEmitter with Product with Serializable
  7. case class ExampleDataNodePartEmitter(example: Example, ordering: SpecOrdering)(implicit spec: ShapeEmitterContext) extends PartEmitter with Product with Serializable
  8. class ExpandedRamlExampleValuesEmitter extends RamlExampleValuesEmitter
  9. abstract class ExternalReferenceUrlEmitter extends PartEmitter
  10. class InlineJsonSchemaShapeEmitterContext extends JsonSchemaShapeEmitterContext

    InlinedJsonSchemaShape context is used when emitting a single shape in a non compacted form.

    InlinedJsonSchemaShape context is used when emitting a single shape in a non compacted form. This implies having to use compact declaredTypesEmitter and recursiveShapeEmitter emitters to handle shapes that have RecursiveShapes, emitting their fixpoint target to the schemas definitions facet dynamically.

  11. class JsonSchemaShapeEmitterContext extends OasLikeShapeEmitterContext
  12. class KeyedExampleEmitter extends EntryEmitter
  13. abstract class MultipleExampleEmitter extends EntryEmitter
  14. case class NamedExampleEmitter(example: Example, ordering: SpecOrdering)(implicit spec: ShapeEmitterContext) extends EntryEmitter with Product with Serializable
  15. case class NamedMultipleExampleEmitter(key: String, examples: Seq[Example], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: ShapeEmitterContext) extends MultipleExampleEmitter with Product with Serializable
  16. case class Oas3ExampleValuesEmitter(example: Example, ordering: SpecOrdering)(implicit spec: ShapeEmitterContext) extends EntryEmitter with Product with Serializable
  17. case class Oas3ExampleValuesPartEmitter(example: Example, ordering: SpecOrdering)(implicit spec: ShapeEmitterContext) extends PartEmitter with Product with Serializable
  18. case class OasCreativeWorkEmitter(document: CreativeWork, ordering: SpecOrdering)(implicit spec: ShapeEmitterContext) extends PartEmitter with Product with Serializable
  19. case class OasCreativeWorkItemsEmitter(document: CreativeWork, ordering: SpecOrdering)(implicit spec: ShapeEmitterContext) extends Product with Serializable
  20. case class OasCustomFacetsEmitter(f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasLikeShapeEmitterContext) extends CustomFacetsEmitter with Product with Serializable
  21. case class OasDeclaredTypesEmitters(types: Seq[Shape], references: Seq[BaseUnit], ordering: SpecOrdering)(implicit spec: OasLikeShapeEmitterContext) extends DeclaredTypesEmitters with Product with Serializable
  22. case class OasEntryCreativeWorkEmitter(key: String, documentation: CreativeWork, ordering: SpecOrdering)(implicit spec: ShapeEmitterContext) extends EntryEmitter with Product with Serializable
  23. case class OasExternalReferenceUrlEmitter(element: DomainElement)(fallback: ⇒ Unit = Unit)(implicit spec: ShapeEmitterContext) extends ExternalReferenceUrlEmitter with Product with Serializable
  24. trait OasLikeShapeEmitterContext extends ShapeEmitterContext with CompactableEmissionContext with OasCompactEmitterFactory
  25. case class OasResponseExampleEmitter(example: Example, ordering: SpecOrdering)(implicit spec: ShapeEmitterContext) extends EntryEmitter with Product with Serializable
  26. case class OasResponseExamplesEmitter(key: String, examples: Seq[Example], ordering: SpecOrdering)(implicit spec: ShapeEmitterContext) extends EntryEmitter with Product with Serializable

  27. case class OasShapeReferenceEmitter(link: DomainElement)(implicit shapeSpec: ShapeEmitterContext) extends ShapeReferenceEmitter with Product with Serializable
  28. case class PayloadEmitter(dataNode: DataNode, ordering: SpecOrdering = SpecOrdering.Lexical)(implicit eh: AMFErrorHandler) extends Product with Serializable
  29. case class RamlCreativeWorkEmitter(documentation: CreativeWork, ordering: SpecOrdering, withExtension: Boolean)(implicit spec: ShapeEmitterContext) extends PartEmitter with Product with Serializable
  30. case class RamlCreativeWorkItemsEmitter(documentation: CreativeWork, ordering: SpecOrdering, withExtention: Boolean)(implicit spec: ShapeEmitterContext) extends Product with Serializable

  31. case class RamlDeclaredTypesEmitters(types: Seq[Shape], references: Seq[BaseUnit], ordering: SpecOrdering)(implicit spec: RamlShapeEmitterContext) extends DeclaredTypesEmitters with Product with Serializable
  32. abstract class RamlExampleValuesEmitter extends PartEmitter
  33. case class RamlExternalReferenceUrlEmitter(element: DomainElement)(fallback: ⇒ Unit = Unit) extends ExternalReferenceUrlEmitter with Product with Serializable
  34. trait RamlShapeEmitterContext extends ShapeEmitterContext
  35. trait RefEmitter extends AnyRef
  36. case class SafeNamedMultipleExampleEmitter(key: String, examples: Seq[Example], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: ShapeEmitterContext) extends MultipleExampleEmitter with Product with Serializable
  37. trait ShapeEmitterContext extends SpecAwareEmitterContext with DeclarationEmissionDecorator
  38. trait ShapeReferenceEmitter extends TagToReferenceEmitter
  39. case class SingleExampleEmitter(key: String, example: Example, ordering: SpecOrdering)(implicit spec: ShapeEmitterContext) extends EntryEmitter with Product with Serializable
  40. trait SpecAwareEmitterContext extends AnyRef
  41. case class StringToAstEmitter(value: String) extends PartEmitter with Product with Serializable
  42. trait TagToReferenceEmitter extends PartEmitter

  43. case class XMLSerializerEmitter(key: String, f: FieldEntry, ordering: SpecOrdering)(implicit spec: ShapeEmitterContext) extends EntryEmitter with Product with Serializable

Ungrouped