Package ch.raffael.meldioc.library.base
Class Configs
java.lang.Object
ch.raffael.meldioc.library.base.Configs
Some utilities for dealing with Typesafe Config.
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> voidconfigure(com.typesafe.config.Config config, BiFunction<? super com.typesafe.config.Config, ? super String, ? extends T> getter, String path, Consumer<? super T> configurer) static <T> io.vavr.control.Option<T>option(com.typesafe.config.Config config, BiFunction<? super com.typesafe.config.Config, ? super String, ? extends T> getter, String path) toMap(com.typesafe.config.Config config) toMap(com.typesafe.config.Config config, M target) static PropertiestoProperties(com.typesafe.config.Config config) static PropertiestoProperties(com.typesafe.config.Config config, Properties target) toVavrMap(com.typesafe.config.Config config)
-
Method Details
-
toProperties
-
toProperties
-
toMap
-
toMap
-
toVavrMap
-
configure
public static <T> void configure(com.typesafe.config.Config config, BiFunction<? super com.typesafe.config.Config, ? super String, ? extends T> getter, String path, Consumer<? super T> configurer) -
option
public static <T> io.vavr.control.Option<T> option(com.typesafe.config.Config config, BiFunction<? super com.typesafe.config.Config, ? super String, ? extends T> getter, String path)
-