package declaration
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class AbstractDeclarationEmitter(declaration: AbstractDeclaration, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class AbstractDeclarationParser(declaration: AbstractDeclaration, parent: String, map: YMapEntryLike)(implicit ctx: WebApiContext) extends Product with Serializable
- case class AbstractDeclarationPartEmitter(declaration: AbstractDeclaration, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: SpecEmitterContext) extends PartEmitter with Product with Serializable
- case class AbstractDeclarationsEmitter(key: String, declarations: Seq[AbstractDeclaration], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class AbstractDeclarationsParser(key: String, producer: (YMapEntry) ⇒ AbstractDeclaration, map: YMap, customProperties: String, model: DomainElementModel)(implicit ctx: WebApiContext) extends Product with Serializable
- abstract class AnnotationEmitter extends EntryEmitter
- abstract class AnnotationTypeEmitter extends AnyRef
- case class AnnotationsEmitter(element: DomainElement, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
- case class Async2SecuritySchemeParser(part: YPart, adopt: (SecurityScheme) ⇒ SecurityScheme)(implicit ctx: AsyncWebApiContext) extends OasLikeSecuritySchemeParser with Product with Serializable
- class Async2SecuritySettingsParser extends OasLikeSecuritySettingsParser
- case class CompactOasTypesEmitters(types: Seq[Shape], references: Seq[BaseUnit], ordering: SpecOrdering)(implicit spec: OasSpecEmitterContext) extends DeclaredTypesEmitters with Product with Serializable
- abstract class CustomFacetsEmitter extends EntryEmitter
- 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
- 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
- abstract class DeclaredTypesEmitters extends EntryEmitter
- abstract class DefaultType extends AnyRef
- case class EndPointExtendsEmitter(key: String, resourceTypes: Seq[ParametrizedResourceType], ordering: SpecOrdering)(implicit eh: ErrorHandler) extends EntryEmitter with Product with Serializable
- trait ExampleParser extends AnyRef
- case class ExtendsEmitter(field: FieldEntry, ordering: SpecOrdering, oasExtension: Boolean = false)(implicit eh: ErrorHandler) extends Product with Serializable
- case class FacetsEmitter(element: Shape, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
- abstract class FacetsInstanceEmitter extends EntryEmitter
- abstract class JSONSchemaVersion extends AnyRef
- case class LibraryLocationParser(e: YMapEntry) extends Product with Serializable
- case class NodeDependencyParser(entry: YMapEntry, properties: LinkedHashMap[String, PropertyShape])(implicit ctx: WebApiContext) extends Product with Serializable
- class OAS20SchemaVersion extends OASSchemaVersion
- class OAS30SchemaVersion extends OASSchemaVersion
- class OASSchemaVersion extends JSONSchemaVersion
- case class Oas2SecuritySchemeParser(part: YPart, adopt: (SecurityScheme) ⇒ SecurityScheme)(implicit ctx: OasLikeWebApiContext) extends OasLikeSecuritySchemeParser with Product with Serializable
- class Oas2SecuritySettingsParser extends OasLikeSecuritySettingsParser
- case class Oas3SecuritySchemeParser(part: YPart, adopt: (SecurityScheme) ⇒ SecurityScheme)(implicit ctx: OasLikeWebApiContext) extends OasLikeSecuritySchemeParser with Product with Serializable
- class Oas3SecuritySettingsParser extends OasLikeSecuritySettingsParser
- case class OasAnnotationEmitter(domainExtension: DomainExtension, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends AnnotationEmitter with Product with Serializable
- case class OasAnnotationTypeEmitter(property: CustomDomainProperty, ordering: SpecOrdering)(implicit spec: OasSpecEmitterContext) extends AnnotationTypeEmitter with Product with Serializable
- case class OasCreativeWorkEmitter(document: CreativeWork, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends PartEmitter with Product with Serializable
- case class OasCreativeWorkItemsEmitter(document: CreativeWork, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
- case class OasCustomFacetsEmitter(f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends CustomFacetsEmitter with Product with Serializable
- case class OasDeclaredTypesEmitters(types: Seq[Shape], references: Seq[BaseUnit], ordering: SpecOrdering)(implicit spec: OasLikeSpecEmitterContext) extends DeclaredTypesEmitters with Product with Serializable
- case class OasEntryCreativeWorkEmitter(key: String, documentation: CreativeWork, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class OasFacetsInstanceEmitter(shapeExtension: ShapeExtension, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends FacetsInstanceEmitter with Product with Serializable
- case class OasLikeCreativeWorkParser(node: YNode, parentId: String)(implicit ctx: WebApiContext) extends SpecParserOps with Product with Serializable
- abstract class OasLikeSecuritySchemeParser extends SecuritySchemeParser
- abstract class OasLikeSecuritySettingsParser extends SpecParserOps
- case class OasLikeTagsParser(parentId: String, entry: YMapEntry)(implicit ctx: OasLikeWebApiContext) extends SpecParserOps with Product with Serializable
- class OasRefParser extends AnyRef
- case class OasTagToReferenceEmitter(target: DomainElement, label: Option[String])(implicit spec: OasLikeSpecEmitterContext) extends OasSpecEmitter with TagToReferenceEmitter with Product with Serializable
- 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
- case class OrphanAnnotationsEmitter(orphans: Seq[DomainExtension], ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
- case class ParametrizedDeclarationEmitter(declaration: ParametrizedDeclaration, ordering: SpecOrdering)(implicit eh: ErrorHandler) extends PartEmitter with Product with Serializable
- case class RAML10SchemaVersion() extends RAMLSchemaVersion with Product with Serializable
- abstract class RAMLSchemaVersion extends JSONSchemaVersion
- case class Raml08DefaultTypeParser(defaultType: TypeDef, name: String, ast: YPart, adopt: (Shape) ⇒ Unit)(implicit ctx: RamlWebApiContext) extends Product with Serializable
- case class Raml08TypeParser(entryOrNode: YMapEntryLike, key: YNode, adopt: (Shape) ⇒ Unit, typeInfo: TypeInfo, defaultType: DefaultType)(implicit ctx: RamlWebApiContext) extends RamlTypeParser with Product with Serializable
- case class Raml08UnionTypeParser(shape: UnionShape, types: Seq[YNode], ast: YPart)(implicit ctx: RamlWebApiContext) extends Product with Serializable
- case class Raml10TypeParser(entryOrNode: YMapEntryLike, key: YNode, adopt: (Shape) ⇒ Unit, typeInfo: TypeInfo, defaultType: DefaultType)(implicit ctx: RamlWebApiContext) extends RamlTypeParser with Product with Serializable
- case class RamlAnnotationEmitter(domainExtension: DomainExtension, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends AnnotationEmitter with Product with Serializable
- case class RamlAnnotationTypeEmitter(property: CustomDomainProperty, ordering: SpecOrdering)(implicit spec: RamlSpecEmitterContext) extends AnnotationTypeEmitter with Product with Serializable
- case class RamlCreativeWorkEmitter(documentation: CreativeWork, ordering: SpecOrdering, withExtension: Boolean)(implicit spec: SpecEmitterContext) extends PartEmitter with Product with Serializable
- case class RamlCreativeWorkItemsEmitter(documentation: CreativeWork, ordering: SpecOrdering, withExtention: Boolean)(implicit spec: SpecEmitterContext) extends Product with Serializable
- case class RamlCreativeWorkParser(node: YNode)(implicit ctx: WebApiContext) extends SpecParserOps with Product with Serializable
- case class RamlCustomFacetsEmitter(f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends CustomFacetsEmitter with Product with Serializable
- case class RamlDeclaredTypesEmitters(types: Seq[Shape], references: Seq[BaseUnit], ordering: SpecOrdering)(implicit spec: RamlSpecEmitterContext) extends DeclaredTypesEmitters with Product with Serializable
- case class RamlDescribedByParser(key: String, map: YMap, scheme: SecurityScheme)(implicit ctx: RamlWebApiContext) extends Product with Serializable
- case class RamlFacetsInstanceEmitter(shapeExtension: ShapeExtension, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends FacetsInstanceEmitter with Product with Serializable
- case class RamlIncludeReferenceEmitter(reference: Linkable, location: String) extends PartEmitter with Product with Serializable
- case class RamlLocalReferenceEmitter(reference: Linkable) extends PartEmitter with Product with Serializable
- class RamlLocalReferenceEntryEmitter extends EntryPartEmitter
- case class RamlSecuritySchemeParser(part: YPart, adopt: (SecurityScheme) ⇒ SecurityScheme)(implicit ctx: RamlWebApiContext) extends SecuritySchemeParser with Product with Serializable
- case class RamlTagToReferenceEmitter(target: DomainElement, label: Option[String], references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends PartEmitter with TagToReferenceEmitter with Product with Serializable
- 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
- case class RamlTypeEntryEmitter(key: String, shape: Shape, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
- sealed abstract class RamlTypeParser extends RamlSpecParser
- trait RamlTypeSyntax extends AnyRef
- case class ReferenceDeclarations(references: Map[String, BaseUnit] = mutable.Map())(implicit ctx: WebApiContext) extends Product with Serializable
- case class ReferencesParser(baseUnit: BaseUnit, key: String, map: YMap, references: Seq[ParsedReference])(implicit ctx: WebApiContext) extends Product with Serializable
- case class ScalarFormatType(shape: Shape, typeDef: TypeDef)(implicit ctx: WebApiContext) extends SpecParserOps with Product with Serializable
- abstract class SecuritySchemeParser extends SpecParserOps
- trait SettingsProducers extends AnyRef
- case class ShapeDependenciesParser(map: YMap, properties: LinkedHashMap[String, PropertyShape])(implicit ctx: WebApiContext) extends Product with Serializable
- case class SimpleTypeParser(name: String, adopt: (Shape) ⇒ Unit, map: YMap, defaultType: TypeDef)(implicit ctx: RamlWebApiContext) extends SpecParserOps with Product with Serializable
- case class TraitExtendsEmitter(key: String, f: FieldEntry, ordering: SpecOrdering)(implicit eh: ErrorHandler) extends SingleValueArrayEmitter with Product with Serializable
- case class TypeInfo(isAnnotation: Boolean = false, isPropertyOrParameter: Boolean = false) extends Product with Serializable
- case class VariableEmitter(variable: VariableValue, ordering: SpecOrdering)(implicit eh: ErrorHandler) extends EntryEmitter with Product with Serializable
- case class XMLSerializerParser(defaultName: String, node: YNode)(implicit ctx: WebApiContext) extends Product with Serializable
Value Members
- object AbstractDeclarationParser extends Serializable
- object AnyDefaultType extends DefaultType
- object Async2SettingsProducers extends SettingsProducers
- object AsyncDeclaredTypesEmitters
- object CommonEnumParser
- object EnumParsing
- object FormatValidator
- object JSONSchemaDraft3SchemaVersion extends JSONSchemaVersion
- object JSONSchemaDraft4SchemaVersion extends JSONSchemaVersion
- object JSONSchemaDraft6SchemaVersion extends JSONSchemaVersion
- object JSONSchemaDraft7SchemaVersion extends JSONSchemaVersion
- object JSONSchemaUnspecifiedVersion extends JSONSchemaVersion
- object JSONSchemaVersion
- object LibraryLocationParser extends Serializable
- object OAS20SchemaVersion
- object OAS30SchemaVersion
- object Oas2SecuritySchemeParser extends Serializable
- object Oas2SettingsProducers extends SettingsProducers
- object Oas3SettingsProducers extends SettingsProducers
- object OasLikeCommonSettingsProducers extends SettingsProducers
- object OasLikeCreativeWorkParser extends Serializable
-
object
OasTypeParser extends Serializable
OpenAPI Type Parser.
- object Raml08TypeParser extends Serializable
- object Raml10TypeParser extends Serializable
- object RamlTypeDetection
- object ReferenceDeclarations extends Serializable
- object ReferencesParserAnnotations
- object StringDefaultType extends DefaultType
- object XMLSerializerParser extends Serializable