Uses of Interface
io.apicurio.datamodels.models.visitors.Visitor
-
-
Uses of Visitor in io.apicurio.datamodels
Methods in io.apicurio.datamodels with parameters of type Visitor Modifier and Type Method Description static voidLibrary. visitNode(Node node, Visitor visitor)Visits a node with the given visitor.static voidLibrary. visitTree(Node node, Visitor visitor, TraverserDirection direction)Visits an entire tree (either up or down).static voidVisitorUtil. visitTree(Node node, Visitor visitor, TraverserDirection direction) -
Uses of Visitor in io.apicurio.datamodels.cmd.commands
Classes in io.apicurio.datamodels.cmd.commands that implement Visitor Modifier and Type Class Description static classDeleteMediaTypeCommand.MediaTypeRemoverstatic classDeleteMediaTypeCommand.MediaTypeRestorer -
Uses of Visitor in io.apicurio.datamodels.deref
Classes in io.apicurio.datamodels.deref that implement Visitor Modifier and Type Class Description classAllReferenceableNodeVisitorSimple visitor used to visitReferenceablenodes.classAsyncApi2NodeImporterclassInlineOrImportVisitorDetermines if a Node being dereferenced should be inlined or imported.classInternalRefResolverVisitorSimple visitor used to mark internal references as "resolved".classIsDefinitionParentVisitorVisitor to determine if a Node is a "Components" node.classOpenApi2NodeImporterclassOpenApi3NodeImporterImports an external Node into a OpenAPI 3 document.classReferencedNodeImporterclassSetContextVisitorclassUnresolvedReferenceNodeVisitorVisitor used to find nodes that have a $ref that has not yet been resolved. -
Uses of Visitor in io.apicurio.datamodels.models
Methods in io.apicurio.datamodels.models with parameters of type Visitor Modifier and Type Method Description voidVisitable. accept(Visitor visitor) -
Uses of Visitor in io.apicurio.datamodels.models.asyncapi.v20
Methods in io.apicurio.datamodels.models.asyncapi.v20 with parameters of type Visitor Modifier and Type Method Description voidAsyncApi20BindingImpl. accept(Visitor visitor)voidAsyncApi20ChannelBindingsImpl. accept(Visitor visitor)voidAsyncApi20ChannelItemImpl. accept(Visitor visitor)voidAsyncApi20ChannelsImpl. accept(Visitor visitor)voidAsyncApi20ComponentsImpl. accept(Visitor visitor)voidAsyncApi20ContactImpl. accept(Visitor visitor)voidAsyncApi20CorrelationIDImpl. accept(Visitor visitor)voidAsyncApi20DocumentImpl. accept(Visitor visitor)voidAsyncApi20ExternalDocumentationImpl. accept(Visitor visitor)voidAsyncApi20InfoImpl. accept(Visitor visitor)voidAsyncApi20LicenseImpl. accept(Visitor visitor)voidAsyncApi20MessageBindingsImpl. accept(Visitor visitor)voidAsyncApi20MessageImpl. accept(Visitor visitor)voidAsyncApi20MessageTraitImpl. accept(Visitor visitor)voidAsyncApi20OAuthFlowImpl. accept(Visitor visitor)voidAsyncApi20OAuthFlowsImpl. accept(Visitor visitor)voidAsyncApi20OneOfMessagesImpl. accept(Visitor visitor)voidAsyncApi20OperationBindingsImpl. accept(Visitor visitor)voidAsyncApi20OperationImpl. accept(Visitor visitor)voidAsyncApi20OperationTraitImpl. accept(Visitor visitor)voidAsyncApi20ParameterImpl. accept(Visitor visitor)voidAsyncApi20ParametersImpl. accept(Visitor visitor)voidAsyncApi20SchemaImpl. accept(Visitor visitor)voidAsyncApi20SecurityRequirementImpl. accept(Visitor visitor)voidAsyncApi20SecuritySchemeImpl. accept(Visitor visitor)voidAsyncApi20ServerBindingsImpl. accept(Visitor visitor)voidAsyncApi20ServerImpl. accept(Visitor visitor)voidAsyncApi20ServersImpl. accept(Visitor visitor)voidAsyncApi20ServerVariableImpl. accept(Visitor visitor)voidAsyncApi20TagImpl. accept(Visitor visitor) -
Uses of Visitor in io.apicurio.datamodels.models.asyncapi.v20.io
Classes in io.apicurio.datamodels.models.asyncapi.v20.io that implement Visitor Modifier and Type Class Description classAsyncApi20ModelReaderDispatcherclassAsyncApi20ModelWriterDispatcher -
Uses of Visitor in io.apicurio.datamodels.models.asyncapi.v20.visitors
Subinterfaces of Visitor in io.apicurio.datamodels.models.asyncapi.v20.visitors Modifier and Type Interface Description interfaceAsyncApi20VisitorClasses in io.apicurio.datamodels.models.asyncapi.v20.visitors that implement Visitor Modifier and Type Class Description classAsyncApi20TraverserclassAsyncApi20VisitorAdapterConstructors in io.apicurio.datamodels.models.asyncapi.v20.visitors with parameters of type Visitor Constructor Description AsyncApi20Traverser(Visitor visitor) -
Uses of Visitor in io.apicurio.datamodels.models.asyncapi.v21
Methods in io.apicurio.datamodels.models.asyncapi.v21 with parameters of type Visitor Modifier and Type Method Description voidAsyncApi21BindingImpl. accept(Visitor visitor)voidAsyncApi21ChannelBindingsImpl. accept(Visitor visitor)voidAsyncApi21ChannelItemImpl. accept(Visitor visitor)voidAsyncApi21ChannelsImpl. accept(Visitor visitor)voidAsyncApi21ComponentsImpl. accept(Visitor visitor)voidAsyncApi21ContactImpl. accept(Visitor visitor)voidAsyncApi21CorrelationIDImpl. accept(Visitor visitor)voidAsyncApi21DocumentImpl. accept(Visitor visitor)voidAsyncApi21ExternalDocumentationImpl. accept(Visitor visitor)voidAsyncApi21InfoImpl. accept(Visitor visitor)voidAsyncApi21LicenseImpl. accept(Visitor visitor)voidAsyncApi21MessageBindingsImpl. accept(Visitor visitor)voidAsyncApi21MessageImpl. accept(Visitor visitor)voidAsyncApi21MessageTraitImpl. accept(Visitor visitor)voidAsyncApi21OAuthFlowImpl. accept(Visitor visitor)voidAsyncApi21OAuthFlowsImpl. accept(Visitor visitor)voidAsyncApi21OneOfMessagesImpl. accept(Visitor visitor)voidAsyncApi21OperationBindingsImpl. accept(Visitor visitor)voidAsyncApi21OperationImpl. accept(Visitor visitor)voidAsyncApi21OperationTraitImpl. accept(Visitor visitor)voidAsyncApi21ParameterImpl. accept(Visitor visitor)voidAsyncApi21ParametersImpl. accept(Visitor visitor)voidAsyncApi21SchemaImpl. accept(Visitor visitor)voidAsyncApi21SecurityRequirementImpl. accept(Visitor visitor)voidAsyncApi21SecuritySchemeImpl. accept(Visitor visitor)voidAsyncApi21ServerBindingsImpl. accept(Visitor visitor)voidAsyncApi21ServerImpl. accept(Visitor visitor)voidAsyncApi21ServersImpl. accept(Visitor visitor)voidAsyncApi21ServerVariableImpl. accept(Visitor visitor)voidAsyncApi21TagImpl. accept(Visitor visitor) -
Uses of Visitor in io.apicurio.datamodels.models.asyncapi.v21.io
Classes in io.apicurio.datamodels.models.asyncapi.v21.io that implement Visitor Modifier and Type Class Description classAsyncApi21ModelReaderDispatcherclassAsyncApi21ModelWriterDispatcher -
Uses of Visitor in io.apicurio.datamodels.models.asyncapi.v21.visitors
Subinterfaces of Visitor in io.apicurio.datamodels.models.asyncapi.v21.visitors Modifier and Type Interface Description interfaceAsyncApi21VisitorClasses in io.apicurio.datamodels.models.asyncapi.v21.visitors that implement Visitor Modifier and Type Class Description classAsyncApi21TraverserclassAsyncApi21VisitorAdapterConstructors in io.apicurio.datamodels.models.asyncapi.v21.visitors with parameters of type Visitor Constructor Description AsyncApi21Traverser(Visitor visitor) -
Uses of Visitor in io.apicurio.datamodels.models.asyncapi.v22
Methods in io.apicurio.datamodels.models.asyncapi.v22 with parameters of type Visitor Modifier and Type Method Description voidAsyncApi22BindingImpl. accept(Visitor visitor)voidAsyncApi22ChannelBindingsImpl. accept(Visitor visitor)voidAsyncApi22ChannelItemImpl. accept(Visitor visitor)voidAsyncApi22ChannelsImpl. accept(Visitor visitor)voidAsyncApi22ComponentsImpl. accept(Visitor visitor)voidAsyncApi22ContactImpl. accept(Visitor visitor)voidAsyncApi22CorrelationIDImpl. accept(Visitor visitor)voidAsyncApi22DocumentImpl. accept(Visitor visitor)voidAsyncApi22ExternalDocumentationImpl. accept(Visitor visitor)voidAsyncApi22InfoImpl. accept(Visitor visitor)voidAsyncApi22LicenseImpl. accept(Visitor visitor)voidAsyncApi22MessageBindingsImpl. accept(Visitor visitor)voidAsyncApi22MessageExampleImpl. accept(Visitor visitor)voidAsyncApi22MessageImpl. accept(Visitor visitor)voidAsyncApi22MessageTraitImpl. accept(Visitor visitor)voidAsyncApi22OAuthFlowImpl. accept(Visitor visitor)voidAsyncApi22OAuthFlowsImpl. accept(Visitor visitor)voidAsyncApi22OneOfMessagesImpl. accept(Visitor visitor)voidAsyncApi22OperationBindingsImpl. accept(Visitor visitor)voidAsyncApi22OperationImpl. accept(Visitor visitor)voidAsyncApi22OperationTraitImpl. accept(Visitor visitor)voidAsyncApi22ParameterImpl. accept(Visitor visitor)voidAsyncApi22ParametersImpl. accept(Visitor visitor)voidAsyncApi22SchemaImpl. accept(Visitor visitor)voidAsyncApi22SecurityRequirementImpl. accept(Visitor visitor)voidAsyncApi22SecuritySchemeImpl. accept(Visitor visitor)voidAsyncApi22ServerBindingsImpl. accept(Visitor visitor)voidAsyncApi22ServerImpl. accept(Visitor visitor)voidAsyncApi22ServersImpl. accept(Visitor visitor)voidAsyncApi22ServerVariableImpl. accept(Visitor visitor)voidAsyncApi22TagImpl. accept(Visitor visitor) -
Uses of Visitor in io.apicurio.datamodels.models.asyncapi.v22.io
Classes in io.apicurio.datamodels.models.asyncapi.v22.io that implement Visitor Modifier and Type Class Description classAsyncApi22ModelReaderDispatcherclassAsyncApi22ModelWriterDispatcher -
Uses of Visitor in io.apicurio.datamodels.models.asyncapi.v22.visitors
Subinterfaces of Visitor in io.apicurio.datamodels.models.asyncapi.v22.visitors Modifier and Type Interface Description interfaceAsyncApi22VisitorClasses in io.apicurio.datamodels.models.asyncapi.v22.visitors that implement Visitor Modifier and Type Class Description classAsyncApi22TraverserclassAsyncApi22VisitorAdapterConstructors in io.apicurio.datamodels.models.asyncapi.v22.visitors with parameters of type Visitor Constructor Description AsyncApi22Traverser(Visitor visitor) -
Uses of Visitor in io.apicurio.datamodels.models.asyncapi.v23
Methods in io.apicurio.datamodels.models.asyncapi.v23 with parameters of type Visitor Modifier and Type Method Description voidAsyncApi23BindingImpl. accept(Visitor visitor)voidAsyncApi23ChannelBindingsImpl. accept(Visitor visitor)voidAsyncApi23ChannelItemImpl. accept(Visitor visitor)voidAsyncApi23ChannelsImpl. accept(Visitor visitor)voidAsyncApi23ComponentsImpl. accept(Visitor visitor)voidAsyncApi23ContactImpl. accept(Visitor visitor)voidAsyncApi23CorrelationIDImpl. accept(Visitor visitor)voidAsyncApi23DocumentImpl. accept(Visitor visitor)voidAsyncApi23ExternalDocumentationImpl. accept(Visitor visitor)voidAsyncApi23InfoImpl. accept(Visitor visitor)voidAsyncApi23LicenseImpl. accept(Visitor visitor)voidAsyncApi23MessageBindingsImpl. accept(Visitor visitor)voidAsyncApi23MessageExampleImpl. accept(Visitor visitor)voidAsyncApi23MessageImpl. accept(Visitor visitor)voidAsyncApi23MessageTraitImpl. accept(Visitor visitor)voidAsyncApi23OAuthFlowImpl. accept(Visitor visitor)voidAsyncApi23OAuthFlowsImpl. accept(Visitor visitor)voidAsyncApi23OneOfMessagesImpl. accept(Visitor visitor)voidAsyncApi23OperationBindingsImpl. accept(Visitor visitor)voidAsyncApi23OperationImpl. accept(Visitor visitor)voidAsyncApi23OperationTraitImpl. accept(Visitor visitor)voidAsyncApi23ParameterImpl. accept(Visitor visitor)voidAsyncApi23ParametersImpl. accept(Visitor visitor)voidAsyncApi23SchemaImpl. accept(Visitor visitor)voidAsyncApi23SecurityRequirementImpl. accept(Visitor visitor)voidAsyncApi23SecuritySchemeImpl. accept(Visitor visitor)voidAsyncApi23ServerBindingsImpl. accept(Visitor visitor)voidAsyncApi23ServerImpl. accept(Visitor visitor)voidAsyncApi23ServersImpl. accept(Visitor visitor)voidAsyncApi23ServerVariableImpl. accept(Visitor visitor)voidAsyncApi23TagImpl. accept(Visitor visitor) -
Uses of Visitor in io.apicurio.datamodels.models.asyncapi.v23.io
Classes in io.apicurio.datamodels.models.asyncapi.v23.io that implement Visitor Modifier and Type Class Description classAsyncApi23ModelReaderDispatcherclassAsyncApi23ModelWriterDispatcher -
Uses of Visitor in io.apicurio.datamodels.models.asyncapi.v23.visitors
Subinterfaces of Visitor in io.apicurio.datamodels.models.asyncapi.v23.visitors Modifier and Type Interface Description interfaceAsyncApi23VisitorClasses in io.apicurio.datamodels.models.asyncapi.v23.visitors that implement Visitor Modifier and Type Class Description classAsyncApi23TraverserclassAsyncApi23VisitorAdapterConstructors in io.apicurio.datamodels.models.asyncapi.v23.visitors with parameters of type Visitor Constructor Description AsyncApi23Traverser(Visitor visitor) -
Uses of Visitor in io.apicurio.datamodels.models.asyncapi.v24
Methods in io.apicurio.datamodels.models.asyncapi.v24 with parameters of type Visitor Modifier and Type Method Description voidAsyncApi24BindingImpl. accept(Visitor visitor)voidAsyncApi24ChannelBindingsImpl. accept(Visitor visitor)voidAsyncApi24ChannelItemImpl. accept(Visitor visitor)voidAsyncApi24ChannelsImpl. accept(Visitor visitor)voidAsyncApi24ComponentsImpl. accept(Visitor visitor)voidAsyncApi24ContactImpl. accept(Visitor visitor)voidAsyncApi24CorrelationIDImpl. accept(Visitor visitor)voidAsyncApi24DocumentImpl. accept(Visitor visitor)voidAsyncApi24ExternalDocumentationImpl. accept(Visitor visitor)voidAsyncApi24InfoImpl. accept(Visitor visitor)voidAsyncApi24LicenseImpl. accept(Visitor visitor)voidAsyncApi24MessageBindingsImpl. accept(Visitor visitor)voidAsyncApi24MessageExampleImpl. accept(Visitor visitor)voidAsyncApi24MessageImpl. accept(Visitor visitor)voidAsyncApi24MessageTraitImpl. accept(Visitor visitor)voidAsyncApi24OAuthFlowImpl. accept(Visitor visitor)voidAsyncApi24OAuthFlowsImpl. accept(Visitor visitor)voidAsyncApi24OneOfMessagesImpl. accept(Visitor visitor)voidAsyncApi24OperationBindingsImpl. accept(Visitor visitor)voidAsyncApi24OperationImpl. accept(Visitor visitor)voidAsyncApi24OperationTraitImpl. accept(Visitor visitor)voidAsyncApi24ParameterImpl. accept(Visitor visitor)voidAsyncApi24ParametersImpl. accept(Visitor visitor)voidAsyncApi24SchemaImpl. accept(Visitor visitor)voidAsyncApi24SecurityRequirementImpl. accept(Visitor visitor)voidAsyncApi24SecuritySchemeImpl. accept(Visitor visitor)voidAsyncApi24ServerBindingsImpl. accept(Visitor visitor)voidAsyncApi24ServerImpl. accept(Visitor visitor)voidAsyncApi24ServersImpl. accept(Visitor visitor)voidAsyncApi24ServerVariableImpl. accept(Visitor visitor)voidAsyncApi24TagImpl. accept(Visitor visitor) -
Uses of Visitor in io.apicurio.datamodels.models.asyncapi.v24.io
Classes in io.apicurio.datamodels.models.asyncapi.v24.io that implement Visitor Modifier and Type Class Description classAsyncApi24ModelReaderDispatcherclassAsyncApi24ModelWriterDispatcher -
Uses of Visitor in io.apicurio.datamodels.models.asyncapi.v24.visitors
Subinterfaces of Visitor in io.apicurio.datamodels.models.asyncapi.v24.visitors Modifier and Type Interface Description interfaceAsyncApi24VisitorClasses in io.apicurio.datamodels.models.asyncapi.v24.visitors that implement Visitor Modifier and Type Class Description classAsyncApi24TraverserclassAsyncApi24VisitorAdapterConstructors in io.apicurio.datamodels.models.asyncapi.v24.visitors with parameters of type Visitor Constructor Description AsyncApi24Traverser(Visitor visitor) -
Uses of Visitor in io.apicurio.datamodels.models.asyncapi.v25
Methods in io.apicurio.datamodels.models.asyncapi.v25 with parameters of type Visitor Modifier and Type Method Description voidAsyncApi25BindingImpl. accept(Visitor visitor)voidAsyncApi25ChannelBindingsImpl. accept(Visitor visitor)voidAsyncApi25ChannelItemImpl. accept(Visitor visitor)voidAsyncApi25ChannelsImpl. accept(Visitor visitor)voidAsyncApi25ComponentsImpl. accept(Visitor visitor)voidAsyncApi25ContactImpl. accept(Visitor visitor)voidAsyncApi25CorrelationIDImpl. accept(Visitor visitor)voidAsyncApi25DocumentImpl. accept(Visitor visitor)voidAsyncApi25ExternalDocumentationImpl. accept(Visitor visitor)voidAsyncApi25InfoImpl. accept(Visitor visitor)voidAsyncApi25LicenseImpl. accept(Visitor visitor)voidAsyncApi25MessageBindingsImpl. accept(Visitor visitor)voidAsyncApi25MessageExampleImpl. accept(Visitor visitor)voidAsyncApi25MessageImpl. accept(Visitor visitor)voidAsyncApi25MessageTraitImpl. accept(Visitor visitor)voidAsyncApi25OAuthFlowImpl. accept(Visitor visitor)voidAsyncApi25OAuthFlowsImpl. accept(Visitor visitor)voidAsyncApi25OneOfMessagesImpl. accept(Visitor visitor)voidAsyncApi25OperationBindingsImpl. accept(Visitor visitor)voidAsyncApi25OperationImpl. accept(Visitor visitor)voidAsyncApi25OperationTraitImpl. accept(Visitor visitor)voidAsyncApi25ParameterImpl. accept(Visitor visitor)voidAsyncApi25ParametersImpl. accept(Visitor visitor)voidAsyncApi25SchemaImpl. accept(Visitor visitor)voidAsyncApi25SecurityRequirementImpl. accept(Visitor visitor)voidAsyncApi25SecuritySchemeImpl. accept(Visitor visitor)voidAsyncApi25ServerBindingsImpl. accept(Visitor visitor)voidAsyncApi25ServerImpl. accept(Visitor visitor)voidAsyncApi25ServersImpl. accept(Visitor visitor)voidAsyncApi25ServerVariableImpl. accept(Visitor visitor)voidAsyncApi25TagImpl. accept(Visitor visitor) -
Uses of Visitor in io.apicurio.datamodels.models.asyncapi.v25.io
Classes in io.apicurio.datamodels.models.asyncapi.v25.io that implement Visitor Modifier and Type Class Description classAsyncApi25ModelReaderDispatcherclassAsyncApi25ModelWriterDispatcher -
Uses of Visitor in io.apicurio.datamodels.models.asyncapi.v25.visitors
Subinterfaces of Visitor in io.apicurio.datamodels.models.asyncapi.v25.visitors Modifier and Type Interface Description interfaceAsyncApi25VisitorClasses in io.apicurio.datamodels.models.asyncapi.v25.visitors that implement Visitor Modifier and Type Class Description classAsyncApi25TraverserclassAsyncApi25VisitorAdapterConstructors in io.apicurio.datamodels.models.asyncapi.v25.visitors with parameters of type Visitor Constructor Description AsyncApi25Traverser(Visitor visitor) -
Uses of Visitor in io.apicurio.datamodels.models.asyncapi.v26
Methods in io.apicurio.datamodels.models.asyncapi.v26 with parameters of type Visitor Modifier and Type Method Description voidAsyncApi26BindingImpl. accept(Visitor visitor)voidAsyncApi26ChannelBindingsImpl. accept(Visitor visitor)voidAsyncApi26ChannelItemImpl. accept(Visitor visitor)voidAsyncApi26ChannelsImpl. accept(Visitor visitor)voidAsyncApi26ComponentsImpl. accept(Visitor visitor)voidAsyncApi26ContactImpl. accept(Visitor visitor)voidAsyncApi26CorrelationIDImpl. accept(Visitor visitor)voidAsyncApi26DocumentImpl. accept(Visitor visitor)voidAsyncApi26ExternalDocumentationImpl. accept(Visitor visitor)voidAsyncApi26InfoImpl. accept(Visitor visitor)voidAsyncApi26LicenseImpl. accept(Visitor visitor)voidAsyncApi26MessageBindingsImpl. accept(Visitor visitor)voidAsyncApi26MessageExampleImpl. accept(Visitor visitor)voidAsyncApi26MessageImpl. accept(Visitor visitor)voidAsyncApi26MessageTraitImpl. accept(Visitor visitor)voidAsyncApi26OAuthFlowImpl. accept(Visitor visitor)voidAsyncApi26OAuthFlowsImpl. accept(Visitor visitor)voidAsyncApi26OneOfMessagesImpl. accept(Visitor visitor)voidAsyncApi26OperationBindingsImpl. accept(Visitor visitor)voidAsyncApi26OperationImpl. accept(Visitor visitor)voidAsyncApi26OperationTraitImpl. accept(Visitor visitor)voidAsyncApi26ParameterImpl. accept(Visitor visitor)voidAsyncApi26ParametersImpl. accept(Visitor visitor)voidAsyncApi26SchemaImpl. accept(Visitor visitor)voidAsyncApi26SecurityRequirementImpl. accept(Visitor visitor)voidAsyncApi26SecuritySchemeImpl. accept(Visitor visitor)voidAsyncApi26ServerBindingsImpl. accept(Visitor visitor)voidAsyncApi26ServerImpl. accept(Visitor visitor)voidAsyncApi26ServersImpl. accept(Visitor visitor)voidAsyncApi26ServerVariableImpl. accept(Visitor visitor)voidAsyncApi26TagImpl. accept(Visitor visitor) -
Uses of Visitor in io.apicurio.datamodels.models.asyncapi.v26.io
Classes in io.apicurio.datamodels.models.asyncapi.v26.io that implement Visitor Modifier and Type Class Description classAsyncApi26ModelReaderDispatcherclassAsyncApi26ModelWriterDispatcher -
Uses of Visitor in io.apicurio.datamodels.models.asyncapi.v26.visitors
Subinterfaces of Visitor in io.apicurio.datamodels.models.asyncapi.v26.visitors Modifier and Type Interface Description interfaceAsyncApi26VisitorClasses in io.apicurio.datamodels.models.asyncapi.v26.visitors that implement Visitor Modifier and Type Class Description classAsyncApi26TraverserclassAsyncApi26VisitorAdapterConstructors in io.apicurio.datamodels.models.asyncapi.v26.visitors with parameters of type Visitor Constructor Description AsyncApi26Traverser(Visitor visitor) -
Uses of Visitor in io.apicurio.datamodels.models.asyncapi.v30
Methods in io.apicurio.datamodels.models.asyncapi.v30 with parameters of type Visitor Modifier and Type Method Description voidAsyncApi30BindingImpl. accept(Visitor visitor)voidAsyncApi30ChannelBindingsImpl. accept(Visitor visitor)voidAsyncApi30ChannelImpl. accept(Visitor visitor)voidAsyncApi30ChannelsImpl. accept(Visitor visitor)voidAsyncApi30ComponentsImpl. accept(Visitor visitor)voidAsyncApi30ContactImpl. accept(Visitor visitor)voidAsyncApi30CorrelationIDImpl. accept(Visitor visitor)voidAsyncApi30DocumentImpl. accept(Visitor visitor)voidAsyncApi30ExternalDocumentationImpl. accept(Visitor visitor)voidAsyncApi30InfoImpl. accept(Visitor visitor)voidAsyncApi30LicenseImpl. accept(Visitor visitor)voidAsyncApi30MessageBindingsImpl. accept(Visitor visitor)voidAsyncApi30MessageExampleImpl. accept(Visitor visitor)voidAsyncApi30MessageImpl. accept(Visitor visitor)voidAsyncApi30MessageTraitImpl. accept(Visitor visitor)voidAsyncApi30MultiFormatSchemaImpl. accept(Visitor visitor)voidAsyncApi30OAuthFlowImpl. accept(Visitor visitor)voidAsyncApi30OAuthFlowsImpl. accept(Visitor visitor)voidAsyncApi30OperationBindingsImpl. accept(Visitor visitor)voidAsyncApi30OperationImpl. accept(Visitor visitor)voidAsyncApi30OperationReplyAddressImpl. accept(Visitor visitor)voidAsyncApi30OperationReplyImpl. accept(Visitor visitor)voidAsyncApi30OperationsImpl. accept(Visitor visitor)voidAsyncApi30OperationTraitImpl. accept(Visitor visitor)voidAsyncApi30ParameterImpl. accept(Visitor visitor)voidAsyncApi30ParametersImpl. accept(Visitor visitor)voidAsyncApi30ReferenceImpl. accept(Visitor visitor)voidAsyncApi30SchemaImpl. accept(Visitor visitor)voidAsyncApi30SecuritySchemeImpl. accept(Visitor visitor)voidAsyncApi30ServerBindingsImpl. accept(Visitor visitor)voidAsyncApi30ServerImpl. accept(Visitor visitor)voidAsyncApi30ServersImpl. accept(Visitor visitor)voidAsyncApi30ServerVariableImpl. accept(Visitor visitor)voidAsyncApi30TagImpl. accept(Visitor visitor) -
Uses of Visitor in io.apicurio.datamodels.models.asyncapi.v30.io
Classes in io.apicurio.datamodels.models.asyncapi.v30.io that implement Visitor Modifier and Type Class Description classAsyncApi30ModelReaderDispatcherclassAsyncApi30ModelWriterDispatcher -
Uses of Visitor in io.apicurio.datamodels.models.asyncapi.v30.visitors
Subinterfaces of Visitor in io.apicurio.datamodels.models.asyncapi.v30.visitors Modifier and Type Interface Description interfaceAsyncApi30VisitorClasses in io.apicurio.datamodels.models.asyncapi.v30.visitors that implement Visitor Modifier and Type Class Description classAsyncApi30TraverserclassAsyncApi30VisitorAdapterConstructors in io.apicurio.datamodels.models.asyncapi.v30.visitors with parameters of type Visitor Constructor Description AsyncApi30Traverser(Visitor visitor) -
Uses of Visitor in io.apicurio.datamodels.models.asyncapi.visitors
Subinterfaces of Visitor in io.apicurio.datamodels.models.asyncapi.visitors Modifier and Type Interface Description interfaceAsyncApiVisitorinterfaceCombinedAsyncApiVisitorClasses in io.apicurio.datamodels.models.asyncapi.visitors that implement Visitor Modifier and Type Class Description classCombinedAsyncApiVisitorAdapter -
Uses of Visitor in io.apicurio.datamodels.models.io
Methods in io.apicurio.datamodels.models.io that return Visitor Modifier and Type Method Description static VisitorModelReaderFactory. createModelReaderDispatcher(ModelType modelType, com.fasterxml.jackson.databind.node.ObjectNode json)static VisitorModelWriterFactory. createModelWriterDispatcher(ModelType modelType, com.fasterxml.jackson.databind.node.ObjectNode json) -
Uses of Visitor in io.apicurio.datamodels.models.openapi.v20
Methods in io.apicurio.datamodels.models.openapi.v20 with parameters of type Visitor Modifier and Type Method Description voidOpenApi20ContactImpl. accept(Visitor visitor)voidOpenApi20DefinitionsImpl. accept(Visitor visitor)voidOpenApi20DocumentImpl. accept(Visitor visitor)voidOpenApi20ExampleImpl. accept(Visitor visitor)voidOpenApi20ExternalDocumentationImpl. accept(Visitor visitor)voidOpenApi20HeaderImpl. accept(Visitor visitor)voidOpenApi20InfoImpl. accept(Visitor visitor)voidOpenApi20ItemsImpl. accept(Visitor visitor)voidOpenApi20LicenseImpl. accept(Visitor visitor)voidOpenApi20OperationImpl. accept(Visitor visitor)voidOpenApi20ParameterDefinitionsImpl. accept(Visitor visitor)voidOpenApi20ParameterImpl. accept(Visitor visitor)voidOpenApi20PathItemImpl. accept(Visitor visitor)voidOpenApi20PathsImpl. accept(Visitor visitor)voidOpenApi20ResponseDefinitionsImpl. accept(Visitor visitor)voidOpenApi20ResponseImpl. accept(Visitor visitor)voidOpenApi20ResponsesImpl. accept(Visitor visitor)voidOpenApi20SchemaImpl. accept(Visitor visitor)voidOpenApi20ScopesImpl. accept(Visitor visitor)voidOpenApi20SecurityDefinitionsImpl. accept(Visitor visitor)voidOpenApi20SecurityRequirementImpl. accept(Visitor visitor)voidOpenApi20SecuritySchemeImpl. accept(Visitor visitor)voidOpenApi20TagImpl. accept(Visitor visitor)voidOpenApi20XMLImpl. accept(Visitor visitor) -
Uses of Visitor in io.apicurio.datamodels.models.openapi.v20.io
Classes in io.apicurio.datamodels.models.openapi.v20.io that implement Visitor Modifier and Type Class Description classOpenApi20ModelReaderDispatcherclassOpenApi20ModelWriterDispatcher -
Uses of Visitor in io.apicurio.datamodels.models.openapi.v20.visitors
Subinterfaces of Visitor in io.apicurio.datamodels.models.openapi.v20.visitors Modifier and Type Interface Description interfaceOpenApi20VisitorClasses in io.apicurio.datamodels.models.openapi.v20.visitors that implement Visitor Modifier and Type Class Description classOpenApi20TraverserclassOpenApi20VisitorAdapterConstructors in io.apicurio.datamodels.models.openapi.v20.visitors with parameters of type Visitor Constructor Description OpenApi20Traverser(Visitor visitor) -
Uses of Visitor in io.apicurio.datamodels.models.openapi.v30
Methods in io.apicurio.datamodels.models.openapi.v30 with parameters of type Visitor Modifier and Type Method Description voidOpenApi30CallbackImpl. accept(Visitor visitor)voidOpenApi30ComponentsImpl. accept(Visitor visitor)voidOpenApi30ContactImpl. accept(Visitor visitor)voidOpenApi30DiscriminatorImpl. accept(Visitor visitor)voidOpenApi30DocumentImpl. accept(Visitor visitor)voidOpenApi30EncodingImpl. accept(Visitor visitor)voidOpenApi30ExampleImpl. accept(Visitor visitor)voidOpenApi30ExternalDocumentationImpl. accept(Visitor visitor)voidOpenApi30HeaderImpl. accept(Visitor visitor)voidOpenApi30InfoImpl. accept(Visitor visitor)voidOpenApi30LicenseImpl. accept(Visitor visitor)voidOpenApi30LinkImpl. accept(Visitor visitor)voidOpenApi30MediaTypeImpl. accept(Visitor visitor)voidOpenApi30OAuthFlowImpl. accept(Visitor visitor)voidOpenApi30OAuthFlowsImpl. accept(Visitor visitor)voidOpenApi30OperationImpl. accept(Visitor visitor)voidOpenApi30ParameterImpl. accept(Visitor visitor)voidOpenApi30PathItemImpl. accept(Visitor visitor)voidOpenApi30PathsImpl. accept(Visitor visitor)voidOpenApi30RequestBodyImpl. accept(Visitor visitor)voidOpenApi30ResponseImpl. accept(Visitor visitor)voidOpenApi30ResponsesImpl. accept(Visitor visitor)voidOpenApi30SchemaImpl. accept(Visitor visitor)voidOpenApi30SecurityRequirementImpl. accept(Visitor visitor)voidOpenApi30SecuritySchemeImpl. accept(Visitor visitor)voidOpenApi30ServerImpl. accept(Visitor visitor)voidOpenApi30ServerVariableImpl. accept(Visitor visitor)voidOpenApi30TagImpl. accept(Visitor visitor)voidOpenApi30XMLImpl. accept(Visitor visitor) -
Uses of Visitor in io.apicurio.datamodels.models.openapi.v30.io
Classes in io.apicurio.datamodels.models.openapi.v30.io that implement Visitor Modifier and Type Class Description classOpenApi30ModelReaderDispatcherclassOpenApi30ModelWriterDispatcher -
Uses of Visitor in io.apicurio.datamodels.models.openapi.v30.visitors
Subinterfaces of Visitor in io.apicurio.datamodels.models.openapi.v30.visitors Modifier and Type Interface Description interfaceOpenApi30VisitorClasses in io.apicurio.datamodels.models.openapi.v30.visitors that implement Visitor Modifier and Type Class Description classOpenApi30TraverserclassOpenApi30VisitorAdapterConstructors in io.apicurio.datamodels.models.openapi.v30.visitors with parameters of type Visitor Constructor Description OpenApi30Traverser(Visitor visitor) -
Uses of Visitor in io.apicurio.datamodels.models.openapi.v31
Methods in io.apicurio.datamodels.models.openapi.v31 with parameters of type Visitor Modifier and Type Method Description voidOpenApi31CallbackImpl. accept(Visitor visitor)voidOpenApi31ComponentsImpl. accept(Visitor visitor)voidOpenApi31ContactImpl. accept(Visitor visitor)voidOpenApi31DiscriminatorImpl. accept(Visitor visitor)voidOpenApi31DocumentImpl. accept(Visitor visitor)voidOpenApi31EncodingImpl. accept(Visitor visitor)voidOpenApi31ExampleImpl. accept(Visitor visitor)voidOpenApi31ExternalDocumentationImpl. accept(Visitor visitor)voidOpenApi31HeaderImpl. accept(Visitor visitor)voidOpenApi31InfoImpl. accept(Visitor visitor)voidOpenApi31LicenseImpl. accept(Visitor visitor)voidOpenApi31LinkImpl. accept(Visitor visitor)voidOpenApi31MediaTypeImpl. accept(Visitor visitor)voidOpenApi31OAuthFlowImpl. accept(Visitor visitor)voidOpenApi31OAuthFlowsImpl. accept(Visitor visitor)voidOpenApi31OperationImpl. accept(Visitor visitor)voidOpenApi31ParameterImpl. accept(Visitor visitor)voidOpenApi31PathItemImpl. accept(Visitor visitor)voidOpenApi31PathsImpl. accept(Visitor visitor)voidOpenApi31RequestBodyImpl. accept(Visitor visitor)voidOpenApi31ResponseImpl. accept(Visitor visitor)voidOpenApi31ResponsesImpl. accept(Visitor visitor)voidOpenApi31SchemaImpl. accept(Visitor visitor)voidOpenApi31SecurityRequirementImpl. accept(Visitor visitor)voidOpenApi31SecuritySchemeImpl. accept(Visitor visitor)voidOpenApi31ServerImpl. accept(Visitor visitor)voidOpenApi31ServerVariableImpl. accept(Visitor visitor)voidOpenApi31TagImpl. accept(Visitor visitor)voidOpenApi31XMLImpl. accept(Visitor visitor) -
Uses of Visitor in io.apicurio.datamodels.models.openapi.v31.io
Classes in io.apicurio.datamodels.models.openapi.v31.io that implement Visitor Modifier and Type Class Description classOpenApi31ModelReaderDispatcherclassOpenApi31ModelWriterDispatcher -
Uses of Visitor in io.apicurio.datamodels.models.openapi.v31.visitors
Subinterfaces of Visitor in io.apicurio.datamodels.models.openapi.v31.visitors Modifier and Type Interface Description interfaceOpenApi31VisitorClasses in io.apicurio.datamodels.models.openapi.v31.visitors that implement Visitor Modifier and Type Class Description classOpenApi31TraverserclassOpenApi31VisitorAdapterConstructors in io.apicurio.datamodels.models.openapi.v31.visitors with parameters of type Visitor Constructor Description OpenApi31Traverser(Visitor visitor) -
Uses of Visitor in io.apicurio.datamodels.models.openapi.visitors
Subinterfaces of Visitor in io.apicurio.datamodels.models.openapi.visitors Modifier and Type Interface Description interfaceCombinedOpenApiVisitorinterfaceOpenApiVisitorClasses in io.apicurio.datamodels.models.openapi.visitors that implement Visitor Modifier and Type Class Description classCombinedOpenApiVisitorAdapter -
Uses of Visitor in io.apicurio.datamodels.models.union
Methods in io.apicurio.datamodels.models.union with parameters of type Visitor Modifier and Type Method Description voidUnionValueImpl. accept(Visitor visitor) -
Uses of Visitor in io.apicurio.datamodels.models.visitors
Subinterfaces of Visitor in io.apicurio.datamodels.models.visitors Modifier and Type Interface Description interfaceCombinedVisitorClasses in io.apicurio.datamodels.models.visitors that implement Visitor Modifier and Type Class Description classAbstractTraverserBase class for all traversers.classAllNodeVisitorclassCombinedVisitorAdapterclassReverseTraverserFields in io.apicurio.datamodels.models.visitors declared as Visitor Modifier and Type Field Description protected VisitorAbstractTraverser. visitorprotected VisitorReverseTraverser. visitorConstructors in io.apicurio.datamodels.models.visitors with parameters of type Visitor Constructor Description AbstractTraverser(Visitor visitor)C'tor.ReverseTraverser(Visitor visitor) -
Uses of Visitor in io.apicurio.datamodels.paths
Classes in io.apicurio.datamodels.paths that implement Visitor Modifier and Type Class Description classNodePathCreationVisitor -
Uses of Visitor in io.apicurio.datamodels.transform
Classes in io.apicurio.datamodels.transform that implement Visitor Modifier and Type Class Description classExternalDocsCreatorclassOpenApi20to30TransformationVisitorA visitor used to transform an OpenAPI 2.0 document into an OpenAPI 3.0.x document.classOpenApi30to31TransformationVisitorA visitor used to transform an OpenAPI 3.0.x document into an OpenAPI 3.1.x document. -
Uses of Visitor in io.apicurio.datamodels.validation
Classes in io.apicurio.datamodels.validation that implement Visitor Modifier and Type Class Description classValidationRuleBase class for all validation rule implementations.classValidationVisitorBase class for all validation visitors. -
Uses of Visitor in io.apicurio.datamodels.validation.rules.invalid.format
Classes in io.apicurio.datamodels.validation.rules.invalid.format that implement Visitor Modifier and Type Class Description classInvalidApiDescriptionRuleImplements the Invalid API Description RuleclassInvalidContactEmailRuleImplements the Invalid Contact Email RuleclassInvalidContactUrlRuleImplements the Invalid Contact URL RuleclassInvalidExternalDocsDescriptionRuleImplements the Invalid External Documentation Description RuleclassInvalidLicenseUrlRuleImplements the Invalid License URL RuleclassInvalidServerDescriptionRuleImplements the Invalid Server Description RuleclassInvalidServerUrlRuleImplements the Invalid Server URL RuleclassInvalidTagDescriptionRuleImplements the Invalid Tag Description RuleclassInvalidTermsOfServiceUrlRuleImplements the Invalid Terms of Service URL RuleclassOasInvalidApiBasePathRuleImplements the Invalid API Base Path RuleclassOasInvalidApiHostRuleImplements the Invalid API Host Rule.classOasInvalidExampleDescriptionRuleImplements the Invalid Example Description RuleclassOasInvalidExternalDocsUrlRuleImplements the Invalid External Documentation URL RuleclassOasInvalidHeaderDefaultValueRuleImplements the Invalid Header Default Value RuleclassOasInvalidHeaderDescriptionRuleImplements the Invalid Header Description RuleclassOasInvalidLinkDescriptionRuleImplements the Invalid Link Description RuleclassOasInvalidOAuthAuthorizationUrlRuleImplements the Invalid OAuth Authorization URL RuleclassOasInvalidOAuthRefreshUrlRuleImplements the Invalid OAuth Refresh URL RuleclassOasInvalidOAuthTokenUrlRuleImplements the Invalid OAuth Token URL RuleclassOasInvalidOpenIDConnectUrlRuleImplements the Invalid OpenId Connect URL RuleclassOasInvalidOperationConsumesRuleImplements the Invalid Operation Consumes RuleclassOasInvalidOperationDescriptionRuleImplements the Invalid Operation Description RuleclassOasInvalidOperationProducesRuleImplements the Invalid Operation Produces RuleclassOasInvalidParameterDescriptionRuleImplements the Invalid Parameter Description RuleclassOasInvalidPathItemDescriptionRuleImplements the Invalid Path Item Description RuleclassOasInvalidRequestBodyDescriptionRuleImplements the Invalid Request Body Description RuleclassOasInvalidResponseDescriptionRuleImplements the Invalid Response Description RuleclassOasInvalidSchemaItemsDefaultValueRuleImplements the Invalid Schema Items Default Value RuleclassOasInvalidSecuritySchemeAuthUrlRuleImplements the Invalid Security Scheme Auth URL RuleclassOasInvalidSecuritySchemeDescriptionRuleImplements the Invalid Security Scheme Description RuleclassOasInvalidSecuritySchemeTokenUrlRuleImplements the Invalid Security Scheme Token URL RuleclassOasInvalidServerVariableDescriptionRuleImplements the Invalid Server Variable Description RuleclassOasInvalidXmlNamespaceUrlRuleImplements the Invalid XML Namespace URL Rule -
Uses of Visitor in io.apicurio.datamodels.validation.rules.invalid.name
Classes in io.apicurio.datamodels.validation.rules.invalid.name that implement Visitor Modifier and Type Class Description classOasDuplicatePathSegmentRuleImplements the Duplicate Path Segment Rule.classOasEmptyPathSegmentRuleImplements the Empty Path Segment Rule.classOasIdenticalPathTemplateRuleImplements the Identical Path Template Rule.classOasInvalidCallbackDefinitionNameRuleImplements the Invalid Callback Definition Name Rule.classOasInvalidExampleDefinitionNameRuleImplements the Invalid Example Definition Name Rule.classOasInvalidHeaderDefinitionNameRuleImplements the Invalid Header Definition Name Rule.classOasInvalidHttpResponseCodeRuleImplements the Invalid Http Response Code Rule.classOasInvalidLinkDefinitionNameRuleImplements the Invalid Link Definition Name Rule.classOasInvalidParameterDefNameRuleImplements the Invalid Parameter Definition Name Rule.classOasInvalidPathSegmentRuleImplements the Invalid Path Segment Rule.classOasInvalidPropertyNameRuleBase class for all Invalid Property Name rules.classOasInvalidRequestBodyDefinitionNameRuleImplements the Invalid Request Body Definition Name Rule.classOasInvalidResponseDefNameRuleImplements the Invalid Response Definition Name Rule.classOasInvalidSchemaDefNameRuleImplements the Invalid Schema Definition Name Rule.classOasInvalidScopeNameRuleImplements the Invalid Scope Name Rule.classOasInvalidSecuritySchemeNameRuleImplements the Invalid Security Scheme Name Rule.classOasUnmatchedEncodingPropertyRuleImplements the Unmatched Encoding Property Rule.classOasUnmatchedExampleTypeRuleImplements the Unmatched Example Type Rule. -
Uses of Visitor in io.apicurio.datamodels.validation.rules.invalid.reference
Classes in io.apicurio.datamodels.validation.rules.invalid.reference that implement Visitor Modifier and Type Class Description classOasInvalidCallbackReferenceRuleImplements the Invalid Callback Reference rule.classOasInvalidExampleReferenceRuleImplements the Invalid Example Reference rule.classOasInvalidHeaderReferenceRuleImplements the Invalid Header Reference rule.classOasInvalidLinkOperationReferenceRuleImplements the Invalid Link Operation Reference rule.classOasInvalidLinkReferenceRuleclassOasInvalidParameterReferenceRuleImplements the Invalid Parameter Reference rule.classOasInvalidPathItemReferenceRuleImplements the Invalid Path Item Reference rule.classOasInvalidRequestBodyReferenceRuleImplements the Invalid Request Body Reference rule.classOasInvalidResponseReferenceRuleImplements the Invalid Response Reference rule.classOasInvalidSchemaReferenceRuleImplements the Invalid Schema Reference rule.classOasInvalidSecurityRequirementNameRuleImplements the Invalid Security Requirement Name rule.classOasInvalidSecuritySchemeReferenceRuleImplements the Invalid Security Scheme Reference rule. -
Uses of Visitor in io.apicurio.datamodels.validation.rules.invalid.type
Classes in io.apicurio.datamodels.validation.rules.invalid.type that implement Visitor Modifier and Type Class Description classOasInvalidPropertyTypeValidationRuleImplements the Invalid Property Type validation rule.classOasInvalidSchemaArrayItemsRuleImplements the Invalid Schema Array Items rule.classOasInvalidSchemaTypeValueRuleImplements the Invalid Schema Type Value rule. -
Uses of Visitor in io.apicurio.datamodels.validation.rules.invalid.value
Classes in io.apicurio.datamodels.validation.rules.invalid.value that implement Visitor Modifier and Type Class Description classAbstractInvalidPropertyValueRuleBase class for all Invalid Property Value rules.classOasAllowReservedNotAllowedForParamRuleclassOasAllowReservedNotAllowedRuleImplements the Allow Reserved Not Allowed rule.classOasEncodingStyleNotAllowedRuleImplements the Encoding Style Not Allowed rule.classOasExplodeNotAllowedRuleImplements the Explode Not Allowed rule.classOasFormDataParamNotAllowedRuleImplements the Form Data Parameter Not Allowed rule.classOasInvalidApiConsumesMTRuleImplements the Invalid API 'Consumes' Mime-Type rule.classOasInvalidApiProducesMTRuleImplements the Invalid API 'Produces' Mime-Type rule.classOasInvalidApiSchemeRuleImplements the Invalid API Scheme rule.classOasInvalidEncodingForMPMTRuleclassOasInvalidHeaderStyleRuleclassOasInvalidHttpSecuritySchemeTypeRuleclassOasInvalidLinkOperationIdRuleclassOasInvalidOperationIdRuleImplements the Invalid Operation ID rule.classOasInvalidOperationSchemeRuleImplements the Invalid Operation Scheme rule.classOasInvalidSecurityReqScopesRuleclassOasMissingPathParamDefinitionRuleclassOasMissingResponseForOperationRuleclassOasOperationSummaryTooLongRuleImplements the Operation Summary Too Long rule.classOasPathParamNotFoundRuleImplements the Path Parameter Not Found rule.classOasRequiredParamWithDefaultValueRuleImplements the Required Parameter With Default Value rule.classOasSecurityRequirementScopesMustBeEmptyRuleImplements the Security Requirement Scopes Must Be Empty rule.classOasServerVarNotFoundInTemplateRuleclassOasUnexpectedArrayCollectionFormatRuleImplements the Unexpected Array Usage of 'collectionFormat' rule.classOasUnexpectedHeaderCollectionFormatRuleImplements the Unexpected Header Usage of 'collectionFormat' rule.classOasUnexpectedHeaderUsageRuleImplements the Unexpected Header Usage rule.classOasUnexpectedNumberOfHeaderMTsRuleclassOasUnexpectedNumOfParamMTsRuleclassOasUnexpectedParamAllowEmptyValueRuleImplements the Unexpected Parameter Usage of 'allowEmptyValue' rule.classOasUnexpectedParamCollectionFormatRuleImplements the Unexpected Parameter Usage of 'collectionFormat' rule.classOasUnexpectedParamMultiRuleImplements the Unexpected Parameter Usage of 'multi' rule.classOasUnexpectedRequestBodyRuleclassOasUnexpectedSecurityRequirementScopesRuleImplements the Unexpected Security Requirement Scope(s) rule.classOasUnexpectedUsageOfBearerTokenRuleclassOasUnexpectedUsageOfDiscriminatorRuleclassOasUnexpectedXmlWrappingRuleImplements the Unexpected XML Wrapping rule.classOasUnknownApiKeyLocationRuleImplements the Unknown API-Key Location rule.classOasUnknownArrayCollectionFormatRuleImplements the Unknown Array Collection Format rule.classOasUnknownArrayFormatRuleImplements the Unknown Array Format rule.classOasUnknownArrayTypeRuleImplements the Unknown Array Type rule.classOasUnknownCookieParamStyleRuleclassOasUnknownEncodingStyleRuleImplements the Unknown Encoding Style rule.classOasUnknownHeaderCollectionFormatRuleImplements the Unknown Header Collection Format rule.classOasUnknownHeaderFormatRuleImplements the Unknown Header Format rule.classOasUnknownHeaderParamStyleRuleclassOasUnknownHeaderTypeRuleImplements the Unknown Header Type rule.classOasUnknownOauthFlowTypeRuleImplements the Unknown OAuth Flow Type rule.classOasUnknownParamCollectionFormatRuleImplements the Unknown Parameter Collection Format rule.classOasUnknownParamFormatRuleImplements the Unknown Parameter Format rule.classOasUnknownParamLocationRuleImplements the Unknown Parameter Location rule.classOasUnknownParamStyleRuleclassOasUnknownParamTypeRuleImplements the Unknown Parameter Type rule.classOasUnknownPathParamStyleRuleclassOasUnknownQueryParamStyleRuleclassOasUnknownSecuritySchemeTypeRuleImplements the Unknown Security Scheme Type rule. -
Uses of Visitor in io.apicurio.datamodels.validation.rules.mutex
Classes in io.apicurio.datamodels.validation.rules.mutex that implement Visitor Modifier and Type Class Description classOasBodyAndFormDataMutualExclusivityRuleImplements the Body and Form Data Mutual Exclusivity Rule.classOasExampleValueMutualExclusivityRuleImplements the Example Value/External Value Mutual Exclusivity Rule.classOasHeaderExamplesMutualExclusivityRuleImplements the Header Example/Examples Mutual Exclusivity Rule.classOasHeaderSchemaContentMutualExclusivityRuleImplements the Header Schema/Content Mutual Exclusivity Rule.classOasLinkOperationRefMutualExclusivityRuleImplements the Link OperationRef/OperationId Mutual Exclusivity Rule.classOasMediaTypeExamplesMutualExclusivityRuleImplements the Media Type Example/Examples Mutual Exclusivity Rule.classOasParameterExamplesMutualExclusivityRuleImplements the Parameter Example/Examples Mutual Exclusivity Rule.classOasParameterSchemaContentMutualExclusivityRuleImplements the Parameter Schema/Content Mutual Exclusivity Rule. -
Uses of Visitor in io.apicurio.datamodels.validation.rules.other
Classes in io.apicurio.datamodels.validation.rules.other that implement Visitor Modifier and Type Class Description classOasBodyParameterUniquenessValidationRuleImplements the Body Parameter Uniqueness validation rule (can only have 1 body param).classOasIgnoredContentTypeHeaderRuleImplements the Ignored Content-Type Header validation rule.classOasIgnoredHeaderParameterRuleclassOasOperationIdUniquenessValidationRuleImplements the Operation ID Uniqueness validation rule.classOasParameterUniquenessValidationRuleImplements the Parameter Uniqueness validation rule.classOasUnknownPropertyRuleImplements the Unknown Property rule.classSecurityRequirementUniquenessValidationRuleclassTagUniquenessValidationRuleImplements the Tag Name Uniqueness validation rule. -
Uses of Visitor in io.apicurio.datamodels.validation.rules.required
-
Uses of Visitor in io.apicurio.datamodels.visitors
Classes in io.apicurio.datamodels.visitors that implement Visitor Modifier and Type Class Description classCompositeAllNodeVisitorA composite visitor base class useful for any data model type.classConsumesProducesFinderFinds the first path item.classDefinitionDetectionVisitorclassOperationFinderFinds the first operation.classPathItemFinderFinds the first path item.Methods in io.apicurio.datamodels.visitors that return types with arguments of type Visitor Modifier and Type Method Description List<? extends Visitor>CompositeAllNodeVisitor. getVisitors()Gets the list of visitors.Methods in io.apicurio.datamodels.visitors with parameters of type Visitor Modifier and Type Method Description voidCompositeAllNodeVisitor. addVisitor(Visitor visitor)Adds a visitor.Method parameters in io.apicurio.datamodels.visitors with type arguments of type Visitor Modifier and Type Method Description voidCompositeAllNodeVisitor. addVisitors(List<? extends Visitor> visitors)Adds multiple visitors.Constructor parameters in io.apicurio.datamodels.visitors with type arguments of type Visitor Constructor Description CompositeAllNodeVisitor(List<Visitor> visitors)Constructor.
-