c
amf.plugins.document.webapi.parser.spec
OasWebApiDeclarations
Companion object OasWebApiDeclarations
class OasWebApiDeclarations extends OasLikeWebApiDeclarations
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- OasWebApiDeclarations
- OasLikeWebApiDeclarations
- WebApiDeclarations
- Declarations
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new OasWebApiDeclarations(asts: Map[String, YNode], alias: Option[String], errorHandler: ErrorHandler, futureDeclarations: FutureDeclarations)
Type Members
-
trait
ErrorDeclaration extends AnyRef
- Definition Classes
- Declarations
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
def
+=(element: DomainElement): WebApiDeclarations
- Definition Classes
- WebApiDeclarations → Declarations
-
def
+=(fragment: (String, Fragment)): Declarations
- Definition Classes
- Declarations
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
addSchema(s: Shape): Unit
- Attributes
- protected
- Definition Classes
- WebApiDeclarations
-
val
alias: Option[String]
- Definition Classes
- OasWebApiDeclarations → OasLikeWebApiDeclarations → WebApiDeclarations
-
def
aliased(name: String): String
- Definition Classes
- WebApiDeclarations
-
var
annotations: Map[String, CustomDomainProperty]
- Definition Classes
- Declarations
-
var
anns: Map[String, CustomDomainProperty]
- Definition Classes
- WebApiDeclarations
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
val
asts: Map[String, YNode]
- Definition Classes
- OasWebApiDeclarations → OasLikeWebApiDeclarations
-
var
callbacks: Map[String, List[Callback]]
- Definition Classes
- WebApiDeclarations
-
var
channelBindings: Map[String, ChannelBindings]
- Definition Classes
- WebApiDeclarations
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
var
correlationIds: Map[String, CorrelationId]
- Definition Classes
- WebApiDeclarations
-
def
declarables(): Seq[DomainElement]
- Definition Classes
- WebApiDeclarations → Declarations
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
error(message: String, ast: YPart): Unit
- Attributes
- protected
- Definition Classes
- Declarations
-
val
errorHandler: ErrorHandler
- Definition Classes
- OasWebApiDeclarations → OasLikeWebApiDeclarations → WebApiDeclarations
-
var
examples: Map[String, Example]
- Definition Classes
- WebApiDeclarations
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
findAnnotation(key: String, scope: Scope): Option[CustomDomainProperty]
- Definition Classes
- Declarations
-
def
findAnnotationOrError(ast: YPart)(key: String, scope: Scope): CustomDomainProperty
- Definition Classes
- Declarations
-
def
findCallbackInDeclarations(key: String): Option[List[Callback]]
- Definition Classes
- WebApiDeclarations
-
def
findChannelBindings(key: String, scope: Scope): Option[ChannelBindings]
- Definition Classes
- WebApiDeclarations
-
def
findCorrelationId(key: String, scope: Scope): Option[CorrelationId]
- Definition Classes
- WebApiDeclarations
-
def
findDocumentations(key: String, scope: Scope, error: Option[(String) ⇒ Unit] = None): Option[CreativeWork]
- Definition Classes
- WebApiDeclarations
-
def
findEquivalent(element: DomainElement): Option[DomainElement]
Find domain element with the same name.
Find domain element with the same name.
- Definition Classes
- WebApiDeclarations → Declarations
-
def
findExample(key: String, scope: Scope): Option[Example]
- Definition Classes
- WebApiDeclarations
-
def
findForType(key: String, map: (Declarations) ⇒ Map[String, DomainElement], scope: Scope): Option[DomainElement]
- Definition Classes
- Declarations
-
def
findHeader(key: String, scope: Scope): Option[Parameter]
- Definition Classes
- WebApiDeclarations
-
def
findMessage(key: String, scope: Scope): Option[Message]
- Definition Classes
- WebApiDeclarations
-
def
findMessageBindings(key: String, scope: Scope): Option[MessageBindings]
- Definition Classes
- WebApiDeclarations
-
def
findNamedExample(key: String, error: Option[(String) ⇒ Unit] = None): Option[Example]
- Definition Classes
- WebApiDeclarations
-
def
findNamedExampleOrError(ast: YPart)(key: String): Example
- Definition Classes
- WebApiDeclarations
-
def
findOperationBindings(key: String, scope: Scope): Option[OperationBindings]
- Definition Classes
- WebApiDeclarations
-
def
findParameter(key: String, scope: Scope): Option[Parameter]
- Definition Classes
- WebApiDeclarations
-
def
findParameterOrError(ast: YPart)(key: String, scope: Scope): Parameter
- Definition Classes
- WebApiDeclarations
-
def
findPayload(key: String, scope: Scope): Option[Payload]
- Definition Classes
- WebApiDeclarations
-
def
findRequestBody(key: String, scope: Scope): Option[Request]
- Definition Classes
- WebApiDeclarations
-
def
findResourceType(key: String, scope: Scope, error: Option[(String) ⇒ Unit] = None): Option[ResourceType]
- Definition Classes
- WebApiDeclarations
-
def
findResourceTypeOrError(ast: YPart)(key: String, scope: Scope): ResourceType
- Definition Classes
- WebApiDeclarations
-
def
findResponse(key: String, scope: Scope): Option[Response]
- Definition Classes
- WebApiDeclarations
-
def
findResponseOrError(ast: YPart)(key: String, searchScope: Scope): Response
- Definition Classes
- WebApiDeclarations
-
def
findSecurityScheme(key: String, scope: Scope, error: Option[(String) ⇒ Unit] = None): Option[SecurityScheme]
- Definition Classes
- WebApiDeclarations
-
def
findSecuritySchemeOrError(ast: YPart)(key: String, scope: Scope): SecurityScheme
- Definition Classes
- WebApiDeclarations
-
def
findServerBindings(key: String, scope: Scope): Option[ServerBindings]
- Definition Classes
- WebApiDeclarations
-
def
findTemplatedLink(key: String, scope: Scope): Option[TemplatedLink]
- Definition Classes
- WebApiDeclarations
-
def
findTraitOrError(ast: YPart)(key: String, scope: Scope): Trait
- Definition Classes
- WebApiDeclarations
-
def
findType(key: String, scope: Scope, error: Option[(String) ⇒ Unit] = None): Option[AnyShape]
- Definition Classes
- WebApiDeclarations
-
var
fragments: Map[String, FragmentRef]
- Definition Classes
- Declarations
-
var
frags: Map[String, FragmentRef]
- Definition Classes
- WebApiDeclarations
-
val
futureDeclarations: FutureDeclarations
- Definition Classes
- OasWebApiDeclarations → OasLikeWebApiDeclarations → WebApiDeclarations
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
getOrCreateLibrary(alias: String): WebApiDeclarations
Get or create specified library.
Get or create specified library.
- Definition Classes
- WebApiDeclarations → Declarations
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
var
headers: Map[String, Parameter]
- Definition Classes
- WebApiDeclarations
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
var
libraries: Map[String, Declarations]
- Definition Classes
- Declarations
-
var
libs: Map[String, WebApiDeclarations]
- Definition Classes
- WebApiDeclarations
-
var
links: Map[String, TemplatedLink]
- Definition Classes
- WebApiDeclarations
-
def
merge(other: WebApiDeclarations): WebApiDeclarations
- Definition Classes
- WebApiDeclarations
-
def
mergeParts(other: WebApiDeclarations, merged: WebApiDeclarations): Unit
- Attributes
- protected
- Definition Classes
- WebApiDeclarations
-
var
messageBindings: Map[String, MessageBindings]
- Definition Classes
- WebApiDeclarations
-
var
messages: Map[String, Message]
- Definition Classes
- WebApiDeclarations
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
nonEmpty: Boolean
- Definition Classes
- WebApiDeclarations
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
var
operationBindings: Map[String, OperationBindings]
- Definition Classes
- WebApiDeclarations
-
var
others: Map[String, BaseUnit]
- Definition Classes
- WebApiDeclarations
-
def
parameterPayload(parameter: Parameter): Payload
- Definition Classes
- WebApiDeclarations
-
var
parameters: Map[String, Parameter]
- Definition Classes
- WebApiDeclarations
-
var
payloads: Map[String, Payload]
- Definition Classes
- WebApiDeclarations
-
def
promoteExternaltoDataTypeFragment(text: String, fullRef: String, shape: Shape): Shape
- Definition Classes
- WebApiDeclarations
-
var
promotedFragments: Seq[Fragment]
- Definition Classes
- Declarations
-
def
registerHeader(header: Parameter): Unit
- Definition Classes
- WebApiDeclarations
-
def
registerOasParameter(oasParameter: OasParameter): Unit
- Definition Classes
- WebApiDeclarations
-
var
requests: Map[String, Request]
- Definition Classes
- WebApiDeclarations
-
var
resourceTypes: Map[String, ResourceType]
- Definition Classes
- WebApiDeclarations
-
var
responses: Map[String, Response]
- Definition Classes
- WebApiDeclarations
-
var
securitySchemes: Map[String, SecurityScheme]
- Definition Classes
- WebApiDeclarations
-
var
serverBindings: Map[String, ServerBindings]
- Definition Classes
- WebApiDeclarations
-
var
shapes: Map[String, Shape]
- Definition Classes
- WebApiDeclarations
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
var
traits: Map[String, Trait]
- Definition Classes
- WebApiDeclarations
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()