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 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. 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
  13. 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
  14. abstract class DeclaredTypesEmitters extends EntryEmitter
  15. abstract class DefaultType extends AnyRef
  16. case class EndPointExtendsEmitter(key: String, resourceTypes: Seq[ParametrizedResourceType], ordering: SpecOrdering)(implicit eh: ErrorHandler) extends EntryEmitter with Product with Serializable
  17. trait ExampleParser extends AnyRef
  18. case class ExtendsEmitter(field: FieldEntry, ordering: SpecOrdering, oasExtension: Boolean = false)(implicit eh: ErrorHandler) extends Product with Serializable

  19. case class FacetsEmitter(element: Shape, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
  20. abstract class FacetsInstanceEmitter extends EntryEmitter
  21. abstract class JSONSchemaVersion extends AnyRef
  22. case class LibraryLocationParser(e: YMapEntry) extends Product with Serializable
  23. case class NodeDependencyParser(entry: YMapEntry, properties: LinkedHashMap[String, PropertyShape])(implicit ctx: WebApiContext) extends Product with Serializable
  24. class OAS20SchemaVersion extends OASSchemaVersion
  25. class OAS30SchemaVersion extends OASSchemaVersion
  26. class OASSchemaVersion extends JSONSchemaVersion
  27. class Oas2SecuritySettingsParser extends OasLikeSecuritySettingsParser
  28. class Oas3SecuritySettingsParser extends OasLikeSecuritySettingsParser
  29. case class OasAnnotationEmitter(domainExtension: DomainExtension, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends AnnotationEmitter with Product with Serializable
  30. case class OasAnnotationTypeEmitter(property: CustomDomainProperty, ordering: SpecOrdering)(implicit spec: OasSpecEmitterContext) extends AnnotationTypeEmitter with Product with Serializable
  31. case class OasCreativeWorkEmitter(document: CreativeWork, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends PartEmitter with Product with Serializable
  32. case class OasCreativeWorkItemsEmitter(document: CreativeWork, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
  33. case class OasCustomFacetsEmitter(f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends CustomFacetsEmitter with Product with Serializable
  34. case class OasDeclaredTypesEmitters(types: Seq[Shape], references: Seq[BaseUnit], ordering: SpecOrdering)(implicit spec: OasLikeSpecEmitterContext) extends DeclaredTypesEmitters with Product with Serializable
  35. case class OasEntryCreativeWorkEmitter(key: String, documentation: CreativeWork, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  36. case class OasFacetsInstanceEmitter(shapeExtension: ShapeExtension, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends FacetsInstanceEmitter with Product with Serializable
  37. case class OasLikeCreativeWorkParser(node: YNode, parentId: String)(implicit ctx: WebApiContext) extends SpecParserOps with Product with Serializable
  38. abstract class OasLikeSecuritySchemeParser extends SecuritySchemeParser
  39. abstract class OasLikeSecuritySettingsParser extends SpecParserOps
  40. case class OasLikeTagsParser(parentId: String, entry: YMapEntry)(implicit ctx: OasLikeWebApiContext) extends SpecParserOps with Product with Serializable
  41. case class OasSecuritySchemeParser(part: YPart, adopt: (SecurityScheme) ⇒ SecurityScheme)(implicit ctx: OasWebApiContext) extends OasLikeSecuritySchemeParser with Product with Serializable
  42. case class OasTagToReferenceEmitter(target: DomainElement, label: Option[String], reference: Seq[BaseUnit])(implicit spec: OasLikeSpecEmitterContext) extends OasSpecEmitter with TagToReferenceEmitter with Product with Serializable

  43. 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
  44. case class OrphanAnnotationsEmitter(orphans: Seq[DomainExtension], ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
  45. case class ParametrizedDeclarationEmitter(declaration: ParametrizedDeclaration, ordering: SpecOrdering)(implicit eh: ErrorHandler) extends PartEmitter with Product with Serializable
  46. case class RAML10SchemaVersion() extends RAMLSchemaVersion with Product with Serializable
  47. abstract class RAMLSchemaVersion extends JSONSchemaVersion
  48. case class Raml08DefaultTypeParser(defaultType: TypeDef, name: String, ast: YPart, adopt: (Shape) ⇒ Unit)(implicit ctx: RamlWebApiContext) extends Product with Serializable
  49. 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
  50. case class Raml08UnionTypeParser(shape: UnionShape, types: Seq[YNode], ast: YPart)(implicit ctx: RamlWebApiContext) extends Product with Serializable
  51. 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
  52. case class RamlAnnotationEmitter(domainExtension: DomainExtension, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends AnnotationEmitter with Product with Serializable
  53. case class RamlAnnotationTypeEmitter(property: CustomDomainProperty, ordering: SpecOrdering)(implicit spec: RamlSpecEmitterContext) extends AnnotationTypeEmitter with Product with Serializable
  54. case class RamlCreativeWorkEmitter(documentation: CreativeWork, ordering: SpecOrdering, withExtension: Boolean)(implicit spec: SpecEmitterContext) extends PartEmitter with Product with Serializable
  55. case class RamlCreativeWorkItemsEmitter(documentation: CreativeWork, ordering: SpecOrdering, withExtention: Boolean)(implicit spec: SpecEmitterContext) extends Product with Serializable

  56. case class RamlCreativeWorkParser(node: YNode)(implicit ctx: WebApiContext) extends SpecParserOps with Product with Serializable
  57. case class RamlCustomFacetsEmitter(f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends CustomFacetsEmitter with Product with Serializable
  58. case class RamlDeclaredTypesEmitters(types: Seq[Shape], references: Seq[BaseUnit], ordering: SpecOrdering)(implicit spec: RamlSpecEmitterContext) extends DeclaredTypesEmitters with Product with Serializable
  59. case class RamlDescribedByParser(key: String, map: YMap, scheme: SecurityScheme)(implicit ctx: RamlWebApiContext) extends Product with Serializable
  60. case class RamlFacetsInstanceEmitter(shapeExtension: ShapeExtension, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends FacetsInstanceEmitter with Product with Serializable
  61. case class RamlIncludeReferenceEmitter(reference: Linkable, location: String) extends PartEmitter with Product with Serializable
  62. case class RamlLocalReferenceEmitter(reference: Linkable) extends PartEmitter with Product with Serializable
  63. class RamlLocalReferenceEntryEmitter extends EntryPartEmitter
  64. case class RamlSecuritySchemeParser(part: YPart, adopt: (SecurityScheme) ⇒ SecurityScheme)(implicit ctx: RamlWebApiContext) extends SecuritySchemeParser with Product with Serializable
  65. case class RamlTagToReferenceEmitter(target: DomainElement, label: Option[String], references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends PartEmitter with TagToReferenceEmitter with Product with Serializable
  66. 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
  67. case class RamlTypeEntryEmitter(key: String, shape: Shape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
  68. sealed abstract class RamlTypeParser extends RamlSpecParser
  69. trait RamlTypeSyntax extends AnyRef
  70. case class ReferenceDeclarations(references: Map[String, BaseUnit] = mutable.Map())(implicit ctx: WebApiContext) extends Product with Serializable
  71. case class ReferencesParser(baseUnit: BaseUnit, key: String, map: YMap, references: Seq[ParsedReference])(implicit ctx: WebApiContext) extends Product with Serializable
  72. case class ScalarFormatType(shape: Shape, typeDef: TypeDef)(implicit ctx: WebApiContext) extends SpecParserOps with Product with Serializable
  73. abstract class SecuritySchemeParser extends SpecParserOps
  74. trait SettingsProducers extends AnyRef
  75. case class ShapeDependenciesParser(map: YMap, properties: LinkedHashMap[String, PropertyShape])(implicit ctx: WebApiContext) extends Product with Serializable

  76. case class SimpleTypeParser(name: String, adopt: (Shape) ⇒ Unit, map: YMap, defaultType: TypeDef)(implicit ctx: RamlWebApiContext) extends SpecParserOps with Product with Serializable
  77. case class TraitExtendsEmitter(key: String, f: FieldEntry, ordering: SpecOrdering)(implicit eh: ErrorHandler) extends SingleValueArrayEmitter with Product with Serializable
  78. case class TypeInfo(isAnnotation: Boolean = false, isPropertyOrParameter: Boolean = false) extends Product with Serializable
  79. case class VariableEmitter(variable: VariableValue, ordering: SpecOrdering)(implicit eh: ErrorHandler) extends EntryEmitter with Product with Serializable
  80. case class XMLSerializerParser(defaultName: String, node: YNode)(implicit ctx: WebApiContext) extends Product with Serializable

Ungrouped