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.
  • Constructor Details

  • Method Details

    • 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 void applyNamingStrategy(ConfigMapping.NamingStrategy namingStrategy)
    • applyBeanStyleGetters

      public void applyBeanStyleGetters(Boolean beanStyleGetters)
    • applyRootPath

      public void applyRootPath(String rootPath)
    • propertyName

      public Function<String,String> propertyName()
    • getNameBuilder

      public StringBuilder getNameBuilder()
    • reportProblem

      public void reportProblem(RuntimeException problem)