Package io.swagger.v3.core.converter
Class ModelConverters
- java.lang.Object
-
- io.swagger.v3.core.converter.ModelConverters
-
public class ModelConverters extends Object
-
-
Constructor Summary
Constructors Constructor Description ModelConverters()ModelConverters(boolean openapi31)ModelConverters(boolean openapi31, Schema.SchemaResolution schemaResolution)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddClassToSkip(String cls)voidaddConverter(ModelConverter converter)voidaddPackageToSkip(String pkg)List<ModelConverter>getConverters()static ModelConvertersgetInstance()static ModelConvertersgetInstance(boolean openapi31)static ModelConvertersgetInstance(boolean openapi31, Schema.SchemaResolution schemaResolution)Set<String>getSkippedPackages()booleanisRegisteredAsSkippedClass(String className)Map<String,Schema>read(AnnotatedType type)Map<String,Schema>read(Type type)Map<String,Schema>readAll(AnnotatedType type)Map<String,Schema>readAll(Type type)ResolvedSchemareadAllAsResolvedSchema(AnnotatedType type)ResolvedSchemareadAllAsResolvedSchema(Type type)voidremoveConverter(ModelConverter converter)static voidreset()ResolvedSchemaresolveAsResolvedSchema(AnnotatedType type)
-
-
-
Constructor Detail
-
ModelConverters
public ModelConverters()
-
ModelConverters
public ModelConverters(boolean openapi31)
-
ModelConverters
public ModelConverters(boolean openapi31, Schema.SchemaResolution schemaResolution)
-
-
Method Detail
-
getInstance
public static ModelConverters getInstance(boolean openapi31)
-
reset
public static void reset()
-
getInstance
public static ModelConverters getInstance(boolean openapi31, Schema.SchemaResolution schemaResolution)
-
getInstance
public static ModelConverters getInstance()
-
addConverter
public void addConverter(ModelConverter converter)
-
removeConverter
public void removeConverter(ModelConverter converter)
-
getConverters
public List<ModelConverter> getConverters()
-
addPackageToSkip
public void addPackageToSkip(String pkg)
-
addClassToSkip
public void addClassToSkip(String cls)
-
read
public Map<String,Schema> read(AnnotatedType type)
-
readAll
public Map<String,Schema> readAll(AnnotatedType type)
-
readAllAsResolvedSchema
public ResolvedSchema readAllAsResolvedSchema(Type type)
-
readAllAsResolvedSchema
public ResolvedSchema readAllAsResolvedSchema(AnnotatedType type)
-
resolveAsResolvedSchema
public ResolvedSchema resolveAsResolvedSchema(AnnotatedType type)
-
isRegisteredAsSkippedClass
public boolean isRegisteredAsSkippedClass(String className)
-
-