Class SimpleSchemaMapper<T extends io.swagger.v3.oas.models.media.Schema<?>>
java.lang.Object
com.github.muehmar.gradle.openapi.generator.java.schema.SimpleSchemaMapper<T>
- All Implemented Interfaces:
JavaSchemaMapper
- Direct Known Subclasses:
BinarySchemaMapper,BooleanSchemaMapper,DateSchemaMapper,DateTimeSchemaMapper,EmailSchemaMapper,FileSchemaMapper,PasswordSchemaMapper,UUIDSchemaMapper
public class SimpleSchemaMapper<T extends io.swagger.v3.oas.models.media.Schema<?>>
extends java.lang.Object
Simple mapper where a given concrete type of
Schema is mapped to one specific JavaType.-
Constructor Summary
Constructors Constructor Description SimpleSchemaMapper(java.lang.Class<T> schemaClass, JavaType javaType, JavaSchemaMapper nextMapper) -
Method Summary
Modifier and Type Method Description JavaTypemapSchema(PojoSettings pojoSettings, io.swagger.v3.oas.models.media.Schema<?> schema, JavaSchemaMapper chain)
-
Constructor Details
-
SimpleSchemaMapper
public SimpleSchemaMapper(java.lang.Class<T> schemaClass, JavaType javaType, JavaSchemaMapper nextMapper)
-
-
Method Details
-
mapSchema
public JavaType mapSchema(PojoSettings pojoSettings, io.swagger.v3.oas.models.media.Schema<?> schema, JavaSchemaMapper chain)- Specified by:
mapSchemain interfaceJavaSchemaMapper
-