Class Configs


  • public class Configs
    extends java.lang.Object
    Some utilities for dealing with Typesafe Config.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <T> void configure​(com.typesafe.config.Config config, java.util.function.BiFunction<? super com.typesafe.config.Config,​? super java.lang.String,​? extends T> getter, java.lang.String path, java.util.function.Consumer<? super T> configurer)  
      static <T> io.vavr.control.Option<T> option​(com.typesafe.config.Config config, java.util.function.BiFunction<? super com.typesafe.config.Config,​? super java.lang.String,​? extends T> getter, java.lang.String path)  
      static java.util.Map<java.lang.String,​java.lang.Object> toMap​(com.typesafe.config.Config config)  
      static <M extends java.util.Map<? super java.lang.String,​java.lang.Object>>
      M
      toMap​(com.typesafe.config.Config config, M target)  
      static java.util.Properties toProperties​(com.typesafe.config.Config config)  
      static java.util.Properties toProperties​(com.typesafe.config.Config config, java.util.Properties target)  
      static io.vavr.collection.Map<java.lang.String,​java.lang.Object> toVavrMap​(com.typesafe.config.Config config)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • toProperties

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

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

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

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

        public static io.vavr.collection.Map<java.lang.String,​java.lang.Object> toVavrMap​(com.typesafe.config.Config config)
      • configure

        public static <T> void configure​(com.typesafe.config.Config config,
                                         java.util.function.BiFunction<? super com.typesafe.config.Config,​? super java.lang.String,​? extends T> getter,
                                         java.lang.String path,
                                         java.util.function.Consumer<? super T> configurer)
      • option

        public static <T> io.vavr.control.Option<T> option​(com.typesafe.config.Config config,
                                                           java.util.function.BiFunction<? super com.typesafe.config.Config,​? super java.lang.String,​? extends T> getter,
                                                           java.lang.String path)