ConfigMergeable
org.ekrich.config.ConfigMergeable
trait ConfigMergeable
Marker for types whose instances can be merged, that is Config and ConfigValue. Instances of Config
and ConfigValue
can be combined into a single new instance using the withFallback() method.
''Do not implement this interface''; it should only be implemented by the config library. Arbitrary implementations will not work because the library internals assume a specific concrete implementation. Also, this interface is likely to grow new methods over time, so third-party implementations will break.
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait MergeableValueclass AbstractConfigValueclass AbstractConfigObjectclass ConfigDelayedMergeObjectclass SimpleConfigObjectclass ConfigBooleanclass ConfigConcatenationclass ConfigDelayedMergeclass ConfigNullclass ConfigNumberclass ConfigDoubleclass ConfigIntclass ConfigLongclass ConfigReferenceclass ConfigStringclass SerializedConfigValueclass SimpleConfigListclass SimpleConfigtrait Configtrait ConfigValuetrait Containertrait ReplaceableMergeStacktrait ConfigListtrait ConfigObject
Members list
In this article