Class Hierarchy
- java.lang.Object
- io.apicurio.datamodels.asyncapi.v2.models.Aai20NodeFactory (implements io.apicurio.datamodels.asyncapi.models.IAaiNodeFactory)
- io.apicurio.datamodels.asyncapi.models.bindings.AaiAMQP10ChannelBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiAMQP10MessageBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiAMQP10OperationBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiAMQP10ServerBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiAMQPChannelBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiAMQPMessageBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiAMQPOperationBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiAMQPServerBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiHTTPChannelBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiHTTPMessageBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiHTTPOperationBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiHTTPServerBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiJMSChannelBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiJMSMessageBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiJMSOperationBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiJMSServerBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiKafkaChannelBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiKafkaMessageBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiKafkaOperationBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiKafkaServerBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiMQTT5ChannelBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiMQTT5MessageBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiMQTT5OperationBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiMQTT5ServerBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiMQTTChannelBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiMQTTMessageBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiMQTTOperationBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiMQTTServerBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiNATChannelBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiNATMessageBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiNATOperationBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiNATServerBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiRedisChannelBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiRedisMessageBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiRedisOperationBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiRedisServerBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiSNSChannelBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiSNSMessageBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiSNSOperationBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiSNSServerBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiSQSChannelBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiSQSMessageBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiSQSOperationBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiSQSServerBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiSTOMPChannelBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiSTOMPMessageBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiSTOMPOperationBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiSTOMPServerBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiWebSocketsChannelBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiWebSocketsMessageBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiWebSocketsOperationBinding
- io.apicurio.datamodels.asyncapi.models.bindings.AaiWebSocketsServerBinding
- io.apicurio.datamodels.cmd.AbstractCommand (implements io.apicurio.datamodels.cmd.ICommand)
- io.apicurio.datamodels.openapi.visitors.dereference.AbstractReferenceLocalizationStrategy
- io.apicurio.datamodels.core.visitors.AllNodeVisitor (implements io.apicurio.datamodels.core.visitors.IVisitor)
- io.apicurio.datamodels.combined.visitors.CombinedAllNodeVisitor (implements io.apicurio.datamodels.asyncapi.v2.visitors.IAai20Visitor, io.apicurio.datamodels.openapi.v2.visitors.IOas20Visitor, io.apicurio.datamodels.openapi.v3.visitors.IOas30Visitor)
- io.apicurio.datamodels.combined.visitors.CombinedVisitorAdapter (implements io.apicurio.datamodels.asyncapi.v2.visitors.IAai20Visitor, io.apicurio.datamodels.openapi.v2.visitors.IOas20Visitor, io.apicurio.datamodels.openapi.v3.visitors.IOas30Visitor)
- io.apicurio.datamodels.cmd.commands.CommandFactory
- io.apicurio.datamodels.core.visitors.CompositeVisitor (implements io.apicurio.datamodels.core.visitors.IVisitor)
- io.apicurio.datamodels.core.Constants
- io.apicurio.datamodels.core.io.DataModelReader
- io.apicurio.datamodels.core.io.DataModelReaderDispatcher (implements io.apicurio.datamodels.core.visitors.IVisitor)
- io.apicurio.datamodels.core.io.DataModelWriter (implements io.apicurio.datamodels.core.visitors.IVisitor)
- io.apicurio.datamodels.core.validation.DefaultSeverityRegistry (implements io.apicurio.datamodels.core.validation.IValidationSeverityRegistry)
- io.apicurio.datamodels.openapi.visitors.dereference.Dereferencer
- io.apicurio.datamodels.core.factories.DocumentFactory
- io.apicurio.datamodels._build.GenerateCoreTs
- io.apicurio.datamodels.openapi.visitors.dereference.IReferenceManipulationStrategy.ReferenceAndNode
- io.apicurio.datamodels.compat.JsonCompat
- com.fasterxml.jackson.databind.JsonDeserializer<T> (implements com.fasterxml.jackson.databind.deser.NullValueProvider)
- com.fasterxml.jackson.databind.JsonSerializer<T> (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable)
- io.apicurio.datamodels.Library
- io.apicurio.datamodels.core.util.LocalReferenceResolver (implements io.apicurio.datamodels.core.util.IReferenceResolver)
- io.apicurio.datamodels.compat.LoggerCompat
- io.apicurio.datamodels.compat.MarshallCompat
- io.apicurio.datamodels.cloning.ModelCloner
- io.apicurio.datamodels.cloning.ModelClonerVisitor (implements io.apicurio.datamodels.core.visitors.IVisitor)
- io.apicurio.datamodels.cmd.util.ModelUtils
- io.apicurio.datamodels.core.models.Node (implements io.apicurio.datamodels.core.models.IVisitable)
- io.apicurio.datamodels.asyncapi.models.AaiChannelBindings
- io.apicurio.datamodels.asyncapi.models.AaiMessageBindings
- io.apicurio.datamodels.asyncapi.models.AaiOperationBindings
- io.apicurio.datamodels.asyncapi.models.AaiServerBindings
- io.apicurio.datamodels.core.models.ExtensibleNode
- io.apicurio.datamodels.asyncapi.models.AaiChannelItem (implements io.apicurio.datamodels.core.models.common.INamed, io.apicurio.datamodels.core.models.IReferenceNode)
- io.apicurio.datamodels.asyncapi.models.AaiCorrelationId (implements io.apicurio.datamodels.core.models.common.INamed, io.apicurio.datamodels.core.models.IReferenceNode)
- io.apicurio.datamodels.asyncapi.models.AaiHeaderItem (implements io.apicurio.datamodels.core.models.IReferenceNode)
- io.apicurio.datamodels.asyncapi.models.AaiMessageBase (implements io.apicurio.datamodels.core.models.common.INamed, io.apicurio.datamodels.core.models.IReferenceNode)
- io.apicurio.datamodels.asyncapi.models.AaiParameter (implements io.apicurio.datamodels.core.models.common.INamed, io.apicurio.datamodels.core.models.IReferenceNode)
- io.apicurio.datamodels.core.models.common.Components
- io.apicurio.datamodels.core.models.common.Contact
- io.apicurio.datamodels.core.models.Document (implements io.apicurio.datamodels.core.models.common.IExternalDocumentationParent)
- io.apicurio.datamodels.core.models.common.ExternalDocumentation
- io.apicurio.datamodels.core.models.common.Info
- io.apicurio.datamodels.asyncapi.models.AaiInfo
- io.apicurio.datamodels.asyncapi.v2.models.Aai20Info
- io.apicurio.datamodels.openapi.models.OasInfo
- io.apicurio.datamodels.openapi.v2.models.Oas20Info
- io.apicurio.datamodels.openapi.v3.models.Oas30Info
- io.apicurio.datamodels.core.models.common.License
- io.apicurio.datamodels.openapi.v2.models.Oas20Items
- io.apicurio.datamodels.openapi.v2.models.Oas20Scopes
- io.apicurio.datamodels.openapi.v3.models.Oas30Callback (implements io.apicurio.datamodels.core.models.IIndexedNode<T>, io.apicurio.datamodels.core.models.common.INamed, io.apicurio.datamodels.core.models.IReferenceNode)
- io.apicurio.datamodels.openapi.v3.models.Oas30Discriminator
- io.apicurio.datamodels.openapi.v3.models.Oas30Encoding (implements io.apicurio.datamodels.core.models.common.INamed)
- io.apicurio.datamodels.openapi.v3.models.Oas30Example (implements io.apicurio.datamodels.core.models.common.IExample, io.apicurio.datamodels.core.models.common.INamed, io.apicurio.datamodels.core.models.IReferenceNode)
- io.apicurio.datamodels.openapi.v3.models.Oas30Link (implements io.apicurio.datamodels.core.models.common.INamed, io.apicurio.datamodels.core.models.IReferenceNode)
- io.apicurio.datamodels.openapi.v3.models.Oas30MediaType (implements io.apicurio.datamodels.core.models.common.IExampleParent, io.apicurio.datamodels.core.models.common.INamed)
- io.apicurio.datamodels.openapi.v3.models.Oas30RequestBody (implements io.apicurio.datamodels.openapi.v3.models.IOas30MediaTypeParent, io.apicurio.datamodels.core.models.IReferenceNode)
- io.apicurio.datamodels.openapi.models.OasHeader (implements io.apicurio.datamodels.core.models.common.INamed)
- io.apicurio.datamodels.openapi.models.OasPathItem (implements io.apicurio.datamodels.openapi.models.IOasParameterParent, io.apicurio.datamodels.core.models.IReferenceNode)
- io.apicurio.datamodels.openapi.models.OasPaths (implements io.apicurio.datamodels.core.models.IIndexedNode<T>)
- io.apicurio.datamodels.openapi.v2.models.Oas20Paths
- io.apicurio.datamodels.openapi.v3.models.Oas30Paths
- io.apicurio.datamodels.openapi.models.OasResponse (implements io.apicurio.datamodels.core.models.common.INamed, io.apicurio.datamodels.core.models.IReferenceNode)
- io.apicurio.datamodels.openapi.models.OasResponses (implements io.apicurio.datamodels.core.models.IIndexedNode<T>)
- io.apicurio.datamodels.openapi.models.OasXML
- io.apicurio.datamodels.openapi.v2.models.Oas20XML
- io.apicurio.datamodels.openapi.v3.models.Oas30XML
- io.apicurio.datamodels.core.models.common.OAuthFlow
- io.apicurio.datamodels.core.models.common.OAuthFlows
- io.apicurio.datamodels.core.models.common.Operation (implements io.apicurio.datamodels.core.models.common.IExternalDocumentationParent)
- io.apicurio.datamodels.core.models.common.Parameter (implements io.apicurio.datamodels.core.models.common.INamed, io.apicurio.datamodels.core.models.IReferenceNode)
- io.apicurio.datamodels.core.models.common.Schema (implements io.apicurio.datamodels.core.models.IReferenceNode)
- io.apicurio.datamodels.core.models.common.SecurityScheme (implements io.apicurio.datamodels.core.models.common.INamed)
- io.apicurio.datamodels.core.models.common.Server
- io.apicurio.datamodels.asyncapi.models.AaiServer (implements io.apicurio.datamodels.core.models.common.INamed)
- io.apicurio.datamodels.openapi.v3.models.Oas30Server
- io.apicurio.datamodels.core.models.common.ServerVariable (implements io.apicurio.datamodels.core.models.common.INamed)
- io.apicurio.datamodels.core.models.common.Tag (implements io.apicurio.datamodels.core.models.common.IExternalDocumentationParent, io.apicurio.datamodels.core.models.common.INamed)
- io.apicurio.datamodels.asyncapi.models.AaiTag
- io.apicurio.datamodels.asyncapi.v2.models.Aai20Tag
- io.apicurio.datamodels.openapi.models.OasTag
- io.apicurio.datamodels.openapi.v2.models.Oas20Tag
- io.apicurio.datamodels.openapi.v3.models.Oas30Tag
- io.apicurio.datamodels.core.models.Extension
- io.apicurio.datamodels.openapi.v2.models.Oas20Definitions (implements io.apicurio.datamodels.core.models.IIndexedNode<T>)
- io.apicurio.datamodels.openapi.v2.models.Oas20Example (implements io.apicurio.datamodels.core.models.common.IExample)
- io.apicurio.datamodels.openapi.v2.models.Oas20Headers (implements io.apicurio.datamodels.core.models.IIndexedNode<T>)
- io.apicurio.datamodels.openapi.v2.models.Oas20ParameterDefinitions (implements io.apicurio.datamodels.core.models.IIndexedNode<T>)
- io.apicurio.datamodels.openapi.v2.models.Oas20ResponseDefinitions (implements io.apicurio.datamodels.core.models.IIndexedNode<T>)
- io.apicurio.datamodels.openapi.v2.models.Oas20SecurityDefinitions (implements io.apicurio.datamodels.core.models.IIndexedNode<T>)
- io.apicurio.datamodels.openapi.v3.models.Oas30LinkParameterExpression (implements io.apicurio.datamodels.openapi.v3.models.IOas30Expression)
- io.apicurio.datamodels.openapi.v3.models.Oas30LinkRequestBodyExpression (implements io.apicurio.datamodels.openapi.v3.models.IOas30Expression)
- io.apicurio.datamodels.core.models.common.SecurityRequirement
- io.apicurio.datamodels.compat.NodeCompat
- io.apicurio.datamodels.core.models.NodePath
- io.apicurio.datamodels.core.util.NodePathUtil
- io.apicurio.datamodels.core.visitors.NodePathVisitor (implements io.apicurio.datamodels.core.visitors.IVisitor)
- io.apicurio.datamodels.core.factories.NodePathVisitorFactory
- io.apicurio.datamodels.openapi.visitors.transform.Oas20to30TransformationVisitor (implements io.apicurio.datamodels.openapi.v2.visitors.IOas20Visitor)
- io.apicurio.datamodels.core.factories.OasSchemaFactory
- io.apicurio.datamodels.openapi.models.OasSchemaProperties
- io.apicurio.datamodels.cmd.ot.OtCommand
- io.apicurio.datamodels.cmd.ot.OtEngine
- io.apicurio.datamodels.openapi.visitors.dereference.Reference
- io.apicurio.datamodels.core.util.ReferenceResolverChain (implements io.apicurio.datamodels.core.util.IReferenceResolver)
- io.apicurio.datamodels.core.util.ReferenceUtil
- io.apicurio.datamodels.compat.RegexCompat
- io.apicurio.datamodels.core.util.ResolverOptions
- io.apicurio.datamodels.cmd.models.SimplifiedType
- io.apicurio.datamodels.cmd.util.SimplifiedTypeUtil
- io.apicurio.datamodels.core.visitors.Traverser (implements io.apicurio.datamodels.core.visitors.ITraverser, io.apicurio.datamodels.core.visitors.IVisitor)
- io.apicurio.datamodels.asyncapi.visitors.AaiTraverser (implements io.apicurio.datamodels.asyncapi.visitors.IAaiVisitor)
- io.apicurio.datamodels.openapi.visitors.OasTraverser (implements io.apicurio.datamodels.openapi.visitors.IOasVisitor)
- io.apicurio.datamodels.core.factories.TraverserFactory
- io.apicurio.datamodels.compat.ValidationCompat
- io.apicurio.datamodels.core.models.ValidationProblem (implements io.apicurio.datamodels.core.models.IVisitable)
- io.apicurio.datamodels.core.validation.ValidationRule.PathSegment
- io.apicurio.datamodels.core.validation.ValidationRuleMetaData
- io.apicurio.datamodels.core.validation.ValidationRuleSet
- io.apicurio.datamodels.core.visitors.VisitorAdapter (implements io.apicurio.datamodels.core.visitors.IVisitor)
- io.apicurio.datamodels.core.factories.VisitorFactory
- io.apicurio.datamodels.core.util.VisitorUtil
Interface Hierarchy
Enum Hierarchy
Copyright © 2020 Red Hat. All rights reserved.