@Component @Qualifier(value="default") public class DefaultModelProvider extends java.lang.Object implements ModelProvider
Constructor and Description |
---|
DefaultModelProvider(com.fasterxml.classmate.TypeResolver resolver,
ModelPropertiesProvider propertiesProvider,
ModelDependencyProvider dependencyProvider,
SchemaPluginsManager schemaPluginsManager,
TypeNameExtractor typeNameExtractor) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,Model> |
dependencies(ModelContext modelContext) |
com.google.common.base.Optional<Model> |
modelFor(ModelContext modelContext) |
@Autowired public DefaultModelProvider(com.fasterxml.classmate.TypeResolver resolver, @Qualifier(value="cachedModelProperties") ModelPropertiesProvider propertiesProvider, @Qualifier(value="cachedModelDependencies") ModelDependencyProvider dependencyProvider, SchemaPluginsManager schemaPluginsManager, TypeNameExtractor typeNameExtractor)
public com.google.common.base.Optional<Model> modelFor(ModelContext modelContext)
modelFor
in interface ModelProvider
public java.util.Map<java.lang.String,Model> dependencies(ModelContext modelContext)
dependencies
in interface ModelProvider