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, map: YMapEntryLike)(implicit ctx: WebApiContext) extends Product with Serializable
  3. case class AbstractDeclarationPartEmitter(declaration: AbstractDeclaration, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: SpecEmitterContext) extends PartEmitter with Product with Serializable
  4. case class AbstractDeclarationsEmitter(key: String, declarations: Seq[AbstractDeclaration], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable

  5. case class AbstractDeclarationsParser(key: String, producer: (YMapEntry) ⇒ AbstractDeclaration, map: YMap, customProperties: String, model: DomainElementModel)(implicit ctx: WebApiContext) extends Product with Serializable

  6. case class AsycnReferencesParser(references: Seq[ParsedReference])(implicit ctx: WebApiContext) extends CommonReferencesParser with Product with Serializable
  7. case class Async2SecuritySchemeParser(part: YPart, adopt: (SecurityScheme) ⇒ SecurityScheme)(implicit ctx: AsyncWebApiContext) extends OasLikeSecuritySchemeParser with Product with Serializable
  8. class Async2SecuritySettingsParser extends OasLikeSecuritySettingsParser
  9. abstract class CommonReferencesParser extends AnyRef
  10. case class CompactOasTypesEmitters(types: Seq[Shape], references: Seq[BaseUnit], ordering: SpecOrdering)(implicit spec: OasSpecEmitterContext) extends DeclaredTypesEmitters with Product with Serializable
  11. abstract class CustomFacetsEmitter extends EntryEmitter
  12. abstract class DeclaredTypesEmitters extends EntryEmitter
  13. abstract class DefaultType extends AnyRef
  14. case class EndPointExtendsEmitter(key: String, resourceTypes: Seq[ParametrizedResourceType], ordering: SpecOrdering)(implicit eh: ErrorHandler) extends EntryEmitter with Product with Serializable
  15. trait ExampleParser extends AnyRef
  16. case class ExtendsEmitter(field: FieldEntry, ordering: SpecOrdering, oasExtension: Boolean = false)(implicit eh: ErrorHandler) extends Product with Serializable

  17. abstract class JSONSchemaVersion extends AnyRef
  18. case class LibraryLocationParser(e: YMapEntry) extends Product with Serializable
  19. case class NodeDependencyParser(entry: YMapEntry, properties: LinkedHashMap[String, PropertyShape])(implicit ctx: WebApiContext) extends Product with Serializable
  20. class OAS20SchemaVersion extends OASSchemaVersion
  21. class OAS30SchemaVersion extends OASSchemaVersion
  22. class OASSchemaVersion extends JSONSchemaVersion
  23. case class Oas2SecuritySchemeParser(part: YPart, adopt: (SecurityScheme) ⇒ SecurityScheme)(implicit ctx: OasLikeWebApiContext) extends OasLikeSecuritySchemeParser with Product with Serializable
  24. class Oas2SecuritySettingsParser extends OasLikeSecuritySettingsParser
  25. case class Oas3SecuritySchemeParser(part: YPart, adopt: (SecurityScheme) ⇒ SecurityScheme)(implicit ctx: OasLikeWebApiContext) extends OasLikeSecuritySchemeParser with Product with Serializable
  26. class Oas3SecuritySettingsParser extends OasLikeSecuritySettingsParser
  27. case class OasCreativeWorkEmitter(document: CreativeWork, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends PartEmitter with Product with Serializable
  28. case class OasCreativeWorkItemsEmitter(document: CreativeWork, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
  29. case class OasCustomFacetsEmitter(f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends CustomFacetsEmitter with Product with Serializable
  30. case class OasDeclaredTypesEmitters(types: Seq[Shape], references: Seq[BaseUnit], ordering: SpecOrdering)(implicit spec: OasLikeSpecEmitterContext) extends DeclaredTypesEmitters with Product with Serializable
  31. case class OasEntryCreativeWorkEmitter(key: String, documentation: CreativeWork, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  32. case class OasLikeCreativeWorkParser(node: YNode, parentId: String)(implicit ctx: WebApiContext) extends SpecParserOps with Product with Serializable
  33. abstract class OasLikeSecuritySchemeParser extends SecuritySchemeParser
  34. abstract class OasLikeSecuritySettingsParser extends SpecParserOps
  35. case class OasLikeTagsParser(parentId: String, entry: YMapEntry)(implicit ctx: OasLikeWebApiContext) extends SpecParserOps with Product with Serializable
  36. class OasRefParser extends AnyRef
  37. case class OasTagToReferenceEmitter(link: DomainElement)(implicit spec: OasLikeSpecEmitterContext) extends OasSpecEmitter with TagToReferenceEmitter with Product with Serializable

  38. case class OasTypeParser(entryOrNode: YMapEntryLike, name: String, map: YMap, adopt: (Shape) ⇒ Unit, version: JSONSchemaVersion, isDeclaration: Boolean = false)(implicit ctx: OasLikeWebApiContext) extends OasSpecParser with Product with Serializable
  39. case class ParametrizedDeclarationEmitter(declaration: ParametrizedDeclaration, ordering: SpecOrdering)(implicit eh: ErrorHandler) extends PartEmitter with Product with Serializable
  40. case class RAML10SchemaVersion() extends RAMLSchemaVersion with Product with Serializable
  41. abstract class RAMLSchemaVersion extends JSONSchemaVersion
  42. case class Raml08DefaultTypeParser(defaultType: TypeDef, name: String, ast: YPart, adopt: (Shape) ⇒ Unit)(implicit ctx: RamlWebApiContext) extends Product with Serializable
  43. case class Raml08TypeParser(entryOrNode: YMapEntryLike, key: YNode, adopt: (Shape) ⇒ Unit, typeInfo: TypeInfo, defaultType: DefaultType)(implicit ctx: RamlWebApiContext) extends RamlTypeParser with Product with Serializable
  44. case class Raml08UnionTypeParser(shape: UnionShape, types: Seq[YNode], ast: YPart)(implicit ctx: RamlWebApiContext) extends Product with Serializable
  45. case class Raml10TypeParser(entryOrNode: YMapEntryLike, key: YNode, adopt: (Shape) ⇒ Unit, typeInfo: TypeInfo, defaultType: DefaultType)(implicit ctx: RamlWebApiContext) extends RamlTypeParser with Product with Serializable
  46. case class RamlCreativeWorkEmitter(documentation: CreativeWork, ordering: SpecOrdering, withExtension: Boolean)(implicit spec: SpecEmitterContext) extends PartEmitter with Product with Serializable
  47. case class RamlCreativeWorkItemsEmitter(documentation: CreativeWork, ordering: SpecOrdering, withExtention: Boolean)(implicit spec: SpecEmitterContext) extends Product with Serializable

  48. case class RamlCreativeWorkParser(node: YNode)(implicit ctx: WebApiContext) extends SpecParserOps with Product with Serializable
  49. case class RamlCustomFacetsEmitter(f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends CustomFacetsEmitter with Product with Serializable
  50. case class RamlDeclaredTypesEmitters(types: Seq[Shape], references: Seq[BaseUnit], ordering: SpecOrdering)(implicit spec: RamlSpecEmitterContext) extends DeclaredTypesEmitters with Product with Serializable
  51. case class RamlDescribedByParser(key: String, map: YMap, scheme: SecurityScheme)(implicit ctx: RamlWebApiContext) extends Product with Serializable
  52. case class RamlIncludeReferenceEmitter(reference: Linkable, location: String) extends PartEmitter with Product with Serializable
  53. case class RamlLocalReferenceEmitter(reference: Linkable) extends PartEmitter with Product with Serializable
  54. class RamlLocalReferenceEntryEmitter extends EntryPartEmitter
  55. case class RamlSecuritySchemeParser(part: YPart, adopt: (SecurityScheme) ⇒ SecurityScheme)(implicit ctx: RamlWebApiContext) extends SecuritySchemeParser with Product with Serializable
  56. case class RamlTagToReferenceEmitter(link: DomainElement, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends PartEmitter with TagToReferenceEmitter with Product with Serializable
  57. 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
  58. case class RamlTypeEntryEmitter(key: String, shape: Shape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
  59. sealed abstract class RamlTypeParser extends RamlSpecParser
  60. trait RamlTypeSyntax extends AnyRef
  61. case class ReferencesParser(baseUnit: BaseUnit, id: String, key: String, map: YMap, references: Seq[ParsedReference])(implicit ctx: WebApiContext) extends CommonReferencesParser with Product with Serializable
  62. case class ScalarFormatType(shape: Shape, typeDef: TypeDef)(implicit ctx: WebApiContext) extends SpecParserOps with Product with Serializable
  63. abstract class SecuritySchemeParser extends SpecParserOps
  64. trait SettingsProducers extends AnyRef
  65. case class ShapeDependenciesParser(map: YMap, properties: LinkedHashMap[String, PropertyShape])(implicit ctx: WebApiContext) extends Product with Serializable

  66. case class SimpleTypeParser(name: String, adopt: (Shape) ⇒ Unit, map: YMap, defaultType: TypeDef)(implicit ctx: RamlWebApiContext) extends SpecParserOps with Product with Serializable
  67. case class TraitExtendsEmitter(key: String, f: FieldEntry, ordering: SpecOrdering)(implicit eh: ErrorHandler) extends SingleValueArrayEmitter with Product with Serializable
  68. case class TypeInfo(isAnnotation: Boolean = false, isPropertyOrParameter: Boolean = false) extends Product with Serializable
  69. case class VariableEmitter(variable: VariableValue, ordering: SpecOrdering)(implicit eh: ErrorHandler) extends EntryEmitter with Product with Serializable
  70. case class WebApiRegister()(implicit ctx: WebApiContext) extends CollectionSideEffect[BaseUnit] with Product with Serializable

  71. case class XMLSerializerParser(defaultName: String, node: YNode)(implicit ctx: WebApiContext) extends Product with Serializable

Ungrouped