Package io.smallrye.config
Class ConfigMappingContext
- java.lang.Object
-
- io.smallrye.config.ConfigMappingContext
-
public final class ConfigMappingContext extends Object
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 Modifier and Type Class Description classConfigMappingContext.ObjectCreator<T>
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConfigMapping.NamingStrategyapplyNamingStrategy(ConfigMapping.NamingStrategy namingStrategy)<T> TconstructGroup(Class<T> interfaceType)<T> ConfigMappingContext.ObjectCreator<T>constructObject(String path)<T> TconstructRoot(Class<T> interfaceType)<T> org.eclipse.microprofile.config.spi.Converter<T>getConverterInstance(Class<? extends org.eclipse.microprofile.config.spi.Converter<? extends T>> converterType)StringBuildergetStringBuilder()voidreportProblem(RuntimeException problem)
-
-
-
Method Detail
-
constructRoot
public <T> T constructRoot(Class<T> interfaceType)
-
constructGroup
public <T> T constructGroup(Class<T> interfaceType)
-
constructObject
public <T> ConfigMappingContext.ObjectCreator<T> constructObject(String path)
-
getConverterInstance
public <T> org.eclipse.microprofile.config.spi.Converter<T> getConverterInstance(Class<? extends org.eclipse.microprofile.config.spi.Converter<? extends T>> converterType)
-
applyNamingStrategy
public ConfigMapping.NamingStrategy applyNamingStrategy(ConfigMapping.NamingStrategy namingStrategy)
-
getStringBuilder
public StringBuilder getStringBuilder()
-
reportProblem
public void reportProblem(RuntimeException problem)
-
-