@Component
public class SchemaPluginsManager
extends java.lang.Object
Constructor and 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.SyntheticModelProviderPlugin,springfox.documentation.spi.schema.contexts.ModelContext> syntheticModelProviders) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<com.fasterxml.classmate.ResolvedType> |
dependencies(springfox.documentation.spi.schema.contexts.ModelContext context) |
springfox.documentation.schema.Model |
model(springfox.documentation.spi.schema.contexts.ModelContext context) |
springfox.documentation.schema.ModelProperty |
property(springfox.documentation.spi.schema.contexts.ModelPropertyContext context) |
com.google.common.base.Optional<springfox.documentation.schema.Model> |
syntheticModel(springfox.documentation.spi.schema.contexts.ModelContext context) |
java.util.List<springfox.documentation.schema.ModelProperty> |
syntheticProperties(springfox.documentation.spi.schema.contexts.ModelContext context) |
@Autowired public SchemaPluginsManager(@Qualifier(value="modelPropertyBuilderPluginRegistry") org.springframework.plugin.core.PluginRegistry<springfox.documentation.spi.schema.ModelPropertyBuilderPlugin,springfox.documentation.spi.DocumentationType> propertyEnrichers, @Qualifier(value="modelBuilderPluginRegistry") org.springframework.plugin.core.PluginRegistry<springfox.documentation.spi.schema.ModelBuilderPlugin,springfox.documentation.spi.DocumentationType> modelEnrichers, @Qualifier(value="syntheticModelProviderPluginRegistry") org.springframework.plugin.core.PluginRegistry<springfox.documentation.spi.schema.SyntheticModelProviderPlugin,springfox.documentation.spi.schema.contexts.ModelContext> syntheticModelProviders)
public springfox.documentation.schema.ModelProperty property(springfox.documentation.spi.schema.contexts.ModelPropertyContext context)
public springfox.documentation.schema.Model model(springfox.documentation.spi.schema.contexts.ModelContext context)
public com.google.common.base.Optional<springfox.documentation.schema.Model> syntheticModel(springfox.documentation.spi.schema.contexts.ModelContext context)
public java.util.List<springfox.documentation.schema.ModelProperty> syntheticProperties(springfox.documentation.spi.schema.contexts.ModelContext context)
public java.util.Set<com.fasterxml.classmate.ResolvedType> dependencies(springfox.documentation.spi.schema.contexts.ModelContext context)