object Configuration

This object provides a set of operations to create Configuration values.

For example, to load a Configuration in a running application:

val config = Configuration.load()
val foo = config.getString("foo").getOrElse("boo")

The underlying implementation is provided by https://github.com/typesafehub/config.

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

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def apply(config: Config): Configuration
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  7. def configError(origin: ConfigurationOrigin, message: String, e: Option[Throwable] = None): Exception
  8. def empty(originDescription: String): Configuration
  9. def empty: Configuration

    Returns an empty Configuration object.

  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. def invalidateCaches(): Unit
  16. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. def load(resourceBaseName: String, parseOptions: ConfigurationParseOptions, resolveOptions: ConfigurationResolveOptions): Configuration
  18. def load(resourceBaseName: String): Configuration
  19. def load(classLoader: ClassLoader, resolveOptions: ConfigurationResolveOptions): Configuration
  20. def load(classLoader: ClassLoader, parseOptions: ConfigurationParseOptions, resolveOptions: ConfigurationResolveOptions): Configuration
  21. def load(classLoader: ClassLoader, parseOptions: ConfigurationParseOptions): Configuration
  22. def load(classLoader: ClassLoader, configuration: Configuration, resolveOptions: ConfigurationResolveOptions): Configuration
  23. def load(classLoader: ClassLoader, configuration: Configuration): Configuration
  24. def load(classLoader: ClassLoader): Configuration
  25. def load(parseOptions: ConfigurationParseOptions): Configuration
  26. def load(configuration: Configuration, resolveOptions: ConfigurationResolveOptions): Configuration
  27. def load(configuration: Configuration): Configuration
  28. def load: Configuration
  29. def loadByMode(appKey: File, mode: ConfigurationMode.Value = ConfigurationMode.Dev, devSettings: Map[String, String] = Map.empty): Configuration

    Loads a new Configuration either from the classkey or from conf/application.conf depending on the application's Mode.

    Loads a new Configuration either from the classkey or from conf/application.conf depending on the application's Mode.

    The provided mode is used if the application is not ready yet, just like when calling this method from play.api.Application.

    Defaults to Mode.Dev

    mode

    Application mode.

    returns

    a Configuration instance

  30. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  31. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  32. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  33. def parseFile(file: File, parseOptions: ConfigurationParseOptions): Try[Configuration]
  34. def parseFile(file: File): Try[Configuration]
  35. def parseFileAnySyntax(fileBasename: File, parseOptions: ConfigurationParseOptions): Configuration
  36. def parseFileAnySyntax(fileBasename: File): Configuration
  37. def parseMap(values: Map[String, Any], originDescription: String): Configuration
  38. def parseMap(values: Map[String, Any]): Configuration
  39. def parseProperties(properties: Properties, parseOptions: ConfigurationParseOptions): Configuration
  40. def parseProperties(properties: Properties): Configuration
  41. def parseReader(reader: Reader, parseOptions: ConfigurationParseOptions): Configuration
  42. def parseReader(reader: Reader): Configuration
  43. def parseResources(resource: String, parseOptions: ConfigurationParseOptions): Configuration
  44. def parseResources(resource: String): Configuration
  45. def parseResources(classLoader: ClassLoader, resource: String, parseOptions: ConfigurationParseOptions): Configuration
  46. def parseResources(classLoader: ClassLoader, resource: String): Configuration
  47. def parseResources(clazz: Class[_], resource: String, parseOptions: ConfigurationParseOptions): Configuration
  48. def parseResources(clazz: Class[_], resource: String): Configuration
  49. def parseString(s: String, parseOptions: ConfigurationParseOptions): Configuration
  50. def parseString(s: String): Configuration
  51. def parseURL(url: URL, parseOptions: ConfigurationParseOptions): Configuration
  52. def parseURL(url: URL): Configuration
  53. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  54. def systemEnvironment: Configuration
  55. def systemProperties: Configuration
  56. def toString(): String
    Definition Classes
    AnyRef → Any
  57. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  58. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  59. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped