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: Derivation[ConfigReader[A]]): ConfigReader[A]
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. implicit val booleanConfigReader: ConfigReader[Boolean]
    Definition Classes
    PrimitiveReaders
  7. implicit val charConfigReader: ConfigReader[Char]
    Definition Classes
    PrimitiveReaders
  8. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  9. implicit val configConfigReader: ConfigReader[Config]
    Definition Classes
    TypesafeConfigReaders
  10. implicit val configListConfigReader: ConfigReader[ConfigList]
    Definition Classes
    TypesafeConfigReaders
  11. implicit val configObjectConfigReader: ConfigReader[ConfigObject]
    Definition Classes
    TypesafeConfigReaders
  12. implicit val configValueConfigReader: ConfigReader[ConfigValue]
    Definition Classes
    TypesafeConfigReaders
  13. implicit val doubleConfigReader: ConfigReader[Double]
    Definition Classes
    PrimitiveReaders
  14. implicit val durationConfigReader: ConfigReader[Duration]
    Definition Classes
    DurationReaders
  15. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  17. implicit def exportedReader[A](implicit exported: Exported[ConfigReader[A]]): ConfigReader[A]
    Definition Classes
    ExportedReaders
  18. implicit val fileConfigReader: ConfigReader[File]
    Definition Classes
    UriAndPathReaders
  19. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  20. implicit val finiteDurationConfigReader: ConfigReader[FiniteDuration]
    Definition Classes
    DurationReaders
  21. implicit val floatConfigReader: ConfigReader[Float]
    Definition Classes
    PrimitiveReaders
  22. 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
  23. 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
  24. 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
  25. 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
  26. 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
  27. 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
  28. 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
  29. 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
  30. 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
  31. 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
  32. 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
  33. 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
  34. 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
  35. 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
  36. 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
  37. 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
  38. 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
  39. 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
  40. 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
  41. 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
  42. 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
  43. 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
  44. 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.

  45. 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.

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