Trait/Object

metaconfig

ConfCodec

Related Docs: object ConfCodec | package metaconfig

Permalink

trait ConfCodec[A] extends ConfDecoder[A] with ConfEncoder[A]

Self Type
ConfCodec[A]
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ConfCodec
  2. ConfEncoder
  3. ConfDecoder
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def read(conf: Conf): Configured[A]

    Permalink
    Definition Classes
    ConfDecoder
  2. abstract def write(value: A): Conf

    Permalink
    Definition Classes
    ConfEncoder

Concrete 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. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def bimap[B](in: (B) ⇒ A, out: (A) ⇒ B): ConfCodec[B]

    Permalink
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. final def contramap[B](f: (B) ⇒ A): ConfEncoder[B]

    Permalink
    Definition Classes
    ConfEncoder
  8. final def eq(arg0: AnyRef): Boolean

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def flatMap[TT](f: (A) ⇒ Configured[TT]): ConfDecoder[TT]

    Permalink
    Definition Classes
    ConfDecoder
  12. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    AnyRef → Any
  14. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  15. final def map[B](f: (A) ⇒ B): ConfDecoder[B]

    Permalink
    Definition Classes
    ConfDecoder
  16. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. final def noTypos(implicit ev: Settings[A]): ConfDecoder[A]

    Permalink

    Fail this decoder on unknown fields.

    Fail this decoder on unknown fields.

    By default, a decoder ignores unknown fields. With .noTypos, the decoder will fail if an object contains unknown fields, which typically hint the user entered a typo in the config file.

    Definition Classes
    ConfDecoder
  18. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  20. final def orElse(other: ConfDecoder[A]): ConfDecoder[A]

    Permalink
    Definition Classes
    ConfDecoder
  21. final def read(conf: Configured[Conf]): Configured[A]

    Permalink
    Definition Classes
    ConfDecoder
  22. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  24. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def writeObj(value: A): Obj

    Permalink
    Definition Classes
    ConfEncoder

Inherited from ConfEncoder[A]

Inherited from ConfDecoder[A]

Inherited from AnyRef

Inherited from Any

Ungrouped