p
profig
package profig
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- profig
- PlatformPickler
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- trait FileNameMatcher extends AnyRef
- trait PlatformPickler extends AnyRef
- class Profig extends ProfigPath
- trait ProfigJson extends AnyRef
- trait ProfigPath extends ProfigPathPlatform
ProfigPath is the core of functionality in Profig.
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.
- trait ProfigPathPlatform extends AnyRef
Value Members
- implicit def args2JSON(args: Seq[String]): Value
- implicit def file2JSON(file: File): Value
- Definition Classes
- PlatformPickler
- implicit val fileReadWriter: ReaderWriter[File]
- Definition Classes
- PlatformPickler
- def initProfig(): Unit
- Definition Classes
- PlatformPickler
- implicit def path2JSON(path: Path): Value
- Definition Classes
- PlatformPickler
- implicit def properties2JSON(properties: Properties): Value
- implicit def source2JSON(source: Source): Value
- Definition Classes
- PlatformPickler
- def source2Json(source: Source, fileName: Option[String]): Value
- Definition Classes
- PlatformPickler
- implicit def url2JSON(url: URL): Value
- Definition Classes
- PlatformPickler
- object FileNameMatcher
- object Profig extends Profig
Profig provides access to environment variables, properties, and other configuration all merged together into one powerful system.
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.
- object ProfigJson
- object ProfigPath
- object ProfigUtil
Primarily intended for internal use.