com.lambdista

config

package config

Visibility
  1. Public
  2. All

Type Members

  1. final case class AbstractBool(value: Boolean) extends AbstractValue with Product with Serializable

  2. final case class AbstractChar(value: Char) extends AbstractValue with Product with Serializable

  3. final case class AbstractDuration(value: Duration) extends AbstractValue with Product with Serializable

  4. final case class AbstractList(values: List[AbstractValue]) extends AbstractValue with Product with Serializable

  5. final case class AbstractMap(value: Map[String, AbstractValue]) extends AbstractValue with Product with Serializable

  6. final case class AbstractNumber(value: Double) extends AbstractValue with Product with Serializable

  7. final case class AbstractRange(value: Range) extends AbstractValue with Product with Serializable

  8. final case class AbstractString(value: String) extends AbstractValue with Product with Serializable

  9. sealed trait AbstractValue extends AnyRef

    The abstract config value.

  10. trait ConcreteValue[A] extends AnyRef

    Type class used to convert an AbstractValue into a concrete Scala value.

  11. final case class Config(abstractMap: AbstractMap) extends Product with Serializable

    This class represents the configuration.

  12. trait ConfigLoader[R] extends AnyRef

    This type class represents a configuration loader.

Value Members

  1. object AbstractNone extends AbstractValue with Product with Serializable

  2. object ConcreteValue

  3. object Config extends Serializable

  4. object ConfigLoader

  5. object ConfigParser

  6. package exception

Ungrouped