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>
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) org.eclipse.microprofile.openapi.models.media.ContentreadObject(O node) write(org.eclipse.microprofile.openapi.models.media.Content model) Methods inherited from class io.smallrye.openapi.runtime.io.ModelIO
entry, enumValue, enumValue, getAnnotation, getName, getName, getRepeatableAnnotations, hasRepeatableAnnotation, ioContext, jsonIO, not, optionalJsonArray, optionalJsonObject, read, read, readValue, scannerContext, setAllIfPresent, setIfPresent, toLinkedMap, value, value
-
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) -
readObject
-
write
-