Class SchemaPluginsManager
- java.lang.Object
-
- springfox.documentation.schema.plugins.SchemaPluginsManager
-
@Component public class SchemaPluginsManager extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SchemaPluginsManager(org.springframework.plugin.core.PluginRegistry<springfox.documentation.spi.schema.ModelPropertyBuilderPlugin,springfox.documentation.spi.DocumentationType> propertyEnrichers, org.springframework.plugin.core.PluginRegistry<springfox.documentation.spi.schema.ModelBuilderPlugin,springfox.documentation.spi.DocumentationType> modelEnrichers, org.springframework.plugin.core.PluginRegistry<springfox.documentation.spi.schema.ViewProviderPlugin,springfox.documentation.spi.DocumentationType> viewProviders, org.springframework.plugin.core.PluginRegistry<springfox.documentation.spi.schema.SyntheticModelProviderPlugin,springfox.documentation.spi.schema.contexts.ModelContext> syntheticModelProviders)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.util.Set<com.fasterxml.classmate.ResolvedType>dependencies(springfox.documentation.spi.schema.contexts.ModelContext context)springfox.documentation.schema.Modelmodel(springfox.documentation.spi.schema.contexts.ModelContext context)Deprecated.springfox.documentation.schema.ModelSpecificationmodelSpecification(springfox.documentation.spi.schema.contexts.ModelContext context)springfox.documentation.schema.ModelPropertyproperty(springfox.documentation.spi.schema.contexts.ModelPropertyContext context)Deprecated.springfox.documentation.schema.PropertySpecificationpropertySpecification(springfox.documentation.spi.schema.contexts.ModelPropertyContext modelPropertyContext)java.util.Optional<springfox.documentation.schema.Model>syntheticModel(springfox.documentation.spi.schema.contexts.ModelContext context)Deprecated.java.util.Optional<springfox.documentation.schema.ModelSpecification>syntheticModelSpecification(springfox.documentation.spi.schema.contexts.ModelContext context)java.util.List<springfox.documentation.schema.ModelProperty>syntheticProperties(springfox.documentation.spi.schema.contexts.ModelContext context)Deprecated.java.util.List<springfox.documentation.schema.PropertySpecification>syntheticPropertySpecifications(springfox.documentation.spi.schema.contexts.ModelContext context)springfox.documentation.spi.schema.ViewProviderPluginviewProvider(springfox.documentation.spi.DocumentationType documentationType)
-
-
-
Constructor Detail
-
SchemaPluginsManager
@Autowired public SchemaPluginsManager(@Qualifier("modelPropertyBuilderPluginRegistry") org.springframework.plugin.core.PluginRegistry<springfox.documentation.spi.schema.ModelPropertyBuilderPlugin,springfox.documentation.spi.DocumentationType> propertyEnrichers, @Qualifier("modelBuilderPluginRegistry") org.springframework.plugin.core.PluginRegistry<springfox.documentation.spi.schema.ModelBuilderPlugin,springfox.documentation.spi.DocumentationType> modelEnrichers, @Qualifier("viewProviderPluginRegistry") org.springframework.plugin.core.PluginRegistry<springfox.documentation.spi.schema.ViewProviderPlugin,springfox.documentation.spi.DocumentationType> viewProviders, @Qualifier("syntheticModelProviderPluginRegistry") org.springframework.plugin.core.PluginRegistry<springfox.documentation.spi.schema.SyntheticModelProviderPlugin,springfox.documentation.spi.schema.contexts.ModelContext> syntheticModelProviders)
-
-
Method Detail
-
property
@Deprecated public springfox.documentation.schema.ModelProperty property(springfox.documentation.spi.schema.contexts.ModelPropertyContext context)
Deprecated.UsepropertySpecification(ModelPropertyContext)instead- Parameters:
context- - property context- Returns:
- the model property
- Since:
- 3.0.0
-
model
@Deprecated public springfox.documentation.schema.Model model(springfox.documentation.spi.schema.contexts.ModelContext context)
Deprecated.UsemodelSpecification(ModelContext)instead- Parameters:
context- - model context- Returns:
- the model
- Since:
- 3.0.0
-
viewProvider
public springfox.documentation.spi.schema.ViewProviderPlugin viewProvider(springfox.documentation.spi.DocumentationType documentationType)
-
syntheticModel
@Deprecated public java.util.Optional<springfox.documentation.schema.Model> syntheticModel(springfox.documentation.spi.schema.contexts.ModelContext context)
Deprecated.UsesyntheticModelSpecification(ModelContext)instead- Parameters:
context- - model context- Returns:
- the model
- Since:
- 3.0.0
-
modelSpecification
public springfox.documentation.schema.ModelSpecification modelSpecification(springfox.documentation.spi.schema.contexts.ModelContext context)
-
syntheticModelSpecification
public java.util.Optional<springfox.documentation.schema.ModelSpecification> syntheticModelSpecification(springfox.documentation.spi.schema.contexts.ModelContext context)
-
syntheticProperties
@Deprecated public java.util.List<springfox.documentation.schema.ModelProperty> syntheticProperties(springfox.documentation.spi.schema.contexts.ModelContext context)
Deprecated.UsesyntheticPropertySpecifications(ModelContext)instead- Parameters:
context- - model context- Returns:
- the model
- Since:
- 3.0.0
-
dependencies
public java.util.Set<com.fasterxml.classmate.ResolvedType> dependencies(springfox.documentation.spi.schema.contexts.ModelContext context)
-
syntheticPropertySpecifications
public java.util.List<springfox.documentation.schema.PropertySpecification> syntheticPropertySpecifications(springfox.documentation.spi.schema.contexts.ModelContext context)
-
propertySpecification
public springfox.documentation.schema.PropertySpecification propertySpecification(springfox.documentation.spi.schema.contexts.ModelPropertyContext modelPropertyContext)
-
-