Class ServerIO<V,A extends V,O extends V,AB,OB>
java.lang.Object
io.smallrye.openapi.runtime.io.ModelIO<org.eclipse.microprofile.openapi.models.servers.Server,V,A,O,AB,OB>
io.smallrye.openapi.runtime.io.servers.ServerIO<V,A,O,AB,OB>
public class ServerIO<V,A extends V,O extends V,AB,OB>
extends ModelIO<org.eclipse.microprofile.openapi.models.servers.Server,V,A,O,AB,OB>
-
Field Summary
Fields inherited from class io.smallrye.openapi.runtime.io.ModelIO
annotationName, modelName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.microprofile.openapi.models.servers.Serverread(org.jboss.jandex.AnnotationInstance annotation) List<org.eclipse.microprofile.openapi.models.servers.Server>readList(Collection<org.jboss.jandex.AnnotationInstance> annotations) List<org.eclipse.microprofile.openapi.models.servers.Server>readList(org.jboss.jandex.AnnotationInstance[] annotations) List<org.eclipse.microprofile.openapi.models.servers.Server>readList(org.jboss.jandex.AnnotationTarget target) List<org.eclipse.microprofile.openapi.models.servers.Server>readList(org.jboss.jandex.AnnotationValue annotations) List<org.eclipse.microprofile.openapi.models.servers.Server>Reads a list ofServerOpenAPI nodes.org.eclipse.microprofile.openapi.models.servers.ServerreadObject(O node) write(org.eclipse.microprofile.openapi.models.servers.Server model) 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, jsonIO, licenseIO, linkIO, linkParameterIO, mediaTypeIO, not, oauthFlowIO, oauthFlowsIO, oauthScopeIO, openApiDefinitionIO, operationIO, optionalJsonArray, optionalJsonObject, parameterIO, pathItemIO, pathItemOperationIO, pathsIO, read, read, readValue, requestBodyIO, scannerContext, schemaIO, securityIO, securityRequirementIO, securityRequirementsSetIO, securitySchemeIO, serverIO, serverVariableIO, setAllIfPresent, setIfPresent, tagIO, toLinkedMap, value, value
-
Constructor Details
-
ServerIO
-
-
Method Details
-
readList
public List<org.eclipse.microprofile.openapi.models.servers.Server> readList(org.jboss.jandex.AnnotationTarget target) -
readList
public List<org.eclipse.microprofile.openapi.models.servers.Server> readList(org.jboss.jandex.AnnotationValue annotations) -
readList
public List<org.eclipse.microprofile.openapi.models.servers.Server> readList(org.jboss.jandex.AnnotationInstance[] annotations) -
readList
public List<org.eclipse.microprofile.openapi.models.servers.Server> readList(Collection<org.jboss.jandex.AnnotationInstance> annotations) -
read
public org.eclipse.microprofile.openapi.models.servers.Server read(org.jboss.jandex.AnnotationInstance annotation) -
readList
Reads a list ofServerOpenAPI nodes.- Parameters:
node- the json array- Returns:
- a List of Server models
-
readObject
-
write
-
write
-