sconfig
sconfig
org.ekrich.config
Config
ConfigException
ConfigException
WrongType
Missing
Missing
Null
Null
BadValue
BadPath
BugOrBroken
IO
Parse
UnresolvedSubstitution
NotResolved
ValidationProblem
ValidationFailed
ValidationFailed
BadBean
Generic
ConfigFactory
ConfigFactory
ConfigIncludeContext
ConfigIncluder
ConfigIncluderClasspath
ConfigIncluderFile
ConfigIncluderURL
ConfigList
ConfigLoadingStrategy
ConfigMemorySize
ConfigMemorySize
ConfigMergeable
ConfigObject
ConfigOrigin
ConfigOriginFactory
ConfigOriginFactory
ConfigParseOptions
ConfigParseOptions
ConfigParseable
ConfigRenderOptions
ConfigRenderOptions
ConfigResolveOptions
ConfigResolveOptions
ConfigResolver
ConfigSyntax
ConfigUtil
ConfigUtil
ConfigValue
ConfigValueFactory
ConfigValueFactory
ConfigValueType
DefaultConfigLoadingStrategy
org.ekrich.config.impl
AbstractConfigNode
AbstractConfigNodeValue
AbstractConfigObject
AbstractConfigObject
AbstractConfigValue
NotPossibleToResolve
AbstractConfigValue
BadMap
BadMap
ClassLoaderLike
ConfigBoolean
ConfigConcatenation
ConfigConcatenation
ConfigDelayedMerge
ConfigDelayedMerge
ConfigDelayedMergeObject
ConfigDelayedMergeObject
ConfigDocumentParser
ConfigDouble
ConfigImpl
ConfigImplUtil
ConfigIncludeKind
ConfigInt
ConfigLong
ConfigNodeArray
ConfigNodeComment
ConfigNodeComplexValue
ConfigNodeConcatenation
ConfigNodeField
ConfigNodeInclude
ConfigNodeObject
ConfigNodePath
ConfigNodeRoot
ConfigNodeSimpleValue
ConfigNodeSingleToken
ConfigNull
ConfigNumber
ConfigNumber
ConfigParser
ConfigReference
ConfigString
ConfigString
Container
DefaultTransformer
FromMapMode
FullIncluder
MemoKey
MemoryUnit
MergeableValue
OriginType
Parseable
Parseable
Path
Path
PathBuilder
PathParser
PlatformClassLoader
PlatformThread
PlatformUri
PropertiesParser
ReplaceableMergeStack
ResolveContext
ResolveMemos
ResolveResult
ResolveResult
ResolveSource
ResolveSource
ResolveStatus
ResolveStatus
SerializedConfigValue
SerializedConfigValue
SerializedField
SerializedField
SerializedValueType
SerializedValueType
SimpleConfig
SimpleConfig
SimpleConfigDocument
SimpleConfigList
SimpleConfigList
SimpleConfigObject
SimpleConfigObject
SimpleConfigOrigin
SimpleConfigOrigin
SimpleIncludeContext
SimpleIncluder
SimpleIncluder
SubstitutionExpression
ThreadLike
Token
Token
TokenType
Tokenizer
TokenIterator
WhitespaceSaver
TokenIterator
Tokens
Value
Substitution
Unmergeable
UriLike
org.ekrich.config.parser
ConfigDocument
ConfigDocumentFactory
ConfigNode
sconfig
/
org.ekrich.config.impl
/
SimpleConfig
SimpleConfig
@
SerialVersionUID
(1L)
final
class
SimpleConfig
extends
Config
with
MergeableValue
with
Serializable
Companion
object
Graph
Supertypes
trait
Serializable
trait
MergeableValue
trait
Config
trait
ConfigMergeable
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
override
def
atKey
(key:
String
):
SimpleConfig
Definition Classes
Config
override
def
atPath
(path:
String
):
Config
Definition Classes
Config
override
def
checkValid
(reference:
Config
, restrictToPaths:
String
*):
Unit
Definition Classes
Config
override
def
entrySet
:
Set
[
Entry
[
String
,
ConfigValue
]]
Definition Classes
Config
final override
def
equals
(other:
Any
):
Boolean
Definition Classes
Any
override
def
getAnyRef
(path:
String
):
AnyRef
Definition Classes
Config
override
def
getAnyRefList
(path:
String
):
List
[_ <:
AnyRef
]
Definition Classes
Config
override
def
getBoolean
(path:
String
):
Boolean
Definition Classes
Config
override
def
getBooleanList
(path:
String
):
List
[
Boolean
]
Definition Classes
Config
override
def
getBytes
(path:
String
):
Long
Definition Classes
Config
override
def
getBytesList
(path:
String
):
List
[
Long
]
Definition Classes
Config
override
def
getConfig
(path:
String
):
SimpleConfig
Definition Classes
Config
override
def
getConfigList
(path:
String
):
List
[_ <:
Config
]
Definition Classes
Config
override
def
getDouble
(path:
String
):
Double
Definition Classes
Config
override
def
getDoubleList
(path:
String
):
List
[
Double
]
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
getDurationList
(path:
String
, unit:
TimeUnit
):
List
[
Long
]
Definition Classes
Config
override
def
getDurationList
(path:
String
):
List
[
Duration
]
Definition Classes
Config
override
def
getInt
(path:
String
):
Int
Definition Classes
Config
override
def
getIntList
(path:
String
):
List
[
Integer
]
Definition Classes
Config
override
def
getIsNull
(path:
String
):
Boolean
Definition Classes
Config
override
def
getList
(path:
String
):
ConfigList
Definition Classes
Config
override
def
getLong
(path:
String
):
Long
Definition Classes
Config
override
def
getLongList
(path:
String
):
List
[
Long
]
Definition Classes
Config
override
def
getMemorySize
(path:
String
):
ConfigMemorySize
Definition Classes
Config
override
def
getMemorySizeList
(path:
String
):
List
[
ConfigMemorySize
]
Definition Classes
Config
override
def
getNumber
(path:
String
):
Number
Definition Classes
Config
override
def
getNumberList
(path:
String
):
List
[
Number
]
Definition Classes
Config
override
def
getObject
(path:
String
):
AbstractConfigObject
Definition Classes
Config
override
def
getObjectList
(path:
String
):
List
[
ConfigObject
]
Definition Classes
Config
override
def
getPeriod
(path:
String
):
Period
Definition Classes
Config
override
def
getString
(path:
String
):
String
Definition Classes
Config
override
def
getStringList
(path:
String
):
List
[
String
]
Definition Classes
Config
override
def
getTemporal
(path:
String
):
TemporalAmount
Definition Classes
Config
override
def
getValue
(path:
String
):
AbstractConfigValue
Definition Classes
Config
override
def
hasPath
(pathExpression:
String
):
Boolean
Definition Classes
Config
override
def
hasPathOrNull
(path:
String
):
Boolean
Definition Classes
Config
final override
def
hashCode
:
Int
Definition Classes
Any
override
def
isEmpty
:
Boolean
Definition Classes
Config
override
def
isResolved
:
Boolean
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
root
:
AbstractConfigObject
Definition Classes
Config
override
def
toFallbackValue
:
AbstractConfigObject
Definition Classes
MergeableValue
override
def
toString
:
String
Definition Classes
Any
override
def
withFallback
(other:
ConfigMergeable
):
SimpleConfig
Definition Classes
Config
->
ConfigMergeable
override
def
withOnlyPath
(pathExpression:
String
):
SimpleConfig
Definition Classes
Config
override
def
withValue
(pathExpression:
String
, v:
ConfigValue
):
SimpleConfig
Definition Classes
Config
override
def
withoutPath
(pathExpression:
String
):
SimpleConfig
Definition Classes
Config
Concrete fields
val
confObj
:
AbstractConfigObject