com.prezi.pride.RuntimeConfiguration Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pride-core Show documentation
Show all versions of pride-core Show documentation
Pride manages multiple Gradle modules as a single Gradle project
package com.prezi.pride;
import org.apache.commons.configuration.Configuration;
/**
* A configuration stack that contains defaults and overrides alongside the loaded file configurations.
*
* The goal of this class is to maintain a stack of configurations from most-local to most-global.
* The list of configuration is built as follows, in query-order:
*
* - overrides
* - local configuration
* - ...
* - global configuration
* - defaults
*
*/
public interface RuntimeConfiguration extends Configuration {
RuntimeConfiguration withConfiguration(Configuration configuration);
boolean override(String property, Boolean override);
boolean override(String property, boolean overrideEnabled, boolean overrideDisabled);
String override(String property, String override);
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy