Package io.smallrye.config
Class ConfigMappingContext
java.lang.Object
io.smallrye.config.ConfigMappingContext
A mapping context. This is used by generated classes during configuration mapping, and is released once the configuration
mapping has completed.
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionConfigMappingContext(SmallRyeConfig config, Map<Class<?>, Set<String>> roots) -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyBeanStyleGetters(Boolean beanStyleGetters) voidapplyNamingStrategy(ConfigMapping.NamingStrategy namingStrategy) voidapplyRootPath(String rootPath) <T> TconstructGroup(Class<T> interfaceType) constructObject(String path) <T> org.eclipse.microprofile.config.spi.Converter<T> getConverterInstance(Class<? extends org.eclipse.microprofile.config.spi.Converter<? extends T>> converterType) voidreportProblem(RuntimeException problem)
-
Constructor Details
-
ConfigMappingContext
-
-
Method Details
-
constructGroup
-
constructObject
-
getConverterInstance
public <T> org.eclipse.microprofile.config.spi.Converter<T> getConverterInstance(Class<? extends org.eclipse.microprofile.config.spi.Converter<? extends T>> converterType) -
applyNamingStrategy
-
applyBeanStyleGetters
-
applyRootPath
-
propertyName
-
getNameBuilder
-
reportProblem
-