Class ExtensionIO<V,A extends V,O extends V,AB,OB>
java.lang.Object
io.smallrye.openapi.runtime.io.ModelIO<Object,V,A,O,AB,OB>
io.smallrye.openapi.runtime.io.MapModelIO<Object,V,A,O,AB,OB>
io.smallrye.openapi.runtime.io.extensions.ExtensionIO<V,A,O,AB,OB>
- All Implemented Interfaces:
JsonIO.PropertyMapper<V,OB>
-
Field Summary
Fields inherited from class io.smallrye.openapi.runtime.io.ModelIO
annotationName, modelName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName(org.jboss.jandex.AnnotationInstance annotation) static booleanisExtension(String name) static booleanisExtension(Map.Entry<String, ?> entry) read(org.jboss.jandex.AnnotationInstance extension) readExtensible(org.jboss.jandex.AnnotationInstance extensible) readObject(O node) readObjectMap(O node) write(org.eclipse.microprofile.openapi.models.Extensible<?> model) Methods inherited from class io.smallrye.openapi.runtime.io.MapModelIO
read, readMap, readMap, readMap, readMap, readMap, readMap, readMap, readMap, readMap, readMap, writeMethods inherited from class io.smallrye.openapi.runtime.io.ModelIO
apiResponseIO, apiResponsesIO, callbackIO, callbackOperationIO, componentsIO, contactIO, contentIO, discriminatorIO, encodingIO, entry, enumValue, enumValue, exampleObjectIO, extDocIO, extensionIO, getAnnotation, getName, getRepeatableAnnotations, hasRepeatableAnnotation, headerIO, infoIO, ioContext, jsonIO, licenseIO, linkIO, linkParameterIO, mapObject, mapObject, mapProperty, mediaTypeIO, not, oauthFlowIO, oauthFlowsIO, oauthScopeIO, openApiDefinitionIO, openApiVersion, operationIO, optionalJsonArray, optionalJsonObject, parameterIO, pathItemIO, pathItemOperationIO, pathsIO, read, read, read, readJson, readObject, readValue, readValue, requestBodyIO, scannerContext, schemaIO, securityIO, securityRequirementIO, securityRequirementsSetIO, securitySchemeIO, serverIO, serverVariableIO, setAllIfPresent, setIfPresent, setOpenApiVersion, setProperty, setProperty, tagIO, toLinkedMap, value, value, write
-
Constructor Details
-
ExtensionIO
-
-
Method Details
-
isExtension
-
isExtension
-
getName
-
read
-
readExtensible
-
readObjectMap
- Overrides:
readObjectMapin classMapModelIO<Object,V, A extends V, O extends V, AB, OB>
-
readObject
-
write
-