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>
  • Constructor Details

  • 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)
      Specified by:
      read in class ModelIO<org.eclipse.microprofile.openapi.models.servers.Server,V,A extends V,O extends V,AB,OB>
    • readList

      public List<org.eclipse.microprofile.openapi.models.servers.Server> readList(V node)
      Reads a list of Server OpenAPI nodes.
      Parameters:
      node - the json array
      Returns:
      a List of Server models
    • readObject

      public org.eclipse.microprofile.openapi.models.servers.Server readObject(O node)
      Specified by:
      readObject in class ModelIO<org.eclipse.microprofile.openapi.models.servers.Server,V,A extends V,O extends V,AB,OB>
    • write

      public Optional<A> write(List<org.eclipse.microprofile.openapi.models.servers.Server> models)
    • write

      public Optional<O> write(org.eclipse.microprofile.openapi.models.servers.Server model)
      Specified by:
      write in class ModelIO<org.eclipse.microprofile.openapi.models.servers.Server,V,A extends V,O extends V,AB,OB>