Package io.micronaut.openapi.visitor
Class ConfigUtils
java.lang.Object
io.micronaut.openapi.visitor.ConfigUtils
Configuration utilities methods.
- Since:
- 4.10.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classCustom schema class.static final classInformation about decorator. -
Method Summary
Modifier and TypeMethodDescriptionstatic EndpointsConfigurationendpointsConfiguration(io.micronaut.inject.visitor.VisitorContext context) Returns the EndpointsConfiguration.getActiveEnvs(io.micronaut.inject.visitor.VisitorContext context) getAdocProperties(OpenApiInfo openApiInfo, boolean isSingleGroup, io.micronaut.inject.visitor.VisitorContext context) static booleangetBooleanProperty(String property, boolean defaultValue, io.micronaut.inject.visitor.VisitorContext context) static StringgetConfigProperty(String key, io.micronaut.inject.visitor.VisitorContext context) static io.micronaut.inject.ast.ClassElementgetCustomSchema(String className, Map<String, io.micronaut.inject.ast.ClassElement> typeArgs, io.micronaut.inject.visitor.VisitorContext context) static @Nullable io.micronaut.context.env.EnvironmentgetEnv(io.micronaut.inject.visitor.VisitorContext context) getExpandableProperties(io.micronaut.inject.visitor.VisitorContext context) static GroupPropertiesgetGroupProperties(String groupName, io.micronaut.inject.visitor.VisitorContext context) static Map<String,GroupProperties> getGroupsPropertiesMap(io.micronaut.inject.visitor.VisitorContext context) static StringgetJsonSchemaDialect(io.micronaut.inject.visitor.VisitorContext context) getListStringsProperty(String property, List<String> defaultValue, io.micronaut.inject.visitor.VisitorContext context) static @Nullable PathgetProjectPath(io.micronaut.inject.visitor.VisitorContext context) static RouterVersioningPropertiesgetRouterVersioningProperties(io.micronaut.inject.visitor.VisitorContext context) static ConfigUtils.SchemaDecoratorgetSchemaDecoration(String packageName, io.micronaut.inject.visitor.VisitorContext context) static SecurityPropertiesgetSecurityProperties(io.micronaut.inject.visitor.VisitorContext context) static booleanisJsonViewDefaultInclusion(io.micronaut.inject.visitor.VisitorContext context) static booleanisJsonViewEnabled(io.micronaut.inject.visitor.VisitorContext context) static booleanisOpenApiEnabled(io.micronaut.inject.visitor.VisitorContext context) static booleanisSpecGenerationEnabled(io.micronaut.inject.visitor.VisitorContext context) static PropertiesreadOpenApiConfigFile(io.micronaut.inject.visitor.VisitorContext context)
-
Method Details
-
getSchemaDecoration
public static ConfigUtils.SchemaDecorator getSchemaDecoration(String packageName, io.micronaut.inject.visitor.VisitorContext context) -
getCustomSchema
-
isOpenApiEnabled
public static boolean isOpenApiEnabled(io.micronaut.inject.visitor.VisitorContext context) -
getJsonSchemaDialect
-
isSpecGenerationEnabled
public static boolean isSpecGenerationEnabled(io.micronaut.inject.visitor.VisitorContext context) -
getExpandableProperties
-
getAdocProperties
public static Map<String,String> getAdocProperties(OpenApiInfo openApiInfo, boolean isSingleGroup, io.micronaut.inject.visitor.VisitorContext context) -
isJsonViewEnabled
public static boolean isJsonViewEnabled(io.micronaut.inject.visitor.VisitorContext context) -
isJsonViewDefaultInclusion
public static boolean isJsonViewDefaultInclusion(io.micronaut.inject.visitor.VisitorContext context) -
getSecurityProperties
public static SecurityProperties getSecurityProperties(io.micronaut.inject.visitor.VisitorContext context) -
getRouterVersioningProperties
public static RouterVersioningProperties getRouterVersioningProperties(io.micronaut.inject.visitor.VisitorContext context) -
getListStringsProperty
-
getGroupProperties
public static GroupProperties getGroupProperties(String groupName, io.micronaut.inject.visitor.VisitorContext context) -
getGroupsPropertiesMap
public static Map<String,GroupProperties> getGroupsPropertiesMap(io.micronaut.inject.visitor.VisitorContext context) -
endpointsConfiguration
public static EndpointsConfiguration endpointsConfiguration(io.micronaut.inject.visitor.VisitorContext context) Returns the EndpointsConfiguration.- Parameters:
context- The context.- Returns:
- The EndpointsConfiguration.
-
getProjectPath
@Nullable public static @Nullable Path getProjectPath(io.micronaut.inject.visitor.VisitorContext context) -
getConfigProperty
-
getBooleanProperty
public static boolean getBooleanProperty(String property, boolean defaultValue, io.micronaut.inject.visitor.VisitorContext context) -
readOpenApiConfigFile
-
getEnv
@Nullable public static @Nullable io.micronaut.context.env.Environment getEnv(io.micronaut.inject.visitor.VisitorContext context) -
getActiveEnvs
-