Module dev.orne.config
Package dev.orne.config
Interface MutableCapableConfigBuilder<S extends MutableCapableConfigBuilder<S,M>,M extends MutableConfigBuilder<M>>
- Type Parameters:
S- The concrete type of the builder.M- The type of the mutable configuration builder.
- All Superinterfaces:
ConfigBuilder<S>
- All Known Subinterfaces:
CommonsConfigBuilder,JsonConfigBuilder,PreferencesConfigBuilder,PropertiesConfigBuilder,XmlConfigBuilder,YamlConfigBuilder
- All Known Implementing Classes:
CommonsConfigBuilderImpl,JsonConfigBuilderImpl,PreferencesConfigBuilderImpl,PropertiesConfigBuilderImpl,XmlConfigBuilderImpl,YamlConfigBuilderImpl
@API(status=STABLE,
since="1.0")
public interface MutableCapableConfigBuilder<S extends MutableCapableConfigBuilder<S,M>,M extends MutableConfigBuilder<M>>
extends ConfigBuilder<S>
Configuration builder that can be made mutable.
- Since:
- 1.0
- Version:
- 1.0, 2025-05
- Author:
- (w) Iker Hernaez
- See Also:
-
Method Summary
Methods inherited from interface dev.orne.config.ConfigBuilder
as, build, withDecoder, withDecorator, withEncryption, withOverrideParentProperties, withParent, withParent, withVariableResolution
-
Method Details
-
mutable
M mutable()Makes the configuration instance mutable.- Returns:
- This instance, for method chaining.
-