Packages

package emitter

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class AbstractDeclarationEmitter(declaration: AbstractDeclaration, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  2. case class AbstractDeclarationPartEmitter(declaration: AbstractDeclaration, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: SpecEmitterContext) extends PartEmitter with Product with Serializable
  3. case class AbstractDeclarationsEmitter(key: String, declarations: Seq[AbstractDeclaration], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable

  4. abstract class AbstractSecurityRequirementEmitter extends PartEmitter
  5. class AgnosticShapeEmitterContextAdapter extends ShapeEmitterContext
  6. abstract class AnnotationTypeEmitter extends AnyRef
  7. case class DeclarationsEmitterWrapper(emitters: Seq[EntryEmitter], ordering: SpecOrdering) extends EntryEmitter with Product with Serializable
  8. trait DomainElementEmitterFactory extends AnyRef
  9. case class EntryToPartEmitterAdapter(e: EntryEmitter) extends PartEmitter with Product with Serializable
  10. case class Oas2ServersEmitter(api: Api, f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends OasServersEmitter with Product with Serializable
  11. case class Oas3EndPointServersEmitter(endpoint: EndPoint, f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends OasServersEmitter with Product with Serializable
  12. case class Oas3OperationServersEmitter(operation: Operation, f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends Oas3ServersEmitter with Product with Serializable
  13. abstract class Oas3ServersEmitter extends OasServersEmitter
  14. case class Oas3WebApiServersEmitter(api: Api, f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends OasServersEmitter with Product with Serializable
  15. case class OasAnnotationTypeEmitter(property: CustomDomainProperty, ordering: SpecOrdering)(implicit spec: OasSpecEmitterContext) extends AnnotationTypeEmitter with Product with Serializable
  16. case class OasCallbackEmitter(callbacks: Seq[Callback], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends PartEmitter with Product with Serializable
  17. case class OasCallbacksEmitter(callbacks: Seq[Callback], ordering: SpecOrdering, references: Seq[BaseUnit], annotations: Annotations)(implicit spec: OasSpecEmitterContext) extends PartEmitter with Product with Serializable
  18. case class OasDeclaredHeadersEmitter(parameters: Seq[Parameter], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
  19. case class OasHeaderEmitter(parameter: Parameter, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
  20. case class OasParametersEmitter(key: String, parameters: Seq[Parameter], ordering: SpecOrdering, payloads: Seq[Payload] = Nil, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends Product with Serializable
  21. case class OasParametrizedSecuritySchemeEmitter(parametrizedScheme: ParametrizedSecurityScheme, ordering: SpecOrdering) extends ParametrizedSecuritySchemeEmitter with Product with Serializable
  22. case class OasServerEmitter(server: Server, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends PartEmitter with Product with Serializable
  23. case class OasServerVariableEmitter(variable: Parameter, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable

    This emitter reduces the parameter to the fields that the oas3 variables support.

  24. case class OasServerVariablesEmitter(key: String, f: FieldEntry, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  25. abstract class OasServersEmitter extends AnyRef
  26. case class OasWithExtensionsSecurityRequirementsEmitter(key: String, f: FieldEntry, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  27. case class ParameterEmitter(parameter: Parameter, ordering: SpecOrdering, references: Seq[BaseUnit], asHeader: Boolean)(implicit spec: OasSpecEmitterContext) extends PartEmitter with Product with Serializable
  28. case class ParametrizedSecuritiesSchemeEmitter(key: String, f: FieldEntry, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends SingleValueArrayEmitter with Product with Serializable
  29. abstract class ParametrizedSecuritySchemeEmitter extends PartEmitter
  30. case class PayloadAsParameterEmitter(payload: Payload, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends PartEmitter with Product with Serializable
  31. case class Raml08EndPointEmitter(endpoint: EndPoint, ordering: SpecOrdering, children: ListBuffer[RamlEndPointEmitter] = mutable.ListBuffer(), references: Seq[BaseUnit] = Seq())(implicit ctx: RamlSpecEmitterContext) extends RamlEndPointEmitter with Product with Serializable
  32. case class Raml08OperationEmitter(operation: Operation, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlOperationEmitter with Product with Serializable
  33. case class Raml08OperationPartEmitter(operation: Operation, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlOperationPartEmitter with Product with Serializable
  34. case class Raml08ParameterEmitter(parameter: Parameter, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlParameterEmitter with Product with Serializable
  35. case class Raml08ParameterPartEmitter(parameter: Parameter, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends PartEmitter with Product with Serializable
  36. case class Raml10EndPointEmitter(endpoint: EndPoint, ordering: SpecOrdering, children: ListBuffer[RamlEndPointEmitter] = mutable.ListBuffer(), references: Seq[BaseUnit] = Seq())(implicit spec: RamlSpecEmitterContext) extends RamlEndPointEmitter with Product with Serializable

  37. case class Raml10OperationEmitter(operation: Operation, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlOperationEmitter with Product with Serializable

  38. case class Raml10OperationPartEmitter(operation: Operation, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlOperationPartEmitter with Product with Serializable
  39. case class Raml10ParameterEmitter(parameter: Parameter, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlParameterEmitter with Product with Serializable
  40. case class Raml10ParameterPartEmitter(parameter: Parameter, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends PartEmitter with Product with Serializable
  41. case class RamlAnnotationTypeEmitter(property: CustomDomainProperty, ordering: SpecOrdering)(implicit spec: RamlSpecEmitterContext) extends AnnotationTypeEmitter with Product with Serializable
  42. abstract class RamlEndPointEmitter extends EntryEmitter with PartEmitter
  43. abstract class RamlOperationEmitter extends EntryEmitter
  44. abstract class RamlOperationPartEmitter extends PartEmitter
  45. abstract class RamlParameterEmitter extends EntryEmitter
  46. case class RamlParametersEmitter(key: String, f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable

  47. case class RamlParametrizedSecuritySchemeEmitter(parametrizedScheme: ParametrizedSecurityScheme, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends ParametrizedSecuritySchemeEmitter with Product with Serializable
  48. case class RamlSecurityRequirementEmitter(requirement: SecurityRequirement, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends AbstractSecurityRequirementEmitter with Product with Serializable
  49. case class RamlServersEmitter(f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends Product with Serializable
  50. case class SecurityRequirementsEmitter(key: String, f: FieldEntry, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends SingleValueArrayEmitter with Product with Serializable
  51. trait SingleValueArrayEmitter extends EntryEmitter

  52. trait SpecAwareContext extends AnyRef
  53. abstract class SpecEmitterContext extends DeclarationEmissionDecorator
  54. trait SpecEmitterFactory extends AnyRef
  55. trait SpecVersionFactory extends AnyRef

Ungrouped