Object/Trait

pureconfig

ConfigReader

Related Docs: trait ConfigReader | package pureconfig

Permalink

object ConfigReader extends BasicReaders with CollectionReaders with ProductReaders with ExportedReaders

Provides methods to create ConfigReader instances.

Linear Supertypes
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]

    Permalink

    The type of most config PureConfig reading methods.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object Result

    Permalink

    Object containing useful constructors and utility methods for Results.

  5. def apply[A](implicit reader: Derivation[ConfigReader[A]]): ConfigReader[A]

    Permalink
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. implicit val booleanConfigReader: ConfigReader[Boolean]

    Permalink
    Definition Classes
    PrimitiveReaders
  8. implicit val charConfigReader: ConfigReader[Char]

    Permalink
    Definition Classes
    PrimitiveReaders
  9. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. implicit val configConfigReader: ConfigReader[Config]

    Permalink
    Definition Classes
    TypesafeConfigReaders
  11. implicit val configListConfigReader: ConfigReader[ConfigList]

    Permalink
    Definition Classes
    TypesafeConfigReaders
  12. implicit val configObjectConfigReader: ConfigReader[ConfigObject]

    Permalink
    Definition Classes
    TypesafeConfigReaders
  13. implicit val configValueConfigReader: ConfigReader[ConfigValue]

    Permalink
    Definition Classes
    TypesafeConfigReaders
  14. implicit val doubleConfigReader: ConfigReader[Double]

    Permalink
    Definition Classes
    PrimitiveReaders
  15. implicit val durationConfigReader: ConfigReader[Duration]

    Permalink
    Definition Classes
    DurationReaders
  16. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  18. implicit def exportedReader[A](implicit exported: Exported[ConfigReader[A]]): ConfigReader[A]

    Permalink
    Definition Classes
    ExportedReaders
  19. implicit val fileConfigReader: ConfigReader[File]

    Permalink
    Definition Classes
    UriAndPathReaders
  20. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. implicit val finiteDurationConfigReader: ConfigReader[FiniteDuration]

    Permalink
    Definition Classes
    DurationReaders
  22. implicit val floatConfigReader: ConfigReader[Float]

    Permalink
    Definition Classes
    PrimitiveReaders
  23. final def forProduct1[B, A0](keyA0: String)(f: (A0) ⇒ B)(implicit readerA0: ConfigReader[A0]): ConfigReader[B]

    Permalink

    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
  24. 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]

    Permalink

    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
  25. 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]

    Permalink

    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
  26. 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]

    Permalink

    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
  27. 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]

    Permalink

    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
  28. 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]

    Permalink

    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
  29. 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]

    Permalink

    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
  30. 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]

    Permalink

    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
  31. 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]

    Permalink

    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
  32. 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]

    Permalink

    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
  33. 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]

    Permalink

    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
  34. final def forProduct2[B, A0, A1](keyA0: String, keyA1: String)(f: (A0, A1) ⇒ B)(implicit readerA0: ConfigReader[A0], readerA1: ConfigReader[A1]): ConfigReader[B]

    Permalink

    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
  35. 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]

    Permalink

    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
  36. 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]

    Permalink

    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
  37. 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]

    Permalink

    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
  38. 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]

    Permalink

    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
  39. 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]

    Permalink

    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
  40. 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]

    Permalink

    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
  41. 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]

    Permalink

    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
  42. 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]

    Permalink

    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
  43. 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]

    Permalink

    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
  44. 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]

    Permalink

    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
  45. def fromCursor[A](fromF: (ConfigCursor) ⇒ Result[A]): ConfigReader[A]

    Permalink

    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.

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

    Permalink

    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.

  47. def fromNonEmptyString[A](fromF: (String) ⇒ Either[FailureReason, A])(implicit ct: ClassTag[A]): ConfigReader[A]

    Permalink
  48. def fromNonEmptyStringOpt[A](fromF: (String) ⇒ Option[A])(implicit ct: ClassTag[A]): ConfigReader[A]

    Permalink
  49. def fromNonEmptyStringTry[A](fromF: (String) ⇒ Try[A])(implicit ct: ClassTag[A]): ConfigReader[A]

    Permalink
  50. def fromString[A](fromF: (String) ⇒ Either[FailureReason, A]): ConfigReader[A]

    Permalink
  51. def fromStringOpt[A](fromF: (String) ⇒ Option[A])(implicit ct: ClassTag[A]): ConfigReader[A]

    Permalink
  52. def fromStringTry[A](fromF: (String) ⇒ Try[A])(implicit ct: ClassTag[A]): ConfigReader[A]

    Permalink
  53. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  54. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  55. implicit val instantConfigReader: ConfigReader[Instant]

    Permalink
    Definition Classes
    JavaTimeReaders
  56. implicit val intConfigReader: ConfigReader[Int]

    Permalink
    Definition Classes
    PrimitiveReaders
  57. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  58. implicit val javaBigDecimalReader: ConfigReader[BigDecimal]

    Permalink
    Definition Classes
    NumericReaders
  59. implicit val javaBigIntegerReader: ConfigReader[BigInteger]

    Permalink
    Definition Classes
    NumericReaders
  60. implicit val javaDurationConfigReader: ConfigReader[Duration]

    Permalink
    Definition Classes
    JavaTimeReaders
  61. implicit def javaEnumReader[T <: Enum[T]](implicit tag: ClassTag[T]): ConfigReader[T]

    Permalink
    Definition Classes
    JavaEnumReader
  62. implicit val longConfigReader: ConfigReader[Long]

    Permalink
    Definition Classes
    PrimitiveReaders
  63. implicit def mapReader[T](implicit reader: Derivation[ConfigReader[T]]): ConfigReader[Map[String, T]]

    Permalink
    Definition Classes
    CollectionReaders
  64. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  65. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  66. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  67. implicit def optionReader[T](implicit conv: Derivation[ConfigReader[T]]): ConfigReader[Option[T]]

    Permalink
    Definition Classes
    CollectionReaders
  68. implicit val pathConfigReader: ConfigReader[Path]

    Permalink
    Definition Classes
    UriAndPathReaders
  69. implicit val patternReader: ConfigReader[Pattern]

    Permalink
    Definition Classes
    RegexReaders
  70. implicit val periodConfigReader: ConfigReader[Period]

    Permalink
    Definition Classes
    JavaTimeReaders
  71. implicit val regexReader: ConfigReader[Regex]

    Permalink
    Definition Classes
    RegexReaders
  72. implicit val scalaBigDecimalReader: ConfigReader[BigDecimal]

    Permalink
    Definition Classes
    NumericReaders
  73. implicit val scalaBigIntReader: ConfigReader[BigInt]

    Permalink
    Definition Classes
    NumericReaders
  74. implicit val shortConfigReader: ConfigReader[Short]

    Permalink
    Definition Classes
    PrimitiveReaders
  75. implicit val stringConfigReader: ConfigReader[String]

    Permalink
    Definition Classes
    PrimitiveReaders
  76. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  77. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  78. implicit def traversableReader[T, F[T] <: TraversableOnce[T]](implicit configConvert: Derivation[ConfigReader[T]], cbf: FactoryCompat[T, F[T]]): ConfigReader[F[T]]

    Permalink
    Definition Classes
    CollectionReaders
  79. implicit val uriConfigReader: ConfigReader[URI]

    Permalink
    Definition Classes
    UriAndPathReaders
  80. implicit val urlConfigReader: ConfigReader[URL]

    Permalink
    Definition Classes
    UriAndPathReaders
  81. implicit val uuidConfigReader: ConfigReader[UUID]

    Permalink
    Definition Classes
    UriAndPathReaders
  82. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  83. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  84. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  85. implicit val yearConfigReader: ConfigReader[Year]

    Permalink
    Definition Classes
    JavaTimeReaders
  86. implicit val zoneIdConfigReader: ConfigReader[ZoneId]

    Permalink
    Definition Classes
    JavaTimeReaders
  87. implicit val zoneOffsetConfigReader: ConfigReader[ZoneOffset]

    Permalink
    Definition Classes
    JavaTimeReaders

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