sconfig
sconfig
org.ekrich.config
org.ekrich.config.impl
org.ekrich.config.parser
sconfig
/
org.ekrich.config.impl
/
SimpleConfig
SimpleConfig
@
SerialVersionUID
(1L)
final
class
SimpleConfig
extends
Config
with
MergeableValue
with
Serializable
Companion
object
Graph
Super types
trait
Serializable
trait
MergeableValue
trait
Config
trait
ConfigMergeable
class
Object
trait
Matchable
class
Any
Value members
Value members
Methods
override
def
root
:
AbstractConfigObject
Definition Classes
Config
override
def
origin
:
ConfigOrigin
Definition Classes
Config
override
def
resolve
():
SimpleConfig
Definition Classes
Config
override
def
resolve
(options:
ConfigResolveOptions
):
SimpleConfig
Definition Classes
Config
override
def
resolveWith
(source:
Config
):
SimpleConfig
Definition Classes
Config
override
def
resolveWith
(source:
Config
, options:
ConfigResolveOptions
):
SimpleConfig
Definition Classes
Config
override
def
hasPath
(pathExpression:
String
):
Boolean
Definition Classes
Config
override
def
hasPathOrNull
(path:
String
):
Boolean
Definition Classes
Config
override
def
isEmpty
:
Boolean
Definition Classes
Config
override
def
entrySet
:
Set
[
Entry
[
String
,
ConfigValue
]]
Definition Classes
Config
override
def
getValue
(path:
String
):
AbstractConfigValue
Definition Classes
Config
override
def
getIsNull
(path:
String
):
Boolean
Definition Classes
Config
override
def
getBoolean
(path:
String
):
Boolean
Definition Classes
Config
override
def
getNumber
(path:
String
):
Number
Definition Classes
Config
override
def
getInt
(path:
String
):
Int
Definition Classes
Config
override
def
getLong
(path:
String
):
Long
Definition Classes
Config
override
def
getDouble
(path:
String
):
Double
Definition Classes
Config
override
def
getString
(path:
String
):
String
Definition Classes
Config
def
getEnum
[T <:
Enum
[
T
]](enumClass:
Class
[
T
], path:
String
):
T
override
def
getList
(path:
String
):
ConfigList
Definition Classes
Config
override
def
getObject
(path:
String
):
AbstractConfigObject
Definition Classes
Config
override
def
getConfig
(path:
String
):
SimpleConfig
Definition Classes
Config
override
def
getAnyRef
(path:
String
):
AnyRef
Definition Classes
Config
override
def
getBytes
(path:
String
):
Long
Definition Classes
Config
override
def
getMemorySize
(path:
String
):
ConfigMemorySize
Definition Classes
Config
override
def
getDuration
(path:
String
, unit:
TimeUnit
):
Long
Definition Classes
Config
override
def
getDuration
(path:
String
):
Duration
Definition Classes
Config
override
def
getPeriod
(path:
String
):
Period
Definition Classes
Config
override
def
getTemporal
(path:
String
):
TemporalAmount
Definition Classes
Config
override
def
getBooleanList
(path:
String
):
List
[
Boolean
]
Definition Classes
Config
override
def
getNumberList
(path:
String
):
List
[
Number
]
Definition Classes
Config
override
def
getIntList
(path:
String
):
List
[
Integer
]
Definition Classes
Config
override
def
getLongList
(path:
String
):
List
[
Long
]
Definition Classes
Config
override
def
getDoubleList
(path:
String
):
List
[
Double
]
Definition Classes
Config
override
def
getStringList
(path:
String
):
List
[
String
]
Definition Classes
Config
def
getEnumList
[T <:
Enum
[
T
]](enumClass:
Class
[
T
], path:
String
):
List
[
T
]
override
def
getObjectList
(path:
String
):
List
[
ConfigObject
]
Definition Classes
Config
override
def
getConfigList
(path:
String
):
List
[ <:
Config
]
Definition Classes
Config
override
def
getAnyRefList
(path:
String
):
List
[ <:
AnyRef
]
Definition Classes
Config
override
def
getBytesList
(path:
String
):
List
[
Long
]
Definition Classes
Config
override
def
getMemorySizeList
(path:
String
):
List
[
ConfigMemorySize
]
Definition Classes
Config
override
def
getDurationList
(path:
String
, unit:
TimeUnit
):
List
[
Long
]
Definition Classes
Config
override
def
getDurationList
(path:
String
):
List
[
Duration
]
Definition Classes
Config
override
def
toFallbackValue
:
AbstractConfigObject
Definition Classes
MergeableValue
override
def
withFallback
(other:
ConfigMergeable
):
SimpleConfig
Definition Classes
Config
->
ConfigMergeable
final override
def
equals
(other:
Any
):
Boolean
Definition Classes
Any
final override
def
hashCode
:
Int
Definition Classes
Any
override
def
toString
:
String
Definition Classes
Any
override
def
isResolved
:
Boolean
Definition Classes
Config
override
def
checkValid
(reference:
Config
, restrictToPaths:
String
*):
Unit
Definition Classes
Config
override
def
withOnlyPath
(pathExpression:
String
):
SimpleConfig
Definition Classes
Config
override
def
withoutPath
(pathExpression:
String
):
SimpleConfig
Definition Classes
Config
override
def
withValue
(pathExpression:
String
, v:
ConfigValue
):
SimpleConfig
Definition Classes
Config
override
def
atKey
(key:
String
):
SimpleConfig
Definition Classes
Config
override
def
atPath
(path:
String
):
Config
Definition Classes
Config
Fields
val
confObj
:
AbstractConfigObject