Class DiscriminatorIO<V,A extends V,O extends V,AB,OB>
java.lang.Object
io.smallrye.openapi.runtime.io.ModelIO<org.eclipse.microprofile.openapi.models.media.Discriminator,V,A,O,AB,OB>
io.smallrye.openapi.runtime.io.media.DiscriminatorIO<V,A,O,AB,OB>
- All Implemented Interfaces:
JsonIO.PropertyMapper<V,OB>
public class DiscriminatorIO<V,A extends V,O extends V,AB,OB>
extends ModelIO<org.eclipse.microprofile.openapi.models.media.Discriminator,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.media.Discriminatorread(org.jboss.jandex.AnnotationInstance annotation) Reads a discriminator property name and an optional array of@DiscriminatorMappingannotations into aDiscriminatormodel.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, 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, setProperty, tagIO, toLinkedMap, value, value, write
-
Constructor Details
-
DiscriminatorIO
-
-
Method Details
-
read
public org.eclipse.microprofile.openapi.models.media.Discriminator read(org.jboss.jandex.AnnotationInstance annotation) Reads a discriminator property name and an optional array of@DiscriminatorMappingannotations into aDiscriminatormodel.
-