public class OpenAPIBuilder extends Object
Modifier and Type | Method and Description |
---|---|
void |
addMappings(Map<String,Object> mappings) |
void |
addTag(Set<org.springframework.web.method.HandlerMethod> handlerMethods,
io.swagger.v3.oas.models.tags.Tag tag) |
void |
build() |
io.swagger.v3.oas.models.Operation |
buildTags(org.springframework.web.method.HandlerMethod handlerMethod,
io.swagger.v3.oas.models.Operation operation,
io.swagger.v3.oas.models.OpenAPI openAPI) |
io.swagger.v3.oas.models.OpenAPI |
calculateCachedOpenAPI() |
io.swagger.v3.oas.models.OpenAPI |
getCachedOpenAPI() |
io.swagger.v3.oas.models.OpenAPI |
getCalculatedOpenAPI() |
org.springframework.context.ApplicationContext |
getContext() |
Map<String,Object> |
getControllerAdviceMap() |
Map<String,Object> |
getMappingsMap() |
boolean |
isServersPresent() |
void |
resetCalculatedOpenAPI() |
io.swagger.v3.oas.models.media.Schema |
resolveProperties(io.swagger.v3.oas.models.media.Schema schema,
PropertyResolverUtils propertyResolverUtils) |
void |
setCachedOpenAPI(io.swagger.v3.oas.models.OpenAPI cachedOpenAPI) |
void |
setServerBaseUrl(String serverBaseUrl) |
static String |
splitCamelCase(String str) |
void |
updateServers(io.swagger.v3.oas.models.OpenAPI openAPI) |
public void build()
public void updateServers(io.swagger.v3.oas.models.OpenAPI openAPI)
public boolean isServersPresent()
public io.swagger.v3.oas.models.Operation buildTags(org.springframework.web.method.HandlerMethod handlerMethod, io.swagger.v3.oas.models.Operation operation, io.swagger.v3.oas.models.OpenAPI openAPI)
public io.swagger.v3.oas.models.media.Schema resolveProperties(io.swagger.v3.oas.models.media.Schema schema, PropertyResolverUtils propertyResolverUtils)
public void setServerBaseUrl(String serverBaseUrl)
public void addTag(Set<org.springframework.web.method.HandlerMethod> handlerMethods, io.swagger.v3.oas.models.tags.Tag tag)
public io.swagger.v3.oas.models.OpenAPI calculateCachedOpenAPI()
public io.swagger.v3.oas.models.OpenAPI getCachedOpenAPI()
public void setCachedOpenAPI(io.swagger.v3.oas.models.OpenAPI cachedOpenAPI)
public io.swagger.v3.oas.models.OpenAPI getCalculatedOpenAPI()
public void resetCalculatedOpenAPI()
public org.springframework.context.ApplicationContext getContext()
Copyright © 2020. All rights reserved.