Modifier and Type | Class and Description |
---|---|
class |
AaiChannelItem |
class |
AaiComponents |
class |
AaiContact |
class |
AaiCorrelationId |
class |
AaiDocument
Models an AsyncAPI root document.
|
class |
AaiExternalDocumentation
Models an AsyncAPI external documentation node.
|
class |
AaiHeaderItem
Represents `Schema Object | Reference Object` type.
|
class |
AaiInfo
Models an AsyncAPI 'Info' node.
|
class |
AaiLicense |
class |
AaiMessage |
class |
AaiMessageBase
Contains shared fields in
AaiMessage and AaiMessageTrait |
class |
AaiMessageTrait |
class |
AaiMessageTraitDefinition |
class |
AaiOAuthFlows |
class |
AaiOperation |
class |
AaiOperationBase |
class |
AaiOperationTrait |
class |
AaiOperationTraitDefinition |
class |
AaiParameter
|
class |
AaiSecurityScheme |
class |
AaiServer
Models an AsyncAPI server.
|
class |
AaiServerVariable |
class |
AaiTag |
Modifier and Type | Class and Description |
---|---|
class |
Aai20AuthorizationCodeOAuthFlow |
class |
Aai20ChannelItem |
class |
Aai20ClientCredentialsOAuthFlow |
class |
Aai20Components |
class |
Aai20Contact |
class |
Aai20CorrelationId |
class |
Aai20Document
Models an AsyncAPI root document.
|
class |
Aai20ExternalDocumentation |
class |
Aai20HeaderItem |
class |
Aai20ImplicitOAuthFlow |
class |
Aai20Info
Models an AsyncAPI 'Info' node.
|
class |
Aai20License |
class |
Aai20Message |
class |
Aai20MessageTrait |
class |
Aai20MessageTraitDefinition |
class |
Aai20OAuthFlows |
class |
Aai20Operation |
class |
Aai20OperationTrait |
class |
Aai20OperationTraitDefinition |
class |
Aai20Parameter |
class |
Aai20PasswordOAuthFlow |
class |
Aai20SecurityScheme |
class |
Aai20Server
Models an AsyncAPI server.
|
class |
Aai20ServerVariable |
class |
Aai20Tag |
Modifier and Type | Method and Description |
---|---|
static ICommand |
CommandFactory.createSetExtensionCommand(ExtensibleNode parent,
String name,
Object value) |
Modifier and Type | Method and Description |
---|---|
protected void |
DataModelReader.readExtensions(Object json,
ExtensibleNode node)
Reads the extension properties from the input and stores them in the extensible node.
|
Modifier and Type | Class and Description |
---|---|
class |
Document
The base class for all document nodes.
|
Modifier and Type | Class and Description |
---|---|
class |
AuthorizationCodeOAuthFlow
Models an authorization code OAuth flow.
|
class |
ClientCredentialsOAuthFlow
Models a client credentials OAuth flow.
|
class |
Components
Base class for components defined by AsyncAPI 2+ and OpenAPI 3+.
|
class |
Contact
Models a contact entity.
|
class |
ExternalDocumentation
Models an External Documentation node.
|
class |
ImplicitOAuthFlow
Modles an implicit OAuth flow.
|
class |
Info
Models an Info node.
|
class |
License |
class |
ModernSecurityScheme
Implements the slightly more modern approach to a security scheme.
|
class |
OAuthFlow
Models an OAuth Flow.
|
class |
OAuthFlows
Models an OAuth Flows entity.
|
class |
Operation |
class |
Parameter
Models a parameter.
|
class |
PasswordOAuthFlow
Models a password OAuth flow.
|
class |
Schema
Models a schema.
|
class |
SecurityScheme
Models a Security Scheme.
|
class |
Server |
class |
ServerVariable
Models a server variable.
|
class |
Tag
Models a Tag node.
|
Modifier and Type | Method and Description |
---|---|
protected void |
Traverser.traverseExtensions(ExtensibleNode node)
Traverse the extension nodes, if any are found.
|
Modifier and Type | Class and Description |
---|---|
class |
OasContact |
class |
OasDocument
Models an OpenAPI document.
|
class |
OasExternalDocumentation |
class |
OasHeader
Models an OpenAPI header.
|
class |
OasInfo |
class |
OasLicense |
class |
OasOperation
Models an OpenAPI operation.
|
class |
OasParameter |
class |
OasPathItem
Models an OpenAPI path item.
|
class |
OasPaths
Modles the OpenAPI paths.
|
class |
OasResponse
Models an OpenAPI
|
class |
OasResponses
Models an OpenAPI responses.
|
class |
OasSchema
Models an OpenAPI schema.
|
class |
OasTag |
class |
OasXML |
Modifier and Type | Class and Description |
---|---|
class |
Oas20Contact |
class |
Oas20Document
Models the root document of the OpenAPI 2.0 (aka Swagger) data model.
|
class |
Oas20ExternalDocumentation |
class |
Oas20Header
Models an OpenAPI 2.0 header.
|
class |
Oas20Info |
class |
Oas20Items
Models an OpenAPI 2.0 items.
|
class |
Oas20License |
class |
Oas20Operation
Models an OpenAPI 2.0 operation.
|
class |
Oas20Parameter
Models an OpenAPi 2.0 parameter.
|
class |
Oas20ParameterDefinition
Models an OpenAPI 2.0 parameter definition.
|
class |
Oas20PathItem
Models an OpenAPI 2.0 path item.
|
class |
Oas20Paths |
class |
Oas20Response
Models an OpenAPI 2.0 response.
|
class |
Oas20ResponseDefinition
Models an OpenAPI 2.0 response definition.
|
class |
Oas20Responses
Implements an OpenAPI 2.0 responses.
|
class |
Oas20Schema |
static class |
Oas20Schema.Oas20AdditionalPropertiesSchema |
static class |
Oas20Schema.Oas20AllOfSchema |
static class |
Oas20Schema.Oas20ItemsSchema |
static class |
Oas20Schema.Oas20PropertySchema |
class |
Oas20SchemaDefinition
Models an OpenAPI 2.0 schema definition.
|
class |
Oas20Scopes
Models an OpenAPI 2.0 scopes.
|
class |
Oas20SecurityScheme
Models an OpenAPI 2.0 security scheme.
|
class |
Oas20Tag |
class |
Oas20XML
Models an OpenAPI 2.0 XML.
|
Modifier and Type | Class and Description |
---|---|
class |
Oas30AuthorizationCodeOAuthFlow
Models an OpenAPI 3.0.x authorization code oauth flow.
|
class |
Oas30Callback |
class |
Oas30CallbackDefinition |
class |
Oas30CallbackPathItem
Models a callback path item.
|
class |
Oas30ClientCredentialsOAuthFlow
Models an OpenAPI 3.0.x client credentials OAuth flow.
|
class |
Oas30Components
Models an OpenAPI 3.0.x Components.
|
class |
Oas30Contact |
class |
Oas30Discriminator
Models an OpenAPI 3.0.x Discriminator.
|
class |
Oas30Document
Models the root document of the OpenAPI 2.0 (aka Swagger) data model.
|
class |
Oas30Encoding
Models an OpenAPI 3.0.x Encoding.
|
class |
Oas30Example
Models an OpenAPI 3.0.x example.
|
class |
Oas30ExampleDefinition
Models an OpenAPI 3.0.x example definition.
|
class |
Oas30ExternalDocumentation |
class |
Oas30Header
Models an OpenAPI 3.0.x header.
|
class |
Oas30HeaderDefinition
Models an OpenAPI 3.0.x header definition.
|
class |
Oas30ImplicitOAuthFlow
Models an OpenAPI 3.0.x implicit OAuth flow.
|
class |
Oas30Info |
class |
Oas30License |
class |
Oas30Link
Models an OpenAPI 3.0.x Link.
|
class |
Oas30LinkDefinition
Models an OpenAPI 3.0.x link definition.
|
class |
Oas30LinkServer |
class |
Oas30MediaType
Models an OpenAPI 3.0.x media type.
|
class |
Oas30OAuthFlows
Models an OpenAPI 3.0.x OAuth Flows.
|
class |
Oas30Operation
Models an OpenAPI 3.0.x operation.
|
class |
Oas30Parameter
Models an OpenAPI 3.0.x parameter.
|
class |
Oas30ParameterDefinition
Models an OpenAPI 3.0.x parameter definition.
|
class |
Oas30PasswordOAuthFlow
Models an OpenAPI 3.0.x password OAuth flow.
|
class |
Oas30PathItem
Models an OpenAPI 3.0.x path item.
|
class |
Oas30Paths |
class |
Oas30RequestBody
Models an OpenAPI 3.0.x Request Body.
|
class |
Oas30RequestBodyDefinition
Models an OpenAPI 3.0.x request body definition.
|
class |
Oas30Response
Models an OpenAPI 3.0.x response.
|
class |
Oas30ResponseDefinition
Models an OpenAPI 3.0.x response definition.
|
class |
Oas30Responses
Implements an OpenAPI 3.0.x responses.
|
class |
Oas30Schema
Models an OpenAPI 3.0.x schema.
|
static class |
Oas30Schema.Oas30AdditionalPropertiesSchema |
static class |
Oas30Schema.Oas30AllOfSchema |
static class |
Oas30Schema.Oas30AnyOfSchema |
static class |
Oas30Schema.Oas30ItemsSchema |
static class |
Oas30Schema.Oas30NotSchema |
static class |
Oas30Schema.Oas30OneOfSchema |
static class |
Oas30Schema.Oas30PropertySchema |
class |
Oas30SchemaDefinition |
class |
Oas30SecurityScheme
Models an OpenAPI 3.0.x security scheme.
|
class |
Oas30Server |
class |
Oas30ServerVariable
Models an OpenAPI 3 server variable.
|
class |
Oas30Tag |
class |
Oas30XML
Models an OpenAPI 3.0.x XML.
|
Copyright © 2020 Red Hat. All rights reserved.