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. implicit def arrayReader[A](implicit arg0: ClassTag[A], reader: Derivation[ConfigReader[A]]): ConfigReader[Array[A]]

    Permalink
    Definition Classes
    CollectionReaders
  7. final def asInstanceOf[T0]: T0

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

    Permalink
    Definition Classes
    PrimitiveReaders
  9. implicit val byteConfigReader: ConfigReader[Byte]

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

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

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

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

    Permalink
    Definition Classes
    TypesafeConfigReaders
  14. implicit val configMemorySizeReader: ConfigReader[ConfigMemorySize]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    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
  42. final def forProduct4[B, A0, A1, A2, A3](keyA0: String, keyA1: String, keyA2: String, keyA3: String)(f: (A0, A1, A2, A3) ⇒ B)(implicit readerA0: ConfigReader[A0], readerA1: ConfigReader[A1], readerA2: ConfigReader[A2], readerA3: ConfigReader[A3]): ConfigReader[B]

    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
  43. final def forProduct5[B, A0, A1, A2, A3, A4](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String)(f: (A0, A1, A2, A3, A4) ⇒ B)(implicit readerA0: ConfigReader[A0], readerA1: ConfigReader[A1], readerA2: ConfigReader[A2], readerA3: ConfigReader[A3], readerA4: ConfigReader[A4]): ConfigReader[B]

    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
  44. final def forProduct6[B, A0, A1, A2, A3, A4, A5](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String)(f: (A0, A1, A2, A3, A4, A5) ⇒ B)(implicit readerA0: ConfigReader[A0], readerA1: ConfigReader[A1], readerA2: ConfigReader[A2], readerA3: ConfigReader[A3], readerA4: ConfigReader[A4], readerA5: ConfigReader[A5]): ConfigReader[B]

    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
  45. final def forProduct7[B, A0, A1, A2, A3, A4, A5, A6](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String, keyA6: String)(f: (A0, A1, A2, A3, A4, A5, A6) ⇒ B)(implicit readerA0: ConfigReader[A0], readerA1: ConfigReader[A1], readerA2: ConfigReader[A2], readerA3: ConfigReader[A3], readerA4: ConfigReader[A4], readerA5: ConfigReader[A5], readerA6: ConfigReader[A6]): ConfigReader[B]

    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
  46. final def forProduct8[B, A0, A1, A2, A3, A4, A5, A6, A7](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String, keyA6: String, keyA7: String)(f: (A0, A1, A2, A3, A4, A5, A6, A7) ⇒ B)(implicit readerA0: ConfigReader[A0], readerA1: ConfigReader[A1], readerA2: ConfigReader[A2], readerA3: ConfigReader[A3], readerA4: ConfigReader[A4], readerA5: ConfigReader[A5], readerA6: ConfigReader[A6], readerA7: ConfigReader[A7]): ConfigReader[B]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    JavaTimeReaders
  90. 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