Class ParameterIO<V,A extends V,O extends V,AB,OB>
java.lang.Object
io.smallrye.openapi.runtime.io.ModelIO<org.eclipse.microprofile.openapi.models.parameters.Parameter,V,A,O,AB,OB>
io.smallrye.openapi.runtime.io.MapModelIO<org.eclipse.microprofile.openapi.models.parameters.Parameter,V,A,O,AB,OB>
io.smallrye.openapi.runtime.io.parameters.ParameterIO<V,A,O,AB,OB>
- All Implemented Interfaces:
JsonIO.PropertyMapper<V,,OB> ReferenceIO<V,A, O, AB, OB>
public class ParameterIO<V,A extends V,O extends V,AB,OB>
extends MapModelIO<org.eclipse.microprofile.openapi.models.parameters.Parameter,V,A,O,AB,OB>
implements ReferenceIO<V,A,O,AB,OB>
-
Field Summary
Fields inherited from class io.smallrye.openapi.runtime.io.ModelIO
annotationName, modelNameFields inherited from interface io.smallrye.openapi.runtime.io.ReferenceIO
REF -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.microprofile.openapi.models.parameters.Parameterread(org.jboss.jandex.AnnotationInstance annotation) List<org.eclipse.microprofile.openapi.models.parameters.Parameter> readList(Collection<org.jboss.jandex.AnnotationInstance> annotations) List<org.eclipse.microprofile.openapi.models.parameters.Parameter> readList(org.jboss.jandex.AnnotationInstance[] annotations) List<org.eclipse.microprofile.openapi.models.parameters.Parameter> readList(org.jboss.jandex.AnnotationValue annotations) protected booleansetProperty(org.eclipse.microprofile.openapi.models.parameters.Parameter model, org.jboss.jandex.AnnotationValue value) Methods inherited from class io.smallrye.openapi.runtime.io.MapModelIO
read, readMap, readMap, readMap, readMap, readMap, readMap, readMap, readMap, readMap, readMap, readObjectMap, 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, 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, tagIO, toLinkedMap, value, value, writeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.smallrye.openapi.runtime.io.ReferenceIO
isReference, isReference, isReference, isReference, isReference, jsonIO, readReference, setReference
-
Constructor Details
-
ParameterIO
-
-
Method Details
-
readList
public List<org.eclipse.microprofile.openapi.models.parameters.Parameter> readList(org.jboss.jandex.AnnotationValue annotations) -
readList
public List<org.eclipse.microprofile.openapi.models.parameters.Parameter> readList(org.jboss.jandex.AnnotationInstance[] annotations) -
readList
public List<org.eclipse.microprofile.openapi.models.parameters.Parameter> readList(Collection<org.jboss.jandex.AnnotationInstance> annotations) -
setProperty
protected boolean setProperty(org.eclipse.microprofile.openapi.models.parameters.Parameter model, org.jboss.jandex.AnnotationValue value) -
read
public org.eclipse.microprofile.openapi.models.parameters.Parameter read(org.jboss.jandex.AnnotationInstance annotation)
-