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

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

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

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