Package springfox.documentation.schema
Class DefaultModelSpecificationProvider
- java.lang.Object
-
- springfox.documentation.schema.DefaultModelSpecificationProvider
-
- All Implemented Interfaces:
ModelSpecificationProvider
@Component @Qualifier("default") public class DefaultModelSpecificationProvider extends java.lang.Object implements ModelSpecificationProvider
-
-
Constructor Summary
Constructors Constructor Description DefaultModelSpecificationProvider(com.fasterxml.classmate.TypeResolver resolver, ModelPropertiesProvider propertiesProvider, ModelDependencyProvider dependencyProvider, SchemaPluginsManager schemaPluginsManager, TypeNameExtractor typeNameExtractor, EnumTypeDeterminer enumTypeDeterminer, ModelSpecificationFactory modelSpecifications)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<ModelSpecification>
modelDependenciesSpecifications(ModelContext modelContext)
java.util.Optional<ModelSpecification>
modelSpecificationsFor(ModelContext modelContext)
-
-
-
Constructor Detail
-
DefaultModelSpecificationProvider
@Autowired public DefaultModelSpecificationProvider(com.fasterxml.classmate.TypeResolver resolver, @Qualifier("cachedModelProperties") ModelPropertiesProvider propertiesProvider, @Qualifier("cachedModelDependencies") ModelDependencyProvider dependencyProvider, SchemaPluginsManager schemaPluginsManager, TypeNameExtractor typeNameExtractor, EnumTypeDeterminer enumTypeDeterminer, ModelSpecificationFactory modelSpecifications)
-
-
Method Detail
-
modelSpecificationsFor
public java.util.Optional<ModelSpecification> modelSpecificationsFor(ModelContext modelContext)
- Specified by:
modelSpecificationsFor
in interfaceModelSpecificationProvider
-
modelDependenciesSpecifications
public java.util.Set<ModelSpecification> modelDependenciesSpecifications(ModelContext modelContext)
- Specified by:
modelDependenciesSpecifications
in interfaceModelSpecificationProvider
-
-