Class ContentIO<V,A extends V,O extends V,AB,OB>
java.lang.Object
io.smallrye.openapi.runtime.io.ModelIO<org.eclipse.microprofile.openapi.models.media.Content,V,A,O,AB,OB>
io.smallrye.openapi.runtime.io.media.ContentIO<V,A,O,AB,OB>
- All Implemented Interfaces:
JsonIO.PropertyMapper<V,OB>
public class ContentIO<V,A extends V,O extends V,AB,OB>
extends ModelIO<org.eclipse.microprofile.openapi.models.media.Content,V,A,O,AB,OB>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumSimple enum to indicate whether an @Content annotation being processed is an input or an output. -
Field Summary
Fields inherited from class io.smallrye.openapi.runtime.io.ModelIO
annotationName, modelName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String[]org.eclipse.microprofile.openapi.models.media.Contentread(org.jboss.jandex.AnnotationInstance annotation) org.eclipse.microprofile.openapi.models.media.Contentread(org.jboss.jandex.AnnotationValue annotations, ContentIO.Direction direction) Methods 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, 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, readObject, readValue, readValue, requestBodyIO, scannerContext, schemaIO, securityIO, securityRequirementIO, securityRequirementsSetIO, securitySchemeIO, serverIO, serverVariableIO, setAllIfPresent, setIfPresent, setOpenApiVersion, setProperty, setProperty, tagIO, toLinkedMap, value, value, write
-
Constructor Details
-
ContentIO
-
-
Method Details
-
defaultMediaTypes
-
read
public org.eclipse.microprofile.openapi.models.media.Content read(org.jboss.jandex.AnnotationValue annotations, ContentIO.Direction direction) -
read
public org.eclipse.microprofile.openapi.models.media.Content read(org.jboss.jandex.AnnotationInstance annotation)
-