public class AdditionalModelsConverter extends Object implements io.swagger.v3.core.converter.ModelConverter
Constructor and Description |
---|
AdditionalModelsConverter(ObjectMapperProvider springDocObjectMapper)
Instantiates a new Additional models converter.
|
Modifier and Type | Method and Description |
---|---|
static void |
disableReplacement(Class clazz)
Disable replacement.
|
static Class |
getParameterObjectReplacement(Class clazz)
Gets replacement.
|
static void |
removeFromClassMap(Class clazz)
Remove from class map.
|
static void |
removeFromSchemaMap(Class clazz)
Remove from schema map.
|
static void |
replaceParameterObjectWithClass(Class source,
Class target)
Replace ParameterObject with class.
|
static void |
replaceWithClass(Class source,
Class target)
Replace with class.
|
static void |
replaceWithSchema(Class source,
io.swagger.v3.oas.models.media.Schema target)
Replace with schema.
|
io.swagger.v3.oas.models.media.Schema |
resolve(io.swagger.v3.core.converter.AnnotatedType type,
io.swagger.v3.core.converter.ModelConverterContext context,
Iterator<io.swagger.v3.core.converter.ModelConverter> chain)
Resolve schema.
|
public AdditionalModelsConverter(ObjectMapperProvider springDocObjectMapper)
springDocObjectMapper
- the spring doc object mapperpublic static void replaceWithClass(Class source, Class target)
source
- the sourcetarget
- the targetpublic static void replaceWithSchema(Class source, io.swagger.v3.oas.models.media.Schema target)
source
- the sourcetarget
- the targetpublic static void replaceParameterObjectWithClass(Class source, Class target)
source
- the sourcetarget
- the targetpublic static Class getParameterObjectReplacement(Class clazz)
clazz
- the clazzpublic static void disableReplacement(Class clazz)
clazz
- the clazzpublic io.swagger.v3.oas.models.media.Schema resolve(io.swagger.v3.core.converter.AnnotatedType type, io.swagger.v3.core.converter.ModelConverterContext context, Iterator<io.swagger.v3.core.converter.ModelConverter> chain)
resolve
in interface io.swagger.v3.core.converter.ModelConverter
type
- the typecontext
- the contextchain
- the chainpublic static void removeFromSchemaMap(Class clazz)
clazz
- the clazzpublic static void removeFromClassMap(Class clazz)
clazz
- the clazzCopyright © 2024. All rights reserved.