AbstractConfigValue
- Companion
- object
class AbstractConfigObject
class ConfigBoolean
class ConfigConcatenation
class ConfigDelayedMerge
class ConfigDelayedMergeObject
class ConfigDouble
class ConfigInt
class ConfigLong
class ConfigNull
class ConfigNumber
class ConfigReference
class ConfigString
class SerializedConfigValue
class SimpleConfigList
class SimpleConfigObject
Value members
Methods
@throws(scala.throws.$lessinit$greater$default$1[org.ekrich.config.impl.AbstractConfigValue.NotPossibleToResolve])
def resolveSubstitutions(context: ResolveContext, source: ResolveSource): ResolveResult[ <: AbstractConfigValue]
Called only by ResolveContext.resolve().
- Value Params
- context
-
state of the current resolve
- source
-
where to look up values
- Returns
-
a new value if there were changes, or this if no changes
Fields
Inherited methods
The
[[ConfigValueType]]
of the value; matches the JSON type schema.- Returns
-
value's type
- Inhertied from
- ConfigValue
Returns the value as a plain Java boxed value, that is, a String,
Number, Boolean, Map<String,Object>,
List, or null, matching the
of this ConfigValue. If the value is a
Number, Boolean, Map<String,Object>,
List, or null, matching the
[[#valueType]]
of this ConfigValue. If the value is a
[[ConfigObject]]
or[[ConfigList]]
, it is recursively unwrapped.- Returns
-
a plain Java value corresponding to this ConfigValue
- Inhertied from
- ConfigValue