Packages

package declaration

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 AbstractDeclarationParser(declaration: AbstractDeclaration, parent: String, key: String, entryValue: YNode)(implicit ctx: WebApiContext) extends 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. case class AbstractDeclarationsParser(key: String, producer: (YMapEntry) ⇒ AbstractDeclaration, map: YMap, customProperties: String)(implicit ctx: WebApiContext) extends Product with Serializable

  5. abstract class AnnotationEmitter extends EntryEmitter
  6. abstract class AnnotationTypeEmitter extends AnyRef
  7. case class AnnotationsEmitter(element: DomainElement, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable

  8. case class Async2SecuritySchemeParser(part: YPart, adopt: (SecurityScheme) ⇒ SecurityScheme)(implicit ctx: AsyncWebApiContext) extends OasLikeSecuritySchemeParser with Product with Serializable
  9. class Async2SecuritySettingsParser extends OasLikeSecuritySettingsParser
  10. case class AsyncSchemaEmitter(key: String, shape: Shape, ordering: SpecOrdering, references: Seq[BaseUnit], mediaType: Option[String] = None)(implicit spec: OasLikeSpecEmitterContext) extends EntryEmitter with Product with Serializable
  11. class CompactJsonSchemaRecursiveShapeEmitter extends OasRecursiveShapeEmitter
  12. case class CompactJsonSchemaTypeEmitter(shape: Shape, ordering: SpecOrdering, ignored: Seq[Field], references: Seq[BaseUnit], pointer: Seq[String], schemaPath: Seq[(String, String)])(implicit spec: CompactJsonSchemaEmitterContext) extends Product with Serializable
  13. case class CompactJsonSchemaTypesEmitters(types: Seq[Shape], references: Seq[BaseUnit], ordering: SpecOrdering)(implicit spec: CompactJsonSchemaEmitterContext) extends DeclaredTypesEmitters with Product with Serializable
  14. abstract class CustomFacetsEmitter extends EntryEmitter
  15. case class DataNodeEmitter(dataNode: DataNode, ordering: SpecOrdering, resolvedLinks: Boolean = false, referencesCollector: Map[String, DomainElement] = mutable.Map())(implicit eh: ErrorHandler) extends PartEmitter with Product with Serializable
  16. case class DataPropertyEmitter(key: String, value: DataNode, ordering: SpecOrdering, resolvedLinks: Boolean = false, referencesCollector: Map[String, DomainElement] = mutable.Map(), propertyAnnotations: Annotations)(implicit eh: ErrorHandler) extends EntryEmitter with Product with Serializable
  17. abstract class DeclaredTypesEmitters extends EntryEmitter
  18. abstract class DefaultType extends AnyRef
  19. abstract class DescribedByEmitter extends EntryEmitter
  20. case class EndPointExtendsEmitter(key: String, resourceTypes: Seq[ParametrizedResourceType], ordering: SpecOrdering)(implicit eh: ErrorHandler) extends EntryEmitter with Product with Serializable
  21. case class EnumValuesEmitter(key: String, value: Value, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  22. trait ExampleParser extends AnyRef
  23. trait ExamplesEmitter extends AnyRef
  24. case class ExtendsEmitter(field: FieldEntry, ordering: SpecOrdering, oasExtension: Boolean = false)(implicit eh: ErrorHandler) extends Product with Serializable

  25. case class FacetsEmitter(element: Shape, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
  26. abstract class FacetsInstanceEmitter extends EntryEmitter
  27. case class IriTemplateEmitter(key: String, f: FieldEntry, ordering: SpecOrdering) extends EntryEmitter with Product with Serializable
  28. abstract class JSONSchemaVersion extends AnyRef
  29. case class LibraryLocationParser(e: YMapEntry) extends Product with Serializable
  30. case class NodeDependencyParser(entry: YMapEntry, properties: LinkedHashMap[String, PropertyShape])(implicit ctx: WebApiContext) extends Product with Serializable
  31. class OAS20SchemaVersion extends OASSchemaVersion
  32. class OAS30SchemaVersion extends OASSchemaVersion
  33. class OASSchemaVersion extends JSONSchemaVersion
  34. class Oas2SecuritySchemesEmitters extends OasSecuritySchemesEmitters
  35. class Oas2SecuritySettingsParser extends OasLikeSecuritySettingsParser
  36. case class Oas3DiscriminatorEmitter(found: FieldEntry, fs: Fields, ordering: SpecOrdering) extends EntryEmitter with Product with Serializable
  37. case class Oas3NamedSecuritySchemeEmitter(securityScheme: SecurityScheme, mapType: SecuritySchemeType, ordering: SpecOrdering)(implicit spec: OasSpecEmitterContext) extends OasNamedSecuritySchemeEmitter with Product with Serializable
  38. case class Oas3OAuth2SettingsEmitters(settings: OAuth2Settings, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
  39. case class Oas3SecuritySchemeEmitter(securityScheme: SecurityScheme, mapType: SecuritySchemeType, ordering: SpecOrdering)(implicit spec: OasSpecEmitterContext) extends OasSecuritySchemeEmitter with Product with Serializable
  40. class Oas3SecuritySchemesEmitters extends OasSecuritySchemesEmitters
  41. class Oas3SecuritySettingsParser extends OasLikeSecuritySettingsParser
  42. case class OasAndConstraintEmitter(shape: Shape, ordering: SpecOrdering, references: Seq[BaseUnit], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil)(implicit spec: OasLikeSpecEmitterContext) extends EntryEmitter with Product with Serializable
  43. case class OasAnnotationEmitter(domainExtension: DomainExtension, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends AnnotationEmitter with Product with Serializable
  44. case class OasAnnotationTypeEmitter(property: CustomDomainProperty, ordering: SpecOrdering)(implicit spec: OasSpecEmitterContext) extends AnnotationTypeEmitter with Product with Serializable
  45. case class OasAnyOfShapeEmitter(shape: UnionShape, ordering: SpecOrdering, references: Seq[BaseUnit], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil)(implicit spec: OasLikeSpecEmitterContext) extends EntryEmitter with Product with Serializable
  46. class OasAnyShapeEmitter extends OasShapeEmitter
  47. case class OasApiKeySettingsEmitters(apiKey: ApiKeySettings, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
  48. case class OasArrayShapeEmitter(shape: ArrayShape, ordering: SpecOrdering, references: Seq[BaseUnit], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil, isHeader: Boolean = false)(implicit spec: OasLikeSpecEmitterContext) extends OasAnyShapeEmitter with Product with Serializable
  49. trait OasCommonOASFieldsEmitter extends RamlFormatTranslator
  50. case class OasCreativeWorkEmitter(document: CreativeWork, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends PartEmitter with Product with Serializable
  51. case class OasCreativeWorkItemsEmitter(document: CreativeWork, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
  52. case class OasCustomFacetsEmitter(f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends CustomFacetsEmitter with Product with Serializable
  53. case class OasDeclaredTypesEmitters(types: Seq[Shape], references: Seq[BaseUnit], ordering: SpecOrdering)(implicit spec: OasSpecEmitterContext) extends DeclaredTypesEmitters with Product with Serializable
  54. case class OasEntryCreativeWorkEmitter(key: String, documentation: CreativeWork, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  55. case class OasEntryShapeEmitter(key: String, f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasLikeSpecEmitterContext) extends EntryEmitter with Product with Serializable
  56. case class OasFacetsInstanceEmitter(shapeExtension: ShapeExtension, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends FacetsInstanceEmitter with Product with Serializable
  57. case class OasFileShapeEmitter(scalar: FileShape, ordering: SpecOrdering, references: Seq[BaseUnit], isHeader: Boolean)(implicit spec: OasLikeSpecEmitterContext) extends OasAnyShapeEmitter with OasCommonOASFieldsEmitter with Product with Serializable
  58. case class OasHttpSettingsEmitters(settings: Settings, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
  59. case class OasItemsShapeEmitter(array: ArrayShape, ordering: SpecOrdering, references: Seq[BaseUnit], additionalEntry: Option[ValueEmitter], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil)(implicit spec: OasLikeSpecEmitterContext) extends OasTypePartCollector with EntryEmitter with Product with Serializable
  60. case class OasLikeCreativeWorkParser(node: YNode, parentId: String)(implicit ctx: WebApiContext) extends SpecParserOps with Product with Serializable
  61. abstract class OasLikeSecuritySchemeParser extends SecuritySchemeParser
  62. abstract class OasLikeSecuritySettingsParser extends SpecParserOps
  63. case class OasLikeTagsParser(parentId: String, entry: YMapEntry)(implicit ctx: OasLikeWebApiContext) extends SpecParserOps with Product with Serializable
  64. class OasNamedSecuritySchemeEmitter extends EntryEmitter
  65. case class OasNamedTypeEmitter(shape: Shape, ordering: SpecOrdering, references: Seq[BaseUnit], pointer: Seq[String] = Nil, customName: Option[String] = None)(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
  66. case class OasNilShapeEmitter(nil: NilShape, ordering: SpecOrdering) extends EntryEmitter with Product with Serializable
  67. case class OasNodeShapeEmitter(node: NodeShape, ordering: SpecOrdering, references: Seq[BaseUnit], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil, isHeader: Boolean = false)(implicit spec: OasLikeSpecEmitterContext) extends OasAnyShapeEmitter with Product with Serializable
  68. case class OasNotConstraintEmitter(shape: Shape, ordering: SpecOrdering, references: Seq[BaseUnit], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil)(implicit spec: OasLikeSpecEmitterContext) extends EntryEmitter with Product with Serializable
  69. case class OasOAuth1SettingsEmitters(o1: OAuth1Settings, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
  70. case class OasOAuth2ScopeEmitter(key: String, f: FieldEntry, ordering: SpecOrdering, orphanAnnotations: Seq[DomainExtension])(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  71. case class OasOAuth2SettingsEmitters(settings: OAuth2Settings, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
  72. case class OasOpenIdConnectSettingsEmitters(settings: Settings, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
  73. case class OasOrConstraintEmitter(shape: Shape, ordering: SpecOrdering, references: Seq[BaseUnit], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil)(implicit spec: OasLikeSpecEmitterContext) extends EntryEmitter with Product with Serializable
  74. case class OasPropertiesShapeEmitter(f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil)(implicit spec: OasLikeSpecEmitterContext) extends EntryEmitter with Product with Serializable
  75. case class OasPropertyDependenciesEmitter(property: PropertyDependencies, ordering: SpecOrdering, properties: ListMap[String, PropertyShape]) extends EntryEmitter with Product with Serializable
  76. case class OasPropertyShapeEmitter(property: PropertyShape, ordering: SpecOrdering, references: Seq[BaseUnit], propertiesKey: String = "properties", pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil)(implicit spec: OasLikeSpecEmitterContext) extends OasTypePartCollector with EntryEmitter with Product with Serializable
  77. case class OasRecursiveShapeEmitter(recursive: RecursiveShape, ordering: SpecOrdering, schemaPath: Seq[(String, String)])(implicit spec: OasLikeSpecEmitterContext) extends EntryEmitter with Product with Serializable
  78. case class OasRequiredPropertiesShapeEmitter(f: FieldEntry, references: Seq[BaseUnit])(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  79. case class OasScalarShapeEmitter(scalar: ScalarShape, ordering: SpecOrdering, references: Seq[BaseUnit], isHeader: Boolean = false)(implicit spec: OasLikeSpecEmitterContext) extends OasAnyShapeEmitter with OasCommonOASFieldsEmitter with Product with Serializable
  80. case class OasSchemaEmitter(f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
  81. case class OasSchemaShapeEmitter(shape: SchemaShape, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
  82. case class OasScopeValuesEmitters(f: FieldEntry) extends Product with Serializable
  83. class OasSecuritySchemeEmitter extends AnyRef
  84. case class OasSecuritySchemeParser(part: YPart, adopt: (SecurityScheme) ⇒ SecurityScheme)(implicit ctx: OasWebApiContext) extends OasLikeSecuritySchemeParser with Product with Serializable
  85. abstract class OasSecuritySchemesEmitters extends EntryEmitter

  86. case class OasSecuritySettingsEmitter(f: FieldEntry, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
  87. case class OasSettingsTypeEmitter(settingsEntries: Seq[EntryEmitter], settings: Settings, ordering: SpecOrdering) extends EntryEmitter with Product with Serializable
  88. case class OasShapeDependenciesEmitter(f: FieldEntry, ordering: SpecOrdering, propertiesMap: ListMap[String, PropertyShape]) extends EntryEmitter with Product with Serializable
  89. abstract class OasShapeEmitter extends AnyRef
  90. case class OasShapeInheritsEmitter(f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasLikeSpecEmitterContext) extends EntryEmitter with Product with Serializable
  91. case class OasTagToReferenceEmitter(target: DomainElement, label: Option[String], reference: Seq[BaseUnit])(implicit spec: OasLikeSpecEmitterContext) extends OasSpecEmitter with TagToReferenceEmitter with Product with Serializable

  92. case class OasTupleItemsShapeEmitter(array: TupleShape, ordering: SpecOrdering, references: Seq[BaseUnit], additionalEntry: Option[ValueEmitter], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil)(implicit spec: OasLikeSpecEmitterContext) extends EntryEmitter with Product with Serializable
  93. case class OasTupleShapeEmitter(shape: TupleShape, ordering: SpecOrdering, references: Seq[BaseUnit], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil, isHeader: Boolean = false)(implicit spec: OasLikeSpecEmitterContext) extends OasAnyShapeEmitter with Product with Serializable
  94. 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: OasLikeSpecEmitterContext) extends Product with Serializable
  95. case class OasTypeParser(entryOrNode: Either[YMapEntry, YNode], name: String, map: YMap, adopt: (Shape) ⇒ Unit, version: JSONSchemaVersion)(implicit ctx: OasLikeWebApiContext) extends OasSpecParser with Product with Serializable
  96. abstract class OasTypePartCollector extends AnyRef
  97. 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: OasLikeSpecEmitterContext) extends OasTypePartCollector with PartEmitter with Product with Serializable
  98. case class OasUnionShapeEmitter(shape: UnionShape, ordering: SpecOrdering, references: Seq[BaseUnit], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil, isHeader: Boolean = false)(implicit spec: OasLikeSpecEmitterContext) extends OasAnyShapeEmitter with Product with Serializable
  99. case class OasXoneConstraintEmitter(shape: Shape, ordering: SpecOrdering, references: Seq[BaseUnit], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil)(implicit spec: OasLikeSpecEmitterContext) extends EntryEmitter with Product with Serializable
  100. case class OrphanAnnotationsEmitter(orphans: Seq[DomainExtension], ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
  101. case class ParametrizedDeclarationEmitter(declaration: ParametrizedDeclaration, ordering: SpecOrdering)(implicit eh: ErrorHandler) extends PartEmitter with Product with Serializable
  102. case class RAML10SchemaVersion() extends RAMLSchemaVersion with Product with Serializable
  103. abstract class RAMLSchemaVersion extends JSONSchemaVersion
  104. case class Raml08DefaultTypeParser(defaultType: TypeDef, name: String, ast: YPart, adopt: (Shape) ⇒ Unit)(implicit ctx: RamlWebApiContext) extends Product with Serializable
  105. case class Raml08DescribedByEmitter(key: String, securityScheme: SecurityScheme, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends DescribedByEmitter with Product with Serializable
  106. case class Raml08NamedSecuritySchemeEmitter(securityScheme: SecurityScheme, references: Seq[BaseUnit], ordering: SpecOrdering)(implicit spec: RamlSpecEmitterContext) extends RamlNamedSecuritySchemeEmitter with Product with Serializable
  107. case class Raml08SecuritySchemeEmitter(securityScheme: SecurityScheme, references: Seq[BaseUnit], ordering: SpecOrdering)(implicit spec: RamlSpecEmitterContext) extends RamlSecuritySchemeEmitter with Product with Serializable
  108. case class Raml08TypeEmitter(shape: Shape, ordering: SpecOrdering)(implicit spec: RamlSpecEmitterContext) extends ExamplesEmitter with Product with Serializable
  109. case class Raml08TypeParser(entryOrNode: Either[YMapEntry, YNode], key: YNode, adopt: (Shape) ⇒ Unit, typeInfo: TypeInfo, defaultType: DefaultType)(implicit ctx: RamlWebApiContext) extends RamlTypeParser with Product with Serializable
  110. 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
  111. case class Raml08UnionTypeParser(shape: UnionShape, types: Seq[YNode], ast: YPart)(implicit ctx: RamlWebApiContext) extends Product with Serializable
  112. case class Raml10DescribedByEmitter(key: String, securityScheme: SecurityScheme, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends DescribedByEmitter with Product with Serializable
  113. case class Raml10NamedSecuritySchemeEmitter(securityScheme: SecurityScheme, references: Seq[BaseUnit], ordering: SpecOrdering)(implicit spec: RamlSpecEmitterContext) extends RamlNamedSecuritySchemeEmitter with Product with Serializable
  114. case class Raml10SecuritySchemeEmitter(securityScheme: SecurityScheme, references: Seq[BaseUnit], ordering: SpecOrdering)(implicit spec: RamlSpecEmitterContext) extends RamlSecuritySchemeEmitter with Product with Serializable
  115. case class Raml10TypeEmitter(shape: Shape, ordering: SpecOrdering, ignored: Seq[Field] = Nil, references: Seq[BaseUnit], forceEntry: Boolean = false)(implicit spec: RamlSpecEmitterContext) extends Product with Serializable
  116. case class Raml10TypeParser(entryOrNode: Either[YMapEntry, YNode], key: YNode, adopt: (Shape) ⇒ Unit, typeInfo: TypeInfo, defaultType: DefaultType)(implicit ctx: RamlWebApiContext) extends RamlTypeParser with Product with Serializable
  117. 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
  118. case class RamlAndConstraintEmitter(shape: Shape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
  119. case class RamlAnnotationEmitter(domainExtension: DomainExtension, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends AnnotationEmitter with Product with Serializable
  120. case class RamlAnnotationTypeEmitter(property: CustomDomainProperty, ordering: SpecOrdering)(implicit spec: RamlSpecEmitterContext) extends AnnotationTypeEmitter with Product with Serializable
  121. case class RamlAnyOfShapeEmitter(shape: UnionShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
  122. class RamlAnyShapeEmitter extends RamlShapeEmitter with ExamplesEmitter
  123. class RamlAnyShapeInstanceEmitter extends RamlShapeEmitter with ExamplesEmitter
  124. case class RamlApiKeySettingsEmitters(apiKey: ApiKeySettings, ordering: SpecOrdering) extends Product with Serializable
  125. case class RamlArrayShapeEmitter(array: ArrayShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlAnyShapeEmitter with Product with Serializable
  126. trait RamlCommonOASFieldsEmitter extends AnyRef
  127. case class RamlCreativeWorkEmitter(documentation: CreativeWork, ordering: SpecOrdering, withExtension: Boolean)(implicit spec: SpecEmitterContext) extends PartEmitter with Product with Serializable
  128. case class RamlCreativeWorkItemsEmitter(documentation: CreativeWork, ordering: SpecOrdering, withExtention: Boolean)(implicit spec: SpecEmitterContext) extends Product with Serializable

  129. case class RamlCreativeWorkParser(node: YNode)(implicit ctx: WebApiContext) extends SpecParserOps with Product with Serializable
  130. case class RamlCustomFacetsEmitter(f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends CustomFacetsEmitter with Product with Serializable
  131. case class RamlDeclaredTypesEmitters(types: Seq[Shape], references: Seq[BaseUnit], ordering: SpecOrdering)(implicit spec: RamlSpecEmitterContext) extends DeclaredTypesEmitters with Product with Serializable
  132. case class RamlDescribedByParser(key: String, map: YMap, scheme: SecurityScheme)(implicit ctx: RamlWebApiContext) extends Product with Serializable
  133. case class RamlExternalSourceEmitter(shape: Shape with ShapeHelpers, references: Seq[BaseUnit]) extends PartEmitter with Product with Serializable
  134. trait RamlExternalTypesParser extends RamlSpecParser with ExampleParser with RamlTypeSyntax
  135. case class RamlFacetsInstanceEmitter(shapeExtension: ShapeExtension, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends FacetsInstanceEmitter with Product with Serializable
  136. case class RamlFileShapeEmitter(scalar: FileShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlAnyShapeEmitter with RamlCommonOASFieldsEmitter with Product with Serializable
  137. trait RamlFormatTranslator extends AnyRef
  138. case class RamlIncludeReferenceEmitter(reference: Linkable, location: String) extends PartEmitter with Product with Serializable
  139. case class RamlInlinedAnyOfShapeEmitter(shape: UnionShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends PartEmitter with Product with Serializable
  140. case class RamlInlinedUnionShapeEmitter(shape: UnionShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlAnyShapeEmitter with Product with Serializable
  141. case class RamlItemsShapeEmitter(array: ArrayShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
  142. case class RamlJsonSchemaExpression(key: YNode, value: YNode, adopt: (Shape) ⇒ Unit, parseExample: Boolean = false)(implicit ctx: RamlWebApiContext) extends RamlSpecParser with RamlExternalTypesParser with Product with Serializable
  143. case class RamlJsonShapeEmitter(shape: AnyShape, ordering: SpecOrdering, references: Seq[BaseUnit], typeKey: String = "type")(implicit spec: SpecEmitterContext) extends PartEmitter with ExamplesEmitter with Product with Serializable
  144. case class RamlLocalReferenceEmitter(reference: Linkable) extends PartEmitter with Product with Serializable
  145. class RamlLocalReferenceEntryEmitter extends EntryPartEmitter
  146. abstract class RamlNamedSecuritySchemeEmitter extends EntryEmitter
  147. 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

  148. case class RamlNilShapeEmitter(shape: NilShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlAnyShapeEmitter with Product with Serializable
  149. case class RamlNodeShapeEmitter(node: NodeShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlAnyShapeEmitter with Product with Serializable
  150. case class RamlNotConstraintEmitter(shape: Shape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
  151. case class RamlOAuth1SettingsEmitters(o1: OAuth1Settings, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
  152. case class RamlOAuth2ScopeEmitter(key: String, f: FieldEntry, ordering: SpecOrdering) extends EntryEmitter with Product with Serializable
  153. case class RamlOAuth2SettingsEmitters(o2: OAuth2Settings, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
  154. case class RamlOrConstraintEmitter(shape: Shape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
  155. case class RamlPropertiesShapeEmitter(f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
  156. case class RamlPropertyDependenciesEmitter(property: PropertyDependencies, ordering: SpecOrdering, properties: ListMap[String, PropertyShape])(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  157. case class RamlPropertyShapeEmitter(property: PropertyShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
  158. case class RamlRecursiveShapeEmitter(shape: RecursiveShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends Product with Serializable
  159. case class RamlRecursiveShapeTypeEmitter(shape: RecursiveShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
  160. case class RamlScalarShapeEmitter(scalar: ScalarShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlAnyShapeEmitter with RamlCommonOASFieldsEmitter with Product with Serializable
  161. case class RamlSchemaEmitter(f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
  162. case class RamlSchemaShapeEmitter(shape: SchemaShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends PartEmitter with Product with Serializable
  163. abstract class RamlSecuritySchemeEmitter extends AnyRef
  164. case class RamlSecuritySchemeParser(part: YPart, adopt: (SecurityScheme) ⇒ SecurityScheme)(implicit ctx: RamlWebApiContext) extends SecuritySchemeParser with Product with Serializable
  165. case class RamlSecuritySchemesEmitters(securitySchemes: Seq[SecurityScheme], references: Seq[BaseUnit], ordering: SpecOrdering, namedSecurityEmitter: (SecurityScheme, Seq[BaseUnit], SpecOrdering) ⇒ RamlNamedSecuritySchemeEmitter)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  166. case class RamlSecuritySettingsEmitter(f: FieldEntry, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  167. case class RamlSecuritySettingsValuesEmitters(f: FieldEntry, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
  168. case class RamlShapeDependenciesEmitter(f: FieldEntry, ordering: SpecOrdering, props: ListMap[String, PropertyShape])(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  169. abstract class RamlShapeEmitter extends AnyRef
  170. case class RamlShapeInheritsEmitter(f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
  171. case class RamlTagToReferenceEmitter(target: DomainElement, label: Option[String], references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends PartEmitter with TagToReferenceEmitter with Product with Serializable
  172. case class RamlTupleItemEmitter(item: Shape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends PartEmitter with Product with Serializable
  173. case class RamlTupleItemsShapeEmitter(tuple: TupleShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
  174. case class RamlTupleShapeEmitter(tuple: TupleShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlAnyShapeEmitter with Product with Serializable
  175. case class RamlTypeDetector(parent: String, format: Option[String] = None, defaultType: DefaultType = StringDefaultType, recursive: Boolean = false)(implicit ctx: RamlWebApiContext) extends RamlTypeSyntax with PlatformSecrets with Product with Serializable
  176. case class RamlTypeEntryEmitter(key: String, shape: Shape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
  177. case class RamlTypeExpressionEmitter(shape: Shape with ShapeHelpers)(implicit spec: SpecEmitterContext) extends PartEmitter with Product with Serializable
  178. sealed abstract class RamlTypeParser extends RamlSpecParser
  179. abstract class RamlTypePartEmitter extends PartEmitter
  180. trait RamlTypeSyntax extends AnyRef
  181. case class RamlUnionShapeEmitter(shape: UnionShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlAnyShapeEmitter with Product with Serializable
  182. case class RamlXmlSchemaExpression(key: YNode, value: YNode, adopt: (Shape) ⇒ Unit, parseExample: Boolean = false)(implicit ctx: RamlWebApiContext) extends RamlSpecParser with RamlExternalTypesParser with Product with Serializable
  183. case class RamlXoneConstraintEmitter(shape: Shape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
  184. case class ReferenceDeclarations(references: Map[String, BaseUnit] = mutable.Map())(implicit ctx: WebApiContext) extends Product with Serializable
  185. case class ReferencesParser(baseUnit: BaseUnit, key: String, map: YMap, references: Seq[ParsedReference])(implicit ctx: WebApiContext) extends Product with Serializable
  186. case class RequiredShapeEmitter(shape: Shape, minCount: Option[FieldEntry]) extends Product with Serializable
  187. case class ScalarFormatType(shape: Shape, typeDef: TypeDef)(implicit ctx: WebApiContext) extends SpecParserOps with Product with Serializable
  188. abstract class SecuritySchemeParser extends SpecParserOps
  189. trait SettingsProducers extends AnyRef
  190. case class ShapeDependenciesParser(map: YMap, properties: LinkedHashMap[String, PropertyShape])(implicit ctx: WebApiContext) extends Product with Serializable

  191. class SimpleOasTypePartCollector extends OasTypePartCollector
  192. case class SimpleTypeEmitter(shape: ScalarShape, ordering: SpecOrdering)(implicit spec: RamlSpecEmitterContext) extends RamlCommonOASFieldsEmitter with Product with Serializable
  193. case class SimpleTypeParser(name: String, adopt: (Shape) ⇒ Unit, map: YMap, defaultType: TypeDef)(implicit ctx: RamlWebApiContext) extends SpecParserOps with Product with Serializable
  194. case class TraitExtendsEmitter(key: String, f: FieldEntry, ordering: SpecOrdering)(implicit eh: ErrorHandler) extends SingleValueArrayEmitter with Product with Serializable
  195. case class TypeInfo(isAnnotation: Boolean = false, isPropertyOrParameter: Boolean = false) extends Product with Serializable
  196. case class VariableEmitter(variable: VariableValue, ordering: SpecOrdering)(implicit eh: ErrorHandler) extends EntryEmitter with Product with Serializable
  197. case class XMLSerializerEmitter(key: String, f: FieldEntry, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  198. case class XMLSerializerParser(defaultName: String, node: YNode)(implicit ctx: WebApiContext) extends Product with Serializable

Value Members

  1. object AbstractDeclarationParser extends Serializable
  2. object AnyDefaultType extends DefaultType
  3. object Async2SettingsProducers extends SettingsProducers
  4. object FormatValidator
  5. object JSONSchemaDraft3SchemaVersion extends JSONSchemaVersion
  6. object JSONSchemaDraft4SchemaVersion extends JSONSchemaVersion
  7. object JSONSchemaDraft6SchemaVersion extends JSONSchemaVersion
  8. object JSONSchemaDraft7SchemaVersion extends JSONSchemaVersion
  9. object JSONSchemaUnspecifiedVersion extends JSONSchemaVersion
  10. object LibraryLocationParser extends Serializable
  11. object NumberTypeToYTypeConverter
  12. object OAS20SchemaVersion
  13. object OAS30SchemaVersion
  14. object Oas2SettingsProducers extends SettingsProducers
  15. object Oas3SecuritySettingsParser
  16. object Oas3SettingsProducers extends SettingsProducers
  17. object OasAnyShapeEmitter
  18. object OasLikeCommonSettingsProducers extends SettingsProducers
  19. object OasLikeCreativeWorkParser extends Serializable
  20. object OasTypeParser extends Serializable

    OpenAPI Type Parser.

  21. object Raml08TypeParser extends Serializable
  22. object Raml08TypePartEmitter extends Serializable
  23. object Raml10TypeParser extends Serializable
  24. object RamlAnyShapeEmitter
  25. object RamlAnyShapeInstanceEmitter
  26. object RamlTypeDetection

  27. object RamlUnionEmitterHelper
  28. object ReferenceDeclarations extends Serializable

  29. object ReferencesParserAnnotations
  30. object StringDefaultType extends DefaultType
  31. object XMLSerializerParser extends Serializable

Ungrouped