Package io.smallrye.config
Class ConfigMappings
- java.lang.Object
-
- io.smallrye.config.ConfigMappings
-
- All Implemented Interfaces:
Serializable
public final class ConfigMappings extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classConfigMappings.ConfigClassWithPrefix
-
Constructor Summary
Constructors Constructor Description ConfigMappings()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Map<String,String>getDefaults(ConfigMappings.ConfigClassWithPrefix configClass)static Set<String>getKeys(ConfigMappings.ConfigClassWithPrefix configClass)static Map<String,Map<String,Set<String>>>getNames(ConfigMappings.ConfigClassWithPrefix configClass)static Map<Class<?>,Map<String,Map<String,ConfigMappingInterface.Property>>>getProperties(ConfigMappings.ConfigClassWithPrefix configClass)static Set<String>mappedProperties(ConfigMappings.ConfigClassWithPrefix configClass, Set<String> properties)static voidregisterConfigMappings(SmallRyeConfig config, Set<ConfigMappings.ConfigClassWithPrefix> configClasses)static voidregisterConfigProperties(SmallRyeConfig config, Set<ConfigMappings.ConfigClassWithPrefix> configClasses)
-
-
-
Method Detail
-
registerConfigMappings
public static void registerConfigMappings(SmallRyeConfig config, Set<ConfigMappings.ConfigClassWithPrefix> configClasses) throws ConfigValidationException
- Throws:
ConfigValidationException
-
registerConfigProperties
public static void registerConfigProperties(SmallRyeConfig config, Set<ConfigMappings.ConfigClassWithPrefix> configClasses) throws ConfigValidationException
- Throws:
ConfigValidationException
-
getProperties
public static Map<Class<?>,Map<String,Map<String,ConfigMappingInterface.Property>>> getProperties(ConfigMappings.ConfigClassWithPrefix configClass)
-
getNames
public static Map<String,Map<String,Set<String>>> getNames(ConfigMappings.ConfigClassWithPrefix configClass)
-
getKeys
public static Set<String> getKeys(ConfigMappings.ConfigClassWithPrefix configClass)
-
getDefaults
public static Map<String,String> getDefaults(ConfigMappings.ConfigClassWithPrefix configClass)
-
mappedProperties
public static Set<String> mappedProperties(ConfigMappings.ConfigClassWithPrefix configClass, Set<String> properties)
-
-