com.mangofactory.swagger.models
Class DefaultModelProvider

java.lang.Object
  extended by com.mangofactory.swagger.models.DefaultModelProvider
All Implemented Interfaces:
ModelProvider

@Component
public class DefaultModelProvider
extends Object
implements ModelProvider


Constructor Summary
DefaultModelProvider(com.fasterxml.classmate.TypeResolver resolver, AlternateTypeProvider alternateTypeProvider, ModelPropertiesProvider propertiesProvider, ModelDependencyProvider dependencyProvider)
           
 
Method Summary
 Map<String,com.wordnik.swagger.model.Model> dependencies(ModelContext modelContext)
           
 com.google.common.base.Optional<com.wordnik.swagger.model.Model> modelFor(ModelContext modelContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultModelProvider

@Autowired
public DefaultModelProvider(com.fasterxml.classmate.TypeResolver resolver,
                                      AlternateTypeProvider alternateTypeProvider,
                                      ModelPropertiesProvider propertiesProvider,
                                      ModelDependencyProvider dependencyProvider)
Method Detail

modelFor

public com.google.common.base.Optional<com.wordnik.swagger.model.Model> modelFor(ModelContext modelContext)
Specified by:
modelFor in interface ModelProvider

dependencies

public Map<String,com.wordnik.swagger.model.Model> dependencies(ModelContext modelContext)
Specified by:
dependencies in interface ModelProvider


Copyright © May 2012-2014 The Mango Factory. All Rights Reserved.