- All Superinterfaces:
ConfigBuilder<CommonsConfigBuilder>,MutableCapableConfigBuilder<CommonsConfigBuilder>
- All Known Implementing Classes:
CommonsConfigBuilderImpl
@API(status=STABLE,
since="1.0")
public interface CommonsConfigBuilder
extends MutableCapableConfigBuilder<CommonsConfigBuilder>
Apache Commons
ImmutableConfiguration based configuration builder.- Since:
- 1.0
- Version:
- 1.0, 2025-07
- Author:
- (w) Iker Hernaez
- See Also:
-
ImmutableConfigurationConfig
-
Method Summary
Modifier and TypeMethodDescription@NotNull CommonsMutableConfigBuildermutable()Makes the configuration instance mutable.@NotNull CommonsConfigBuilderofDelegate(@NotNull org.apache.commons.configuration2.ImmutableConfiguration delegate) Selects the delegated Apache Commons configuration.Methods inherited from interface dev.orne.config.ConfigBuilder
as, build, withDecoder, withDecorator, withEncryption, withOverrideParentProperties, withParent, withParent, withVariableResolution
-
Method Details
-
ofDelegate
@NotNull @NotNull CommonsConfigBuilder ofDelegate(@NotNull @NotNull org.apache.commons.configuration2.ImmutableConfiguration delegate) Selects the delegated Apache Commons configuration.- Parameters:
delegate- The delegated Apache Commons configuration.- Returns:
- Next builder, for method chaining.
-
mutable
Makes the configuration instance mutable.- Specified by:
mutablein interfaceMutableCapableConfigBuilder<CommonsConfigBuilder>- Returns:
- This instance, for method chaining.
-