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

  • 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)
      Overrides:
      setProperty in class ModelIO<org.eclipse.microprofile.openapi.models.parameters.Parameter,V,A extends V,O extends V,AB,OB>
    • read

      public org.eclipse.microprofile.openapi.models.parameters.Parameter read(org.jboss.jandex.AnnotationInstance annotation)
      Specified by:
      read in class ModelIO<org.eclipse.microprofile.openapi.models.parameters.Parameter,V,A extends V,O extends V,AB,OB>