object ConfigReader extends BasicReaders with CollectionReaders with ProductReaders with ExportedReaders

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ConfigReader
  2. ExportedReaders
  3. ProductReaders
  4. CollectionReaders
  5. BasicReaders
  6. TypesafeConfigReaders
  7. NumericReaders
  8. DurationReaders
  9. JavaTimeReaders
  10. RegexReaders
  11. UriAndPathReaders
  12. JavaEnumReader
  13. PrimitiveReaders
  14. AnyRef
  15. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Result[A] = Either[ConfigReaderFailures, A]

    The type of most config PureConfig reading methods.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def apply[A](implicit reader: ConfigReader[A]): ConfigReader[A]
  5. implicit def arrayReader[A](implicit arg0: ClassTag[A], reader: ConfigReader[A]): ConfigReader[Array[A]]
    Definition Classes
    CollectionReaders
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. implicit val booleanConfigReader: ConfigReader[Boolean]
    Definition Classes
    PrimitiveReaders
  8. implicit val byteConfigReader: ConfigReader[Byte]
    Definition Classes
    PrimitiveReaders
  9. implicit val charConfigReader: ConfigReader[Char]
    Definition Classes
    PrimitiveReaders
  10. implicit val chronoUnitReader: ConfigReader[ChronoUnit]
    Definition Classes
    JavaTimeReaders
  11. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  12. implicit val configConfigReader: ConfigReader[Config]
    Definition Classes
    TypesafeConfigReaders
  13. implicit val configListConfigReader: ConfigReader[ConfigList]
    Definition Classes
    TypesafeConfigReaders
  14. implicit val configMemorySizeReader: ConfigReader[ConfigMemorySize]
    Definition Classes
    TypesafeConfigReaders
  15. implicit val configObjectConfigReader: ConfigReader[ConfigObject]
    Definition Classes
    TypesafeConfigReaders
  16. implicit val configValueConfigReader: ConfigReader[ConfigValue]
    Definition Classes
    TypesafeConfigReaders
  17. implicit val doubleConfigReader: ConfigReader[Double]
    Definition Classes
    PrimitiveReaders
  18. implicit val durationConfigReader: ConfigReader[Duration]
    Definition Classes
    DurationReaders
  19. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  21. implicit def exportedReader[A](implicit exported: Exported[ConfigReader[A]]): ConfigReader[A]
    Definition Classes
    ExportedReaders
  22. implicit val fileConfigReader: ConfigReader[File]
    Definition Classes
    UriAndPathReaders
  23. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  24. implicit val finiteDurationConfigReader: ConfigReader[FiniteDuration]
    Definition Classes
    DurationReaders
  25. implicit val floatConfigReader: ConfigReader[Float]
    Definition Classes
    PrimitiveReaders
  26. final def forProduct1[B, A0](keyA0: String)(f: (A0) ⇒ B)(implicit readerA0: ConfigReader[A0]): ConfigReader[B]

    Builds a ConfigReader for an object created from the value of 1 key.

    Builds a ConfigReader for an object created from the value of 1 key.

    B

    the type of the target object

    f

    the function converting the read value to the target object

    returns

    a ConfigReader for an object of type B that is created from the value in the provided key using f.

    Definition Classes
    ProductReaders
  27. final def forProduct10[B, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String, keyA6: String, keyA7: String, keyA8: String, keyA9: String)(f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9) ⇒ B)(implicit readerA0: ConfigReader[A0], readerA1: ConfigReader[A1], readerA2: ConfigReader[A2], readerA3: ConfigReader[A3], readerA4: ConfigReader[A4], readerA5: ConfigReader[A5], readerA6: ConfigReader[A6], readerA7: ConfigReader[A7], readerA8: ConfigReader[A8], readerA9: ConfigReader[A9]): ConfigReader[B]

    Builds a ConfigReader for an object created from the values of 10 keys.

    Builds a ConfigReader for an object created from the values of 10 keys.

    B

    the type of the target object

    f

    the function converting the read values to the target object

    returns

    a ConfigReader for an object of type B that is created from the values in the provided keys using f.

    Definition Classes
    ProductReaders
  28. final def forProduct11[B, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String, keyA6: String, keyA7: String, keyA8: String, keyA9: String, keyA10: String)(f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) ⇒ B)(implicit readerA0: ConfigReader[A0], readerA1: ConfigReader[A1], readerA2: ConfigReader[A2], readerA3: ConfigReader[A3], readerA4: ConfigReader[A4], readerA5: ConfigReader[A5], readerA6: ConfigReader[A6], readerA7: ConfigReader[A7], readerA8: ConfigReader[A8], readerA9: ConfigReader[A9], readerA10: ConfigReader[A10]): ConfigReader[B]

    Builds a ConfigReader for an object created from the values of 11 keys.

    Builds a ConfigReader for an object created from the values of 11 keys.

    B

    the type of the target object

    f

    the function converting the read values to the target object

    returns

    a ConfigReader for an object of type B that is created from the values in the provided keys using f.

    Definition Classes
    ProductReaders
  29. final def forProduct12[B, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String, keyA6: String, keyA7: String, keyA8: String, keyA9: String, keyA10: String, keyA11: String)(f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) ⇒ B)(implicit readerA0: ConfigReader[A0], readerA1: ConfigReader[A1], readerA2: ConfigReader[A2], readerA3: ConfigReader[A3], readerA4: ConfigReader[A4], readerA5: ConfigReader[A5], readerA6: ConfigReader[A6], readerA7: ConfigReader[A7], readerA8: ConfigReader[A8], readerA9: ConfigReader[A9], readerA10: ConfigReader[A10], readerA11: ConfigReader[A11]): ConfigReader[B]

    Builds a ConfigReader for an object created from the values of 12 keys.

    Builds a ConfigReader for an object created from the values of 12 keys.

    B

    the type of the target object

    f

    the function converting the read values to the target object

    returns

    a ConfigReader for an object of type B that is created from the values in the provided keys using f.

    Definition Classes
    ProductReaders
  30. final def forProduct13[B, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String, keyA6: String, keyA7: String, keyA8: String, keyA9: String, keyA10: String, keyA11: String, keyA12: String)(f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) ⇒ B)(implicit readerA0: ConfigReader[A0], readerA1: ConfigReader[A1], readerA2: ConfigReader[A2], readerA3: ConfigReader[A3], readerA4: ConfigReader[A4], readerA5: ConfigReader[A5], readerA6: ConfigReader[A6], readerA7: ConfigReader[A7], readerA8: ConfigReader[A8], readerA9: ConfigReader[A9], readerA10: ConfigReader[A10], readerA11: ConfigReader[A11], readerA12: ConfigReader[A12]): ConfigReader[B]

    Builds a ConfigReader for an object created from the values of 13 keys.

    Builds a ConfigReader for an object created from the values of 13 keys.

    B

    the type of the target object

    f

    the function converting the read values to the target object

    returns

    a ConfigReader for an object of type B that is created from the values in the provided keys using f.

    Definition Classes
    ProductReaders
  31. final def forProduct14[B, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String, keyA6: String, keyA7: String, keyA8: String, keyA9: String, keyA10: String, keyA11: String, keyA12: String, keyA13: String)(f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) ⇒ B)(implicit readerA0: ConfigReader[A0], readerA1: ConfigReader[A1], readerA2: ConfigReader[A2], readerA3: ConfigReader[A3], readerA4: ConfigReader[A4], readerA5: ConfigReader[A5], readerA6: ConfigReader[A6], readerA7: ConfigReader[A7], readerA8: ConfigReader[A8], readerA9: ConfigReader[A9], readerA10: ConfigReader[A10], readerA11: ConfigReader[A11], readerA12: ConfigReader[A12], readerA13: ConfigReader[A13]): ConfigReader[B]

    Builds a ConfigReader for an object created from the values of 14 keys.

    Builds a ConfigReader for an object created from the values of 14 keys.

    B

    the type of the target object

    f

    the function converting the read values to the target object

    returns

    a ConfigReader for an object of type B that is created from the values in the provided keys using f.

    Definition Classes
    ProductReaders
  32. final def forProduct15[B, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String, keyA6: String, keyA7: String, keyA8: String, keyA9: String, keyA10: String, keyA11: String, keyA12: String, keyA13: String, keyA14: String)(f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) ⇒ B)(implicit readerA0: ConfigReader[A0], readerA1: ConfigReader[A1], readerA2: ConfigReader[A2], readerA3: ConfigReader[A3], readerA4: ConfigReader[A4], readerA5: ConfigReader[A5], readerA6: ConfigReader[A6], readerA7: ConfigReader[A7], readerA8: ConfigReader[A8], readerA9: ConfigReader[A9], readerA10: ConfigReader[A10], readerA11: ConfigReader[A11], readerA12: ConfigReader[A12], readerA13: ConfigReader[A13], readerA14: ConfigReader[A14]): ConfigReader[B]

    Builds a ConfigReader for an object created from the values of 15 keys.

    Builds a ConfigReader for an object created from the values of 15 keys.

    B

    the type of the target object

    f

    the function converting the read values to the target object

    returns

    a ConfigReader for an object of type B that is created from the values in the provided keys using f.

    Definition Classes
    ProductReaders
  33. final def forProduct16[B, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String, keyA6: String, keyA7: String, keyA8: String, keyA9: String, keyA10: String, keyA11: String, keyA12: String, keyA13: String, keyA14: String, keyA15: String)(f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) ⇒ B)(implicit readerA0: ConfigReader[A0], readerA1: ConfigReader[A1], readerA2: ConfigReader[A2], readerA3: ConfigReader[A3], readerA4: ConfigReader[A4], readerA5: ConfigReader[A5], readerA6: ConfigReader[A6], readerA7: ConfigReader[A7], readerA8: ConfigReader[A8], readerA9: ConfigReader[A9], readerA10: ConfigReader[A10], readerA11: ConfigReader[A11], readerA12: ConfigReader[A12], readerA13: ConfigReader[A13], readerA14: ConfigReader[A14], readerA15: ConfigReader[A15]): ConfigReader[B]

    Builds a ConfigReader for an object created from the values of 16 keys.

    Builds a ConfigReader for an object created from the values of 16 keys.

    B

    the type of the target object

    f

    the function converting the read values to the target object

    returns

    a ConfigReader for an object of type B that is created from the values in the provided keys using f.

    Definition Classes
    ProductReaders
  34. final def forProduct17[B, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String, keyA6: String, keyA7: String, keyA8: String, keyA9: String, keyA10: String, keyA11: String, keyA12: String, keyA13: String, keyA14: String, keyA15: String, keyA16: String)(f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) ⇒ B)(implicit readerA0: ConfigReader[A0], readerA1: ConfigReader[A1], readerA2: ConfigReader[A2], readerA3: ConfigReader[A3], readerA4: ConfigReader[A4], readerA5: ConfigReader[A5], readerA6: ConfigReader[A6], readerA7: ConfigReader[A7], readerA8: ConfigReader[A8], readerA9: ConfigReader[A9], readerA10: ConfigReader[A10], readerA11: ConfigReader[A11], readerA12: ConfigReader[A12], readerA13: ConfigReader[A13], readerA14: ConfigReader[A14], readerA15: ConfigReader[A15], readerA16: ConfigReader[A16]): ConfigReader[B]

    Builds a ConfigReader for an object created from the values of 17 keys.

    Builds a ConfigReader for an object created from the values of 17 keys.

    B

    the type of the target object

    f

    the function converting the read values to the target object

    returns

    a ConfigReader for an object of type B that is created from the values in the provided keys using f.

    Definition Classes
    ProductReaders
  35. final def forProduct18[B, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String, keyA6: String, keyA7: String, keyA8: String, keyA9: String, keyA10: String, keyA11: String, keyA12: String, keyA13: String, keyA14: String, keyA15: String, keyA16: String, keyA17: String)(f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) ⇒ B)(implicit readerA0: ConfigReader[A0], readerA1: ConfigReader[A1], readerA2: ConfigReader[A2], readerA3: ConfigReader[A3], readerA4: ConfigReader[A4], readerA5: ConfigReader[A5], readerA6: ConfigReader[A6], readerA7: ConfigReader[A7], readerA8: ConfigReader[A8], readerA9: ConfigReader[A9], readerA10: ConfigReader[A10], readerA11: ConfigReader[A11], readerA12: ConfigReader[A12], readerA13: ConfigReader[A13], readerA14: ConfigReader[A14], readerA15: ConfigReader[A15], readerA16: ConfigReader[A16], readerA17: ConfigReader[A17]): ConfigReader[B]

    Builds a ConfigReader for an object created from the values of 18 keys.

    Builds a ConfigReader for an object created from the values of 18 keys.

    B

    the type of the target object

    f

    the function converting the read values to the target object

    returns

    a ConfigReader for an object of type B that is created from the values in the provided keys using f.

    Definition Classes
    ProductReaders
  36. final def forProduct19[B, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String, keyA6: String, keyA7: String, keyA8: String, keyA9: String, keyA10: String, keyA11: String, keyA12: String, keyA13: String, keyA14: String, keyA15: String, keyA16: String, keyA17: String, keyA18: String)(f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) ⇒ B)(implicit readerA0: ConfigReader[A0], readerA1: ConfigReader[A1], readerA2: ConfigReader[A2], readerA3: ConfigReader[A3], readerA4: ConfigReader[A4], readerA5: ConfigReader[A5], readerA6: ConfigReader[A6], readerA7: ConfigReader[A7], readerA8: ConfigReader[A8], readerA9: ConfigReader[A9], readerA10: ConfigReader[A10], readerA11: ConfigReader[A11], readerA12: ConfigReader[A12], readerA13: ConfigReader[A13], readerA14: ConfigReader[A14], readerA15: ConfigReader[A15], readerA16: ConfigReader[A16], readerA17: ConfigReader[A17], readerA18: ConfigReader[A18]): ConfigReader[B]

    Builds a ConfigReader for an object created from the values of 19 keys.

    Builds a ConfigReader for an object created from the values of 19 keys.

    B

    the type of the target object

    f

    the function converting the read values to the target object

    returns

    a ConfigReader for an object of type B that is created from the values in the provided keys using f.

    Definition Classes
    ProductReaders
  37. final def forProduct2[B, A0, A1](keyA0: String, keyA1: String)(f: (A0, A1) ⇒ B)(implicit readerA0: ConfigReader[A0], readerA1: ConfigReader[A1]): ConfigReader[B]

    Builds a ConfigReader for an object created from the values of 2 keys.

    Builds a ConfigReader for an object created from the values of 2 keys.

    B

    the type of the target object

    f

    the function converting the read values to the target object

    returns

    a ConfigReader for an object of type B that is created from the values in the provided keys using f.

    Definition Classes
    ProductReaders
  38. final def forProduct20[B, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String, keyA6: String, keyA7: String, keyA8: String, keyA9: String, keyA10: String, keyA11: String, keyA12: String, keyA13: String, keyA14: String, keyA15: String, keyA16: String, keyA17: String, keyA18: String, keyA19: String)(f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) ⇒ B)(implicit readerA0: ConfigReader[A0], readerA1: ConfigReader[A1], readerA2: ConfigReader[A2], readerA3: ConfigReader[A3], readerA4: ConfigReader[A4], readerA5: ConfigReader[A5], readerA6: ConfigReader[A6], readerA7: ConfigReader[A7], readerA8: ConfigReader[A8], readerA9: ConfigReader[A9], readerA10: ConfigReader[A10], readerA11: ConfigReader[A11], readerA12: ConfigReader[A12], readerA13: ConfigReader[A13], readerA14: ConfigReader[A14], readerA15: ConfigReader[A15], readerA16: ConfigReader[A16], readerA17: ConfigReader[A17], readerA18: ConfigReader[A18], readerA19: ConfigReader[A19]): ConfigReader[B]

    Builds a ConfigReader for an object created from the values of 20 keys.

    Builds a ConfigReader for an object created from the values of 20 keys.

    B

    the type of the target object

    f

    the function converting the read values to the target object

    returns

    a ConfigReader for an object of type B that is created from the values in the provided keys using f.

    Definition Classes
    ProductReaders
  39. final def forProduct21[B, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String, keyA6: String, keyA7: String, keyA8: String, keyA9: String, keyA10: String, keyA11: String, keyA12: String, keyA13: String, keyA14: String, keyA15: String, keyA16: String, keyA17: String, keyA18: String, keyA19: String, keyA20: String)(f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) ⇒ B)(implicit readerA0: ConfigReader[A0], readerA1: ConfigReader[A1], readerA2: ConfigReader[A2], readerA3: ConfigReader[A3], readerA4: ConfigReader[A4], readerA5: ConfigReader[A5], readerA6: ConfigReader[A6], readerA7: ConfigReader[A7], readerA8: ConfigReader[A8], readerA9: ConfigReader[A9], readerA10: ConfigReader[A10], readerA11: ConfigReader[A11], readerA12: ConfigReader[A12], readerA13: ConfigReader[A13], readerA14: ConfigReader[A14], readerA15: ConfigReader[A15], readerA16: ConfigReader[A16], readerA17: ConfigReader[A17], readerA18: ConfigReader[A18], readerA19: ConfigReader[A19], readerA20: ConfigReader[A20]): ConfigReader[B]

    Builds a ConfigReader for an object created from the values of 21 keys.

    Builds a ConfigReader for an object created from the values of 21 keys.

    B

    the type of the target object

    f

    the function converting the read values to the target object

    returns

    a ConfigReader for an object of type B that is created from the values in the provided keys using f.

    Definition Classes
    ProductReaders
  40. final def forProduct22[B, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String, keyA6: String, keyA7: String, keyA8: String, keyA9: String, keyA10: String, keyA11: String, keyA12: String, keyA13: String, keyA14: String, keyA15: String, keyA16: String, keyA17: String, keyA18: String, keyA19: String, keyA20: String, keyA21: String)(f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) ⇒ B)(implicit readerA0: ConfigReader[A0], readerA1: ConfigReader[A1], readerA2: ConfigReader[A2], readerA3: ConfigReader[A3], readerA4: ConfigReader[A4], readerA5: ConfigReader[A5], readerA6: ConfigReader[A6], readerA7: ConfigReader[A7], readerA8: ConfigReader[A8], readerA9: ConfigReader[A9], readerA10: ConfigReader[A10], readerA11: ConfigReader[A11], readerA12: ConfigReader[A12], readerA13: ConfigReader[A13], readerA14: ConfigReader[A14], readerA15: ConfigReader[A15], readerA16: ConfigReader[A16], readerA17: ConfigReader[A17], readerA18: ConfigReader[A18], readerA19: ConfigReader[A19], readerA20: ConfigReader[A20], readerA21: ConfigReader[A21]): ConfigReader[B]

    Builds a ConfigReader for an object created from the values of 22 keys.

    Builds a ConfigReader for an object created from the values of 22 keys.

    B

    the type of the target object

    f

    the function converting the read values to the target object

    returns

    a ConfigReader for an object of type B that is created from the values in the provided keys using f.

    Definition Classes
    ProductReaders
  41. final def forProduct3[B, A0, A1, A2](keyA0: String, keyA1: String, keyA2: String)(f: (A0, A1, A2) ⇒ B)(implicit readerA0: ConfigReader[A0], readerA1: ConfigReader[A1], readerA2: ConfigReader[A2]): ConfigReader[B]

    Builds a ConfigReader for an object created from the values of 3 keys.

    Builds a ConfigReader for an object created from the values of 3 keys.

    B

    the type of the target object

    f

    the function converting the read values to the target object

    returns

    a ConfigReader for an object of type B that is created from the values in the provided keys using f.

    Definition Classes
    ProductReaders
  42. final def forProduct4[B, A0, A1, A2, A3](keyA0: String, keyA1: String, keyA2: String, keyA3: String)(f: (A0, A1, A2, A3) ⇒ B)(implicit readerA0: ConfigReader[A0], readerA1: ConfigReader[A1], readerA2: ConfigReader[A2], readerA3: ConfigReader[A3]): ConfigReader[B]

    Builds a ConfigReader for an object created from the values of 4 keys.

    Builds a ConfigReader for an object created from the values of 4 keys.

    B

    the type of the target object

    f

    the function converting the read values to the target object

    returns

    a ConfigReader for an object of type B that is created from the values in the provided keys using f.

    Definition Classes
    ProductReaders
  43. final def forProduct5[B, A0, A1, A2, A3, A4](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String)(f: (A0, A1, A2, A3, A4) ⇒ B)(implicit readerA0: ConfigReader[A0], readerA1: ConfigReader[A1], readerA2: ConfigReader[A2], readerA3: ConfigReader[A3], readerA4: ConfigReader[A4]): ConfigReader[B]

    Builds a ConfigReader for an object created from the values of 5 keys.

    Builds a ConfigReader for an object created from the values of 5 keys.

    B

    the type of the target object

    f

    the function converting the read values to the target object

    returns

    a ConfigReader for an object of type B that is created from the values in the provided keys using f.

    Definition Classes
    ProductReaders
  44. final def forProduct6[B, A0, A1, A2, A3, A4, A5](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String)(f: (A0, A1, A2, A3, A4, A5) ⇒ B)(implicit readerA0: ConfigReader[A0], readerA1: ConfigReader[A1], readerA2: ConfigReader[A2], readerA3: ConfigReader[A3], readerA4: ConfigReader[A4], readerA5: ConfigReader[A5]): ConfigReader[B]

    Builds a ConfigReader for an object created from the values of 6 keys.

    Builds a ConfigReader for an object created from the values of 6 keys.

    B

    the type of the target object

    f

    the function converting the read values to the target object

    returns

    a ConfigReader for an object of type B that is created from the values in the provided keys using f.

    Definition Classes
    ProductReaders
  45. final def forProduct7[B, A0, A1, A2, A3, A4, A5, A6](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String, keyA6: String)(f: (A0, A1, A2, A3, A4, A5, A6) ⇒ B)(implicit readerA0: ConfigReader[A0], readerA1: ConfigReader[A1], readerA2: ConfigReader[A2], readerA3: ConfigReader[A3], readerA4: ConfigReader[A4], readerA5: ConfigReader[A5], readerA6: ConfigReader[A6]): ConfigReader[B]

    Builds a ConfigReader for an object created from the values of 7 keys.

    Builds a ConfigReader for an object created from the values of 7 keys.

    B

    the type of the target object

    f

    the function converting the read values to the target object

    returns

    a ConfigReader for an object of type B that is created from the values in the provided keys using f.

    Definition Classes
    ProductReaders
  46. final def forProduct8[B, A0, A1, A2, A3, A4, A5, A6, A7](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String, keyA6: String, keyA7: String)(f: (A0, A1, A2, A3, A4, A5, A6, A7) ⇒ B)(implicit readerA0: ConfigReader[A0], readerA1: ConfigReader[A1], readerA2: ConfigReader[A2], readerA3: ConfigReader[A3], readerA4: ConfigReader[A4], readerA5: ConfigReader[A5], readerA6: ConfigReader[A6], readerA7: ConfigReader[A7]): ConfigReader[B]

    Builds a ConfigReader for an object created from the values of 8 keys.

    Builds a ConfigReader for an object created from the values of 8 keys.

    B

    the type of the target object

    f

    the function converting the read values to the target object

    returns

    a ConfigReader for an object of type B that is created from the values in the provided keys using f.

    Definition Classes
    ProductReaders
  47. final def forProduct9[B, A0, A1, A2, A3, A4, A5, A6, A7, A8](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String, keyA6: String, keyA7: String, keyA8: String)(f: (A0, A1, A2, A3, A4, A5, A6, A7, A8) ⇒ B)(implicit readerA0: ConfigReader[A0], readerA1: ConfigReader[A1], readerA2: ConfigReader[A2], readerA3: ConfigReader[A3], readerA4: ConfigReader[A4], readerA5: ConfigReader[A5], readerA6: ConfigReader[A6], readerA7: ConfigReader[A7], readerA8: ConfigReader[A8]): ConfigReader[B]

    Builds a ConfigReader for an object created from the values of 9 keys.

    Builds a ConfigReader for an object created from the values of 9 keys.

    B

    the type of the target object

    f

    the function converting the read values to the target object

    returns

    a ConfigReader for an object of type B that is created from the values in the provided keys using f.

    Definition Classes
    ProductReaders
  48. def fromCursor[A](fromF: (ConfigCursor) ⇒ Result[A]): ConfigReader[A]

    Creates a ConfigReader from a function reading a ConfigCursor.

    Creates a ConfigReader from a function reading a ConfigCursor.

    A

    the type of the objects readable by the returned reader

    fromF

    the function used to read config cursors to values

    returns

    a ConfigReader for reading objects of type A using fromF.

  49. def fromFunction[A](fromF: (ConfigValue) ⇒ Result[A]): ConfigReader[A]

    Creates a ConfigReader from a function.

    Creates a ConfigReader from a function.

    A

    the type of the objects readable by the returned reader

    fromF

    the function used to read configs to values

    returns

    a ConfigReader for reading objects of type A using fromF.

  50. def fromNonEmptyString[A](fromF: (String) ⇒ Either[FailureReason, A])(implicit ct: ClassTag[A]): ConfigReader[A]
  51. def fromNonEmptyStringOpt[A](fromF: (String) ⇒ Option[A])(implicit ct: ClassTag[A]): ConfigReader[A]
  52. def fromNonEmptyStringTry[A](fromF: (String) ⇒ Try[A])(implicit ct: ClassTag[A]): ConfigReader[A]
  53. def fromString[A](fromF: (String) ⇒ Either[FailureReason, A]): ConfigReader[A]
  54. def fromStringOpt[A](fromF: (String) ⇒ Option[A])(implicit ct: ClassTag[A]): ConfigReader[A]
  55. def fromStringTry[A](fromF: (String) ⇒ Try[A])(implicit ct: ClassTag[A]): ConfigReader[A]
  56. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  57. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  58. implicit val instantConfigReader: ConfigReader[Instant]
    Definition Classes
    JavaTimeReaders
  59. implicit val intConfigReader: ConfigReader[Int]
    Definition Classes
    PrimitiveReaders
  60. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  61. implicit val javaBigDecimalReader: ConfigReader[BigDecimal]
    Definition Classes
    NumericReaders
  62. implicit val javaBigIntegerReader: ConfigReader[BigInteger]
    Definition Classes
    NumericReaders
  63. implicit val javaDurationConfigReader: ConfigReader[Duration]
    Definition Classes
    JavaTimeReaders
  64. implicit def javaEnumReader[A <: Enum[A]](implicit tag: ClassTag[A]): ConfigReader[A]
    Definition Classes
    JavaEnumReader
  65. implicit val longConfigReader: ConfigReader[Long]
    Definition Classes
    PrimitiveReaders
  66. implicit def mapReader[A](implicit reader: ConfigReader[A]): ConfigReader[Map[String, A]]
    Definition Classes
    CollectionReaders
  67. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  68. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  69. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  70. implicit def optionReader[A](implicit conv: ConfigReader[A]): ConfigReader[Option[A]]
    Definition Classes
    CollectionReaders
  71. implicit val pathConfigReader: ConfigReader[Path]
    Definition Classes
    UriAndPathReaders
  72. implicit val patternReader: ConfigReader[Pattern]
    Definition Classes
    RegexReaders
  73. implicit val periodConfigReader: ConfigReader[Period]
    Definition Classes
    JavaTimeReaders
  74. implicit val regexReader: ConfigReader[Regex]
    Definition Classes
    RegexReaders
  75. implicit val scalaBigDecimalReader: ConfigReader[BigDecimal]
    Definition Classes
    NumericReaders
  76. implicit val scalaBigIntReader: ConfigReader[BigInt]
    Definition Classes
    NumericReaders
  77. implicit val shortConfigReader: ConfigReader[Short]
    Definition Classes
    PrimitiveReaders
  78. implicit val stringConfigReader: ConfigReader[String]
    Definition Classes
    PrimitiveReaders
  79. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  80. def toString(): String
    Definition Classes
    AnyRef → Any
  81. implicit def traversableReader[A, F[A] <: TraversableOnce[A]](implicit configConvert: ConfigReader[A], cbf: FactoryCompat[A, F[A]]): ConfigReader[F[A]]
    Definition Classes
    CollectionReaders
  82. implicit val uriConfigReader: ConfigReader[URI]
    Definition Classes
    UriAndPathReaders
  83. implicit val urlConfigReader: ConfigReader[URL]
    Definition Classes
    UriAndPathReaders
  84. implicit val uuidConfigReader: ConfigReader[UUID]
    Definition Classes
    UriAndPathReaders
  85. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  86. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  87. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  88. implicit val yearConfigReader: ConfigReader[Year]
    Definition Classes
    JavaTimeReaders
  89. implicit val zoneIdConfigReader: ConfigReader[ZoneId]
    Definition Classes
    JavaTimeReaders
  90. implicit val zoneOffsetConfigReader: ConfigReader[ZoneOffset]
    Definition Classes
    JavaTimeReaders
  91. object Result

    Object containing useful constructors and utility methods for Results.

Inherited from ExportedReaders

Inherited from ProductReaders

Inherited from CollectionReaders

Inherited from BasicReaders

Inherited from TypesafeConfigReaders

Inherited from NumericReaders

Inherited from DurationReaders

Inherited from JavaTimeReaders

Inherited from RegexReaders

Inherited from UriAndPathReaders

Inherited from JavaEnumReader

Inherited from PrimitiveReaders

Inherited from AnyRef

Inherited from Any

Ungrouped