public class SwaggerGenerator extends Object
| コンストラクタと説明 |
|---|
SwaggerGenerator() |
public Map<String,Object> generateSwaggerMap(Consumer<SwaggerOption> op)
protected void createSwaggerPathMap(List<Map<String,Object>> swaggerTagList, Map<String,Map<String,Object>> swaggerPathMap, Map<String,Map<String,Object>> swaggerDefinitionsMap)
protected Map<String,Object> createSwaggerParameterMap(TypeDocMeta typeDocMeta, Map<String,Map<String,Object>> definitionsMap)
protected String putDefinition(Map<String,Map<String,Object>> definitionsMap, TypeDocMeta typeDocMeta)
protected Map<Class<?>,org.lastaflute.di.util.tiger.Tuple3<String,String,Function<Object,Object>>> createTypeMap()
protected void adaptHeaderParameters(Map<String,Object> swaggerMap, List<Map<String,Object>> headerParameterList)
protected void adaptSecurityDefinitions(Map<String,Object> swaggerMap, List<Map<String,Object>> securityDefinitionList)
protected DocumentGenerator createDocumentGenerator()
protected ActionDocumentGenerator createActionDocumentGenerator()
protected org.dbflute.optional.OptionalThing<String> prepareApplicationVersion()
protected DateTimeFormatter getLocalDateFormatter()
protected DateTimeFormatter getLocalDateTimeFormatter()
protected org.dbflute.optional.OptionalThing<Object> deriveDefaultValue(TypeDocMeta typeDocMeta)
protected org.lastaflute.core.direction.AccessibleConfig getAccessibleConfig()
protected org.lastaflute.core.time.TimeManager getTimeManager()
protected org.lastaflute.core.json.JsonManager getJsonManager()
Copyright © 2015–2017 The DBFlute Project. All rights reserved.