public class PropertyResolverUtils extends Object
Constructor and Description |
---|
PropertyResolverUtils(org.springframework.beans.factory.config.ConfigurableBeanFactory factory,
org.springframework.context.MessageSource messageSource,
SpringDocConfigProperties springDocConfigProperties)
Instantiates a new Property resolver utils.
|
Modifier and Type | Method and Description |
---|---|
org.springframework.beans.factory.config.ConfigurableBeanFactory |
getFactory()
Gets factory.
|
io.swagger.v3.oas.models.SpecVersion |
getSpecVersion()
Gets spec version.
|
SpringDocConfigProperties |
getSpringDocConfigProperties()
Gets spring doc config properties.
|
boolean |
isOpenapi31()
Is openapi 31 boolean.
|
boolean |
isResolveExtensionsProperties()
Is resolve extensions properties boolean.
|
String |
resolve(String parameterProperty,
Locale locale)
Resolve string.
|
Map<String,Object> |
resolveExtensions(Locale locale,
Map<String,Object> extensions)
Resolve extensions map.
|
io.swagger.v3.oas.models.info.Info |
resolveProperties(io.swagger.v3.oas.models.info.Info info,
Locale locale)
Resolve properties info.
|
List<io.swagger.v3.oas.models.servers.Server> |
resolveProperties(List<io.swagger.v3.oas.models.servers.Server> servers,
Locale locale)
Resolve properties info.
|
io.swagger.v3.oas.models.media.Schema |
resolveProperties(io.swagger.v3.oas.models.media.Schema<?> schema,
Locale locale)
Resolve properties schema.
|
public PropertyResolverUtils(org.springframework.beans.factory.config.ConfigurableBeanFactory factory, org.springframework.context.MessageSource messageSource, SpringDocConfigProperties springDocConfigProperties)
factory
- the factorymessageSource
- the message sourcespringDocConfigProperties
- the spring doc config propertiespublic String resolve(String parameterProperty, Locale locale)
parameterProperty
- the parameter propertylocale
- the localepublic List<io.swagger.v3.oas.models.servers.Server> resolveProperties(List<io.swagger.v3.oas.models.servers.Server> servers, Locale locale)
servers
- the serverslocale
- the localepublic io.swagger.v3.oas.models.info.Info resolveProperties(io.swagger.v3.oas.models.info.Info info, Locale locale)
info
- the infolocale
- the localepublic io.swagger.v3.oas.models.media.Schema resolveProperties(io.swagger.v3.oas.models.media.Schema<?> schema, Locale locale)
schema
- the schemalocale
- the localepublic org.springframework.beans.factory.config.ConfigurableBeanFactory getFactory()
public SpringDocConfigProperties getSpringDocConfigProperties()
public io.swagger.v3.oas.models.SpecVersion getSpecVersion()
public boolean isOpenapi31()
public boolean isResolveExtensionsProperties()
Copyright © 2024. All rights reserved.