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. class CompactJsonSchemaRecursiveShapeEmitter extends OasRecursiveShapeEmitter
  11. 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
  12. case class CompactJsonSchemaTypesEmitters(types: Seq[Shape], references: Seq[BaseUnit], ordering: SpecOrdering)(implicit spec: CompactJsonSchemaEmitterContext) extends DeclaredTypesEmitters with Product with Serializable
  13. abstract class CustomFacetsEmitter extends EntryEmitter
  14. 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
  15. 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
  16. abstract class DeclaredTypesEmitters extends EntryEmitter
  17. abstract class DefaultType extends AnyRef
  18. abstract class DescribedByEmitter extends EntryEmitter
  19. case class EndPointExtendsEmitter(key: String, resourceTypes: Seq[ParametrizedResourceType], ordering: SpecOrdering)(implicit eh: ErrorHandler) extends EntryEmitter with Product with Serializable
  20. case class EnumValuesEmitter(key: String, value: Value, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  21. trait ExampleParser extends AnyRef
  22. trait ExamplesEmitter extends AnyRef
  23. case class ExtendsEmitter(field: FieldEntry, ordering: SpecOrdering, oasExtension: Boolean = false)(implicit eh: ErrorHandler) extends Product with Serializable

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

  81. case class OasSecuritySettingsEmitter(f: FieldEntry, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
  82. case class OasSettingsTypeEmitter(settingsEntries: Seq[EntryEmitter], settings: Settings, ordering: SpecOrdering) extends EntryEmitter with Product with Serializable
  83. case class OasShapeDependenciesEmitter(f: FieldEntry, ordering: SpecOrdering, propertiesMap: ListMap[String, PropertyShape]) extends EntryEmitter with Product with Serializable
  84. abstract class OasShapeEmitter extends AnyRef
  85. case class OasShapeInheritsEmitter(f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
  86. case class OasTagToReferenceEmitter(target: DomainElement, label: Option[String], reference: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends OasSpecEmitter with TagToReferenceEmitter with Product with Serializable

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

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

  140. case class RamlNilShapeEmitter(shape: NilShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlAnyShapeEmitter with Product with Serializable
  141. case class RamlNodeShapeEmitter(node: NodeShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlAnyShapeEmitter with Product with Serializable
  142. case class RamlNotConstraintEmitter(shape: Shape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
  143. case class RamlOAuth1SettingsEmitters(o1: OAuth1Settings, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
  144. case class RamlOAuth2ScopeEmitter(key: String, f: FieldEntry, ordering: SpecOrdering) extends EntryEmitter with Product with Serializable
  145. case class RamlOAuth2SettingsEmitters(o2: OAuth2Settings, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
  146. case class RamlOrConstraintEmitter(shape: Shape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
  147. case class RamlPropertiesShapeEmitter(f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
  148. case class RamlPropertyDependenciesEmitter(property: PropertyDependencies, ordering: SpecOrdering, properties: ListMap[String, PropertyShape])(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  149. case class RamlPropertyShapeEmitter(property: PropertyShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
  150. case class RamlRecursiveShapeEmitter(shape: RecursiveShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends Product with Serializable
  151. case class RamlRecursiveShapeTypeEmitter(shape: RecursiveShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
  152. case class RamlScalarShapeEmitter(scalar: ScalarShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlAnyShapeEmitter with RamlCommonOASFieldsEmitter with Product with Serializable
  153. case class RamlSchemaEmitter(f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
  154. case class RamlSchemaShapeEmitter(shape: SchemaShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends PartEmitter with Product with Serializable
  155. abstract class RamlSecuritySchemeEmitter extends AnyRef
  156. case class RamlSecuritySchemeParser(part: YPart, adopt: (SecurityScheme) ⇒ SecurityScheme)(implicit ctx: RamlWebApiContext) extends SecuritySchemeParser with Product with Serializable
  157. 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
  158. case class RamlSecuritySettingsEmitter(f: FieldEntry, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  159. case class RamlSecuritySettingsValuesEmitters(f: FieldEntry, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
  160. case class RamlShapeDependenciesEmitter(f: FieldEntry, ordering: SpecOrdering, props: ListMap[String, PropertyShape])(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  161. abstract class RamlShapeEmitter extends AnyRef
  162. case class RamlShapeInheritsEmitter(f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
  163. case class RamlTagToReferenceEmitter(target: DomainElement, label: Option[String], references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends PartEmitter with TagToReferenceEmitter with Product with Serializable
  164. case class RamlTupleItemsShapeEmitter(tuple: TupleShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
  165. case class RamlTupleShapeEmitter(tuple: TupleShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlAnyShapeEmitter with Product with Serializable
  166. 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
  167. case class RamlTypeExpressionEmitter(shape: Shape with ShapeHelpers)(implicit spec: SpecEmitterContext) extends PartEmitter with Product with Serializable
  168. sealed abstract class RamlTypeParser extends RamlSpecParser
  169. abstract class RamlTypePartEmitter extends PartEmitter
  170. trait RamlTypeSyntax extends AnyRef
  171. case class RamlUnionShapeEmitter(shape: UnionShape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlAnyShapeEmitter with Product with Serializable
  172. case class RamlXmlSchemaExpression(key: YNode, value: YNode, adopt: (Shape) ⇒ Shape, parseExample: Boolean = false)(implicit ctx: RamlWebApiContext) extends RamlSpecParser with RamlExternalTypesParser with Product with Serializable
  173. case class RamlXoneConstraintEmitter(shape: Shape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
  174. case class ReferenceDeclarations(references: Map[String, BaseUnit] = mutable.Map())(implicit ctx: WebApiContext) extends Product with Serializable
  175. case class ReferencesParser(baseUnit: BaseUnit, key: String, map: YMap, references: Seq[ParsedReference])(implicit ctx: WebApiContext) extends Product with Serializable
  176. case class RequiredShapeEmitter(shape: Shape, minCount: Option[FieldEntry]) extends Product with Serializable
  177. case class ScalarFormatType(shape: Shape, typeDef: TypeDef)(implicit ctx: WebApiContext) extends SpecParserOps with Product with Serializable
  178. abstract class SecuritySchemeParser extends SpecParserOps
  179. trait SettingsProducers extends AnyRef
  180. case class ShapeDependenciesParser(map: YMap, properties: LinkedHashMap[String, PropertyShape])(implicit ctx: WebApiContext) extends Product with Serializable

  181. class SimpleOasTypePartCollector extends OasTypePartCollector
  182. case class SimpleTypeEmitter(shape: ScalarShape, ordering: SpecOrdering)(implicit spec: RamlSpecEmitterContext) extends RamlCommonOASFieldsEmitter with Product with Serializable
  183. case class SimpleTypeParser(name: String, adopt: (Shape) ⇒ Shape, map: YMap, defaultType: TypeDef)(implicit ctx: RamlWebApiContext) extends SpecParserOps with Product with Serializable
  184. case class TraitExtendsEmitter(key: String, f: FieldEntry, ordering: SpecOrdering)(implicit eh: ErrorHandler) extends SingleValueArrayEmitter with Product with Serializable
  185. case class TypeInfo(isAnnotation: Boolean = false, isPropertyOrParameter: Boolean = false) extends Product with Serializable
  186. case class VariableEmitter(variable: VariableValue, ordering: SpecOrdering)(implicit eh: ErrorHandler) extends EntryEmitter with Product with Serializable
  187. case class XMLSerializerEmitter(key: String, f: FieldEntry, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  188. case class XMLSerializerParser(defaultName: String, node: YNode)(implicit ctx: WebApiContext) extends Product with Serializable

Ungrouped