AbstractConfigValue

abstract class AbstractConfigValue extends ConfigValue with MergeableValue
Companion
object
class Object
trait Matchable
class Any

Value members

Concrete methods

override def atKey(key: String): SimpleConfig
Definition Classes
override def atPath(pathExpression: String): SimpleConfig
Definition Classes
override def equals(other: Any): Boolean
Definition Classes
Any
override def hashCode: Int
Definition Classes
Any
Definition Classes
def render(sb: StringBuilder, indent: Int, atRoot: Boolean, options: ConfigRenderOptions): Unit
final override def render: String
Definition Classes
final override def render(options: ConfigRenderOptions): String
Definition Classes
@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().

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

Definition Classes
override def toString: String
Definition Classes
Any
Definition Classes
Definition Classes

Inherited methods

def unwrapped: AnyRef

Returns the value as a plain Java boxed value, that is, a String, 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 the value as a plain Java boxed value, that is, a String, 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

Inherited from
ConfigValue

The [[ConfigValueType]] of the value; matches the JSON type schema.

The [[ConfigValueType]] of the value; matches the JSON type schema.

Returns

value's type

Inherited from
ConfigValue

Concrete fields