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
entry, enumValue, enumValue, getAnnotation, getName, getName, getRepeatableAnnotations, hasRepeatableAnnotation, ioContext, jsonIO, not, optionalJsonArray, optionalJsonObject, read, read, readValue, scannerContext, setAllIfPresent, setIfPresent, 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
-