profig

package profig

Members list

Packages

package profig.jdk

Type members

Classlikes

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Default.type

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
class Profig extends ProfigPath

Attributes

Companion
object
Supertypes
trait ProfigPath
class Object
trait Matchable
class Any
Known subtypes
object Profig.type
object Profig extends Profig

Profig provides access to environment variables, properties, and other configuration all merged together into one powerful system. Uses JSON internally to provide merging and integration. Paths are dot-separated.

Profig provides access to environment variables, properties, and other configuration all merged together into one powerful system. Uses JSON internally to provide merging and integration. Paths are dot-separated.

Attributes

Companion
class
Supertypes
class Profig
trait ProfigPath
class Object
trait Matchable
class Any
Show all
Self type
Profig.type
trait ProfigJson

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Hocon.type
object Json.type
object Properties.type
object XML.type
object Yaml.type
object ProfigJson

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
ProfigJson.type

ProfigPath is the core of functionality in Profig. Profig extends from it for the root path and is used for looking up deeper paths as well.

ProfigPath is the core of functionality in Profig. Profig extends from it for the root path and is used for looking up deeper paths as well.

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Profig
object Profig.type
object ProfigPath

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
ProfigPath.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait ProfigPath
class Profig
object Profig.type
Self type
object ProfigUtil

Primarily intended for internal use.

Primarily intended for internal use.

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
ProfigUtil.type

Value members

Inherited methods

def initProfig(): Unit

Attributes

Inherited from:
PlatformPickler
def source2Json(source: Source, fileName: Option[String]): Json

Attributes

Inherited from:
PlatformPickler

Implicits

Implicits

implicit def args2JSON(args: Seq[String]): Json
implicit def properties2JSON(properties: Properties): Json

Inherited implicits

implicit def file2JSON(file: File): Json

Attributes

Inherited from:
PlatformPickler
implicit val fileReadWriter: RW[File]

Attributes

Inherited from:
PlatformPickler
implicit def path2JSON(path: Path): Json

Attributes

Inherited from:
PlatformPickler
implicit def source2JSON(source: Source): Json

Attributes

Inherited from:
PlatformPickler
implicit def url2JSON(url: URL): Json

Attributes

Inherited from:
PlatformPickler