Class Configs

java.lang.Object
ch.raffael.meldioc.library.base.Configs

public class Configs extends Object
Some utilities for dealing with Typesafe Config.
  • Method Details

    • toProperties

      public static Properties toProperties(com.typesafe.config.Config config)
    • toProperties

      public static Properties toProperties(com.typesafe.config.Config config, Properties target)
    • toMap

      public static <M extends Map<? super String, Object>> M toMap(com.typesafe.config.Config config, M target)
    • toMap

      public static Map<String,Object> toMap(com.typesafe.config.Config config)
    • toVavrMap

      public static io.vavr.collection.Map<String,Object> toVavrMap(com.typesafe.config.Config config)
    • 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)