Package | Description |
---|---|
io.apicurio.datamodels.cmd | |
io.apicurio.datamodels.cmd.commands | |
io.apicurio.datamodels.cmd.ot | |
io.apicurio.datamodels.compat |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCommand
A base class for all command implementations.
|
Modifier and Type | Class and Description |
---|---|
class |
AddExampleCommand_30
A command used to add an Example for a 3.0 MediaType.
|
class |
AddParameterExampleCommand_30
A command used to add an Example for a 3.0 Parameter.
|
class |
AddPathItemCommand
A command used to add a new pathItem in a document.
|
class |
AddResponseDefinitionCommand
A command used to add a new response definition in a document.
|
class |
AddResponseDefinitionCommand_20
OAI version 2.0 impl.
|
class |
AddResponseDefinitionCommand_30
OAI version 3.0.x impl.
|
class |
AddSchemaDefinitionCommand
A command used to add a new definition in a document.
|
class |
AddSchemaDefinitionCommand_20
OAI version 2.0 impl.
|
class |
AddSchemaDefinitionCommand_30
OAI version 3.0.x impl.
|
class |
AddSecurityRequirementCommand
A command used to create a new security requirement in a document.
|
class |
AggregateCommand
A command used to aggregate an array of other commands into a single logical command.
|
class |
ChangeContactCommand |
class |
ChangeDescriptionCommand
A command used to modify the description of a document.
|
class |
ChangeLicenseCommand
A command used to modify the license information of a document.
|
class |
ChangeMediaTypeTypeCommand |
class |
ChangeParameterDefinitionTypeCommand_20
OAI 2.0 impl specialized for changing parameter definitions.
|
class |
ChangeParameterDefinitionTypeCommand_30
OAI 3.0 impl specialized for changing parameter definitions.
|
class |
ChangeParameterTypeCommand
A command used to modify the type of a parameter of an operation.
|
class |
ChangeParameterTypeCommand_20
OAI 2.0 Impl.
|
class |
ChangeParameterTypeCommand_30
OAI 3.0 impl.
|
class |
ChangePropertyCommand<T>
A command used to modify the simple property of a node.
|
class |
ChangePropertyTypeCommand
A command used to modify the type of a property of a schema.
|
class |
ChangeResponseTypeCommand
A command used to modify the type of a response.
|
class |
ChangeSecuritySchemeCommand
A command used to modify a security scheme.
|
class |
ChangeSecuritySchemeCommand_20 |
class |
ChangeSecuritySchemeCommand_30 |
class |
ChangeServerCommand
A command used to modify a server.
|
class |
ChangeTitleCommand
A command used to modify the title of a document.
|
class |
ChangeVersionCommand
A command used to modify the version of a document.
|
class |
DeleteAllExamplesCommand
A command used to delete a single mediaType from an operation.
|
class |
DeleteAllOperationsCommand
A command used to delete all servers from a document.
|
class |
DeleteAllParameterExamplesCommand
A command used to delete a single parameter from an operation.
|
class |
DeleteAllParametersCommand
A command used to delete all parameters from an operation.
|
class |
DeleteAllPropertiesCommand
A command used to delete all properties from a schema.
|
class |
DeleteAllResponsesCommand |
class |
DeleteAllSecurityRequirementsCommand
A command used to delete all security requirements from a document or operation.
|
class |
DeleteAllSecuritySchemesCommand
A command used to delete all security schemes from a document or operation.
|
class |
DeleteAllServersCommand
A command used to delete all servers from a document.
|
class |
DeleteAllTagsCommand
A command used to delete all tags from a document.
|
class |
DeleteContactCommand
A command used to delete the contact.
|
class |
DeleteExampleCommand_20
A command used to delete a single example.
|
class |
DeleteExampleCommand_30
A command used to delete a single example.
|
class |
DeleteExtensionCommand
A command used to delete a single extension.
|
class |
DeleteLicenseCommand
A command used to delete the license.
|
class |
DeleteMediaTypeCommand
A command used to delete a single mediaType from an operation.
|
class |
DeleteNodeCommand<T extends Node>
A command used to delete a child node.
|
class |
DeleteOperationCommand
A command used to delete an operation.
|
class |
DeleteParameterCommand
A command used to delete a single parameter from an operation.
|
class |
DeleteParameterExampleCommand_30
A command used to delete a single example.
|
class |
DeletePathCommand
A command used to delete a path.
|
class |
DeletePropertyCommand
A command used to delete a single property from a schema.
|
class |
DeleteRequestBodyCommand
A command used to delete an operation.
|
class |
DeleteResponseCommand
A command used to delete a single response from an operation.
|
class |
DeleteResponseDefinitionCommand
A command used to delete a response definition.
|
class |
DeleteResponseDefinitionCommand_20 |
class |
DeleteResponseDefinitionCommand_30 |
class |
DeleteSchemaDefinitionCommand
A command used to delete a schema definition.
|
class |
DeleteSchemaDefinitionCommand_20 |
class |
DeleteSchemaDefinitionCommand_30 |
class |
DeleteSecurityRequirementCommand
A command used to delete a single securityRequirement from an operation.
|
class |
DeleteSecuritySchemeCommand
A command used to delete a security scheme.
|
class |
DeleteSecuritySchemeCommand_20 |
class |
DeleteSecuritySchemeCommand_30 |
class |
DeleteServerCommand
A command used to delete a single server from an operation.
|
class |
DeleteTagCommand
A command used to delete a single tag definition from the document.
|
class |
NewMediaTypeCommand
A command used to create a new media type.
|
class |
NewOperationCommand
A command used to create a new operation in a path.
|
class |
NewParamCommand
A command used to create a new parameter.
|
class |
NewPathCommand
A command used to create a new path item in a document.
|
class |
NewRequestBodyCommand
A command used to create a new request body (parameter of an operation).
|
class |
NewRequestBodyCommand_20 |
class |
NewRequestBodyCommand_30 |
class |
NewResponseCommand
A command used to create a new response in an operation.
|
class |
NewResponseDefinitionCommand
A command used to create a new response definition in a document.
|
class |
NewResponseDefinitionCommand_20 |
class |
NewResponseDefinitionCommand_30 |
class |
NewSchemaDefinitionCommand
A command used to create a new definition in a document.
|
class |
NewSchemaDefinitionCommand_20 |
class |
NewSchemaDefinitionCommand_30 |
class |
NewSchemaPropertyCommand
A command used to create a new schema property.
|
class |
NewSecuritySchemeCommand
A command used to create a new security scheme in a document.
|
class |
NewSecuritySchemeCommand_20 |
class |
NewSecuritySchemeCommand_30 |
class |
NewServerCommand
A command used to create a new server in a document.
|
class |
NewTagCommand
A command used to create a new tag.
|
class |
RenameParameterCommand
A command used to rename a parameter.
|
class |
RenamePathItemCommand
A command used to rename a path item, along with all references to it.
|
class |
RenamePropertyCommand
A command used to rename a schema property.
|
class |
RenameResponseDefinitionCommand
A command used to rename a response definition, along with all references to it.
|
class |
RenameResponseDefinitionCommand_20 |
class |
RenameResponseDefinitionCommand_30 |
class |
RenameSchemaDefinitionCommand
A command used to rename a schema definition, along with all references to it.
|
class |
RenameSchemaDefinitionCommand_20 |
class |
RenameSchemaDefinitionCommand_30 |
class |
RenameSecuritySchemeCommand
A command used to rename a security scheme, along with all references to it.
|
class |
RenameTagDefinitionCommand
A command used to rename a tag, along with all references to it.
|
class |
ReplaceDocumentCommand
A command used to replace a path item with a newer version.
|
class |
ReplaceNodeCommand<T extends Node>
Base class for commands that replace entire nodes.
|
class |
ReplaceOperationCommand
A command used to replace an operation with a newer version.
|
class |
ReplacePathItemCommand
A command used to replace a path item with a newer version.
|
class |
ReplaceResponseDefinitionCommand_20
A command used to replace a response definition with a newer version.
|
class |
ReplaceResponseDefinitionCommand_30
A command used to replace a response definition with a newer version.
|
class |
ReplaceSchemaDefinitionCommand_20
A command used to replace a definition schema with a newer version.
|
class |
ReplaceSchemaDefinitionCommand_30
A command used to replace a definition schema with a newer version.
|
class |
ReplaceSecurityRequirementCommand
A command used to replace a definition schema with a newer version.
|
class |
SetExampleCommand
A command used to set the Example for a 3.0 MediaType or a 2.0 Response.
|
class |
SetExampleCommand_20 |
class |
SetExampleCommand_30 |
class |
SetExtensionCommand
Command that sets an extension.
|
class |
SetParameterExampleCommand_30 |
class |
SetPropertyCommand<T>
A command used to modify the simple property of a node.
|
Modifier and Type | Field and Description |
---|---|
List<ICommand> |
AggregateCommand._commands |
Modifier and Type | Method and Description |
---|---|
static ICommand |
CommandFactory.createAggregateCommand(String name,
Object info,
List<ICommand> commands) |
Modifier and Type | Field and Description |
---|---|
ICommand |
OtCommand.command |
Modifier and Type | Method and Description |
---|---|
static ICommand |
MarshallCompat.unmarshallCommand(Object from)
Unmarshal a command by reading from the provided JS object data.
|
Modifier and Type | Method and Description |
---|---|
List<ICommand> |
MarshallCompat.CommandListDeserializer.deserialize(com.fasterxml.jackson.core.JsonParser p,
com.fasterxml.jackson.databind.DeserializationContext ctxt) |
Modifier and Type | Method and Description |
---|---|
static Object |
MarshallCompat.marshallCommand(ICommand command)
Marshal a command to a JS object.
|
Modifier and Type | Method and Description |
---|---|
void |
MarshallCompat.CommandListSerializer.serialize(List<ICommand> value,
com.fasterxml.jackson.core.JsonGenerator gen,
com.fasterxml.jackson.databind.SerializerProvider serializers) |
Copyright © 2021 Red Hat. All rights reserved.