c
amf.plugins.document.webapi.parser.spec
RamlWebApiDeclarations
Companion object RamlWebApiDeclarations
class RamlWebApiDeclarations extends WebApiDeclarations
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- RamlWebApiDeclarations
- WebApiDeclarations
- Declarations
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
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 absorb(other: RamlWebApiDeclarations): Unit
-
def
addSchema(s: Shape): Unit
- Attributes
- protected
- Definition Classes
- WebApiDeclarations
-
val
alias: Option[String]
- Definition Classes
- RamlWebApiDeclarations → 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
-
var
callbacks: Map[String, Callback]
- Definition Classes
- WebApiDeclarations
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
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: Option[ErrorHandler]
- Definition Classes
- RamlWebApiDeclarations → WebApiDeclarations
-
var
examples: Map[String, Example]
- Definition Classes
- WebApiDeclarations
- def existsExternalAlias(lib: String): Boolean
- var externalLibs: Map[String, Map[String, AnyShape]]
- var externalShapes: Map[String, AnyShape]
-
def
finalize(): Unit
- Attributes
- protected[java.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
findCallback(key: String, scope: Scope): Option[Callback]
- 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 findInExternals(url: String): Option[AnyShape]
- def findInExternalsLibs(lib: String, name: String): Option[AnyShape]
-
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
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
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
- RamlWebApiDeclarations → 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: RamlWebApiDeclarations): RamlWebApiDeclarations
-
def
merge(other: WebApiDeclarations): WebApiDeclarations
- Definition Classes
- WebApiDeclarations
-
def
mergeParts(other: WebApiDeclarations, merged: WebApiDeclarations): Unit
- Attributes
- protected
- 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
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 registerExternalLib(url: String, content: Map[String, AnyShape]): WebApiDeclarations
- def registerExternalRef(external: (String, AnyShape)): WebApiDeclarations
-
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
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
- @native() @throws( ... )