Class

io.github.izharahmd.hoconexts.Extensions

RichConfig

Related Doc: package Extensions

Permalink

implicit final class RichConfig extends AnyVal

RichConfig provides extensions on Config

Linear Supertypes
AnyVal, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RichConfig
  2. AnyVal
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RichConfig(config: Config)

    Permalink

Value Members

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

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

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

    Permalink
    Definition Classes
    Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. val config: Config

    Permalink
  6. def getAnyRefOption(path: String): Option[AnyRef]

    Permalink
    Annotations
    @inline()
  7. def getBooleanOption(path: String): Option[Boolean]

    Permalink
    Annotations
    @inline()
  8. def getBytesOption(path: String): Option[Long]

    Permalink
    Annotations
    @inline()
  9. def getClass(): Class[_ <: AnyVal]

    Permalink
    Definition Classes
    AnyVal → Any
  10. def getConfigListOption(path: String): Option[List[Config]]

    Permalink
    Annotations
    @inline()
  11. def getConfigOption(path: String): Option[Config]

    Permalink
    Annotations
    @inline()
  12. def getConfigValueOption[T](path: String, f: (String) ⇒ T): Option[T]

    Permalink

    Get Config Value Option, if the path is present

    Get Config Value Option, if the path is present

    T

    Type of function return

    path

    Path in config

    f

    Function to be applied on the path

    Annotations
    @inline()
  13. def getDoubleOption(path: String): Option[Double]

    Permalink
    Annotations
    @inline()
  14. def getIntListOption(path: String): Option[List[Int]]

    Permalink
    Annotations
    @inline()
  15. def getIntOption(path: String): Option[Int]

    Permalink
    Annotations
    @inline()
  16. def getLongOption(path: String): Option[Long]

    Permalink
    Annotations
    @inline()
  17. def getStringListOption(path: String): Option[List[String]]

    Permalink
    Annotations
    @inline()
  18. def getStringOption(path: String): Option[String]

    Permalink
    Annotations
    @inline()
  19. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  20. def keySet: Set[String]

    Permalink
    Annotations
    @inline()
  21. def keys: Iterable[String]

    Permalink
    Annotations
    @inline()
  22. def paths: Set[String]

    Permalink
    Annotations
    @inline()
  23. def rootSet: Map[String, ConfigValue]

    Permalink
    Annotations
    @inline()
  24. def toString(): String

    Permalink
    Definition Classes
    Any

Inherited from AnyVal

Inherited from Any

Ungrouped