pureconfig

ConfigWriter

object ConfigWriter extends BasicWriters with DerivedWriters

Provides methods to create ConfigWriter instances.

Annotations
@deprecated
Deprecated

(Since version 0.7.0) The pureconfig artifact with organization com.github.melrief is deprecated and won't be published anymore. Please update your dependency to use the organization com.github.pureconfig

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ConfigWriter
  2. DerivedWriters
  3. BasicWriters
  4. TypesafeConfigWriters
  5. DurationWriters
  6. JavaTimeWriters
  7. UriAndPathWriters
  8. PrimitiveWriters
  9. AnyRef
  10. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class OptionConfigWriter[T] extends ConfigWriter[Option[T]]

    Definition Classes
    DerivedWriters

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. implicit val booleanConfigWriter: ConfigWriter[Boolean]

    Definition Classes
    PrimitiveWriters
  8. implicit final def cNilConfigWriter[Wrapped]: WrappedConfigWriter[Wrapped, CNil]

    Definition Classes
    DerivedWriters
  9. def clone(): AnyRef

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

    Definition Classes
    TypesafeConfigWriters
  11. implicit val configListConfigWriter: ConfigWriter[ConfigList]

    Definition Classes
    TypesafeConfigWriters
  12. implicit val configObjectConfigWriter: ConfigWriter[ConfigObject]

    Definition Classes
    TypesafeConfigWriters
  13. implicit val configValueConfigWriter: ConfigWriter[ConfigValue]

    Definition Classes
    TypesafeConfigWriters
  14. implicit final def coproductConfigWriter[Wrapped, Name <: Symbol, V, T <: Coproduct](implicit coproductHint: CoproductHint[Wrapped], vName: Aux[Name], vFieldConvert: Lazy[ConfigWriter[V]], tConfigWriter: Lazy[WrappedConfigWriter[Wrapped, T]]): WrappedConfigWriter[Wrapped, :+:[FieldType[Name, V], T]]

    Definition Classes
    DerivedWriters
  15. implicit final def deriveGenericInstance[F, Repr](implicit gen: Aux[F, Repr], cc: Lazy[WrappedConfigWriter[F, Repr]]): ConfigWriter[F]

    Definition Classes
    DerivedWriters
  16. implicit def deriveMap[T](implicit configConvert: Lazy[ConfigWriter[T]]): ConfigWriter[Map[String, T]]

    Definition Classes
    DerivedWriters
  17. implicit def deriveOption[T](implicit conv: Lazy[ConfigWriter[T]]): OptionConfigWriter[T]

    Definition Classes
    DerivedWriters
  18. implicit def deriveTraversable[T, F[T] <: TraversableOnce[T]](implicit configConvert: Lazy[ConfigWriter[T]], cbf: CanBuildFrom[F[T], T, F[T]]): ConfigWriter[F[T]]

    Definition Classes
    DerivedWriters
  19. implicit val doubleConfigWriter: ConfigWriter[Double]

    Definition Classes
    PrimitiveWriters
  20. implicit val durationConfigWriter: ConfigWriter[Duration]

    Definition Classes
    DurationWriters
  21. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  23. def finalize(): Unit

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

    Definition Classes
    DurationWriters
  25. implicit val floatConfigWriter: ConfigWriter[Float]

    Definition Classes
    PrimitiveWriters
  26. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  27. implicit final def hConsConfigWriter[Wrapped, K <: Symbol, V, T <: HList, U <: HList](implicit key: Aux[K], vFieldConvert: Lazy[ConfigWriter[V]], tConfigWriter: Lazy[WrappedConfigWriter[Wrapped, T]], hint: ProductHint[Wrapped]): WrappedConfigWriter[Wrapped, ::[FieldType[K, V], T]]

    Definition Classes
    DerivedWriters
  28. implicit final def hNilConfigWriter[Wrapped]: WrappedConfigWriter[Wrapped, HNil]

    Definition Classes
    DerivedWriters
  29. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  30. implicit val instantConfigWriter: ConfigWriter[Instant]

    Definition Classes
    JavaTimeWriters
  31. implicit val intConfigWriter: ConfigWriter[Int]

    Definition Classes
    PrimitiveWriters
  32. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  33. implicit val longConfigWriter: ConfigWriter[Long]

    Definition Classes
    PrimitiveWriters
  34. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  35. final def notify(): Unit

    Definition Classes
    AnyRef
  36. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  37. implicit val pathConfigWriter: ConfigWriter[Path]

    Definition Classes
    UriAndPathWriters
  38. implicit val periodConfigWriter: ConfigWriter[Period]

    Definition Classes
    JavaTimeWriters
  39. implicit val shortConfigWriter: ConfigWriter[Short]

    Definition Classes
    PrimitiveWriters
  40. implicit val stringConfigWriter: ConfigWriter[String]

    Definition Classes
    PrimitiveWriters
  41. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  42. def toString(): String

    Definition Classes
    AnyRef → Any
  43. implicit val uriConfigWriter: ConfigWriter[URI]

    Definition Classes
    UriAndPathWriters
  44. implicit val urlConfigWriter: ConfigWriter[URL]

    Definition Classes
    UriAndPathWriters
  45. implicit val uuidConfigWriter: ConfigWriter[UUID]

    Definition Classes
    UriAndPathWriters
  46. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. implicit val yearConfigWriter: ConfigWriter[Year]

    Definition Classes
    JavaTimeWriters
  50. implicit val zoneIdConfigWriter: ConfigWriter[ZoneId]

    Definition Classes
    JavaTimeWriters
  51. implicit val zoneOffsetConfigWriter: ConfigWriter[ZoneOffset]

    Definition Classes
    JavaTimeWriters

Deprecated Value Members

  1. def apply[T](implicit writer: ConfigWriter[T]): ConfigWriter[T]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.7.0) The pureconfig artifact with organization com.github.melrief is deprecated and won't be published anymore. Please update your dependency to use the organization com.github.pureconfig

  2. def forPrimitive[T]: ConfigWriter[T]

    Returns a ConfigWriter for types supported by ConfigValueFactory.fromAnyRef.

    Returns a ConfigWriter for types supported by ConfigValueFactory.fromAnyRef. This method should be used carefully, as a runtime exception is thrown if the type passed as argument is not supported.

    T

    the primitive type for which a ConfigWriter is to be created

    returns

    a ConfigWriter for the type T.

    Annotations
    @deprecated
    Deprecated

    (Since version 0.7.0) The pureconfig artifact with organization com.github.melrief is deprecated and won't be published anymore. Please update your dependency to use the organization com.github.pureconfig

  3. def toDefaultString[T]: ConfigWriter[T]

    Returns a ConfigWriter that writes objects of a given type as strings created by .toString.

    Returns a ConfigWriter that writes objects of a given type as strings created by .toString.

    T

    the type for which a ConfigWriter is to be created

    returns

    a ConfigWriter for the type T.

    Annotations
    @deprecated
    Deprecated

    (Since version 0.7.0) The pureconfig artifact with organization com.github.melrief is deprecated and won't be published anymore. Please update your dependency to use the organization com.github.pureconfig

  4. def toString[T](toF: (T) ⇒ String): ConfigWriter[T]

    Returns a ConfigWriter that writes objects of a given type as strings created by a function.

    Returns a ConfigWriter that writes objects of a given type as strings created by a function.

    T

    the type for which a ConfigWriter is to be created

    toF

    the function converting an object of type T to a string

    returns

    a ConfigWriter for the type T.

    Annotations
    @deprecated
    Deprecated

    (Since version 0.7.0) The pureconfig artifact with organization com.github.melrief is deprecated and won't be published anymore. Please update your dependency to use the organization com.github.pureconfig

Inherited from DerivedWriters

Inherited from BasicWriters

Inherited from TypesafeConfigWriters

Inherited from DurationWriters

Inherited from JavaTimeWriters

Inherited from UriAndPathWriters

Inherited from PrimitiveWriters

Inherited from AnyRef

Inherited from Any

Ungrouped