Class BuildConfiguration
- java.lang.Object
-
- org.apache.commons.configuration.event.EventSource
-
- org.apache.commons.configuration.AbstractConfiguration
-
- org.apache.commons.configuration.HierarchicalConfiguration
-
- org.apache.commons.configuration.CombinedConfiguration
-
- com.atlassian.bamboo.commonsconfig.BambooCombinedConfiguration
-
- com.atlassian.bamboo.ww2.actions.build.admin.create.BuildConfiguration
-
- All Implemented Interfaces:
Serializable,Cloneable,org.apache.commons.configuration.Configuration,org.apache.commons.configuration.event.ConfigurationListener
@PublicApi public class BuildConfiguration extends BambooCombinedConfiguration
A specialisation of theCombinedConfigurationobject. It handles the complexities of dealing with this- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.commons.configuration.HierarchicalConfiguration
org.apache.commons.configuration.HierarchicalConfiguration.BuilderVisitor, org.apache.commons.configuration.HierarchicalConfiguration.Node, org.apache.commons.configuration.HierarchicalConfiguration.NodeVisitor
-
-
Field Summary
Fields Modifier and Type Field Description static StringIS_MERGED_CONFIGURATION-
Fields inherited from class org.apache.commons.configuration.CombinedConfiguration
EVENT_COMBINED_INVALIDATE
-
-
Constructor Summary
Constructors Constructor Description BuildConfiguration()BuildConfiguration(String xmlData)BuildConfiguration(org.apache.commons.configuration.HierarchicalConfiguration configuration)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddProperty(String key, Object obj)StringasXml()voidclearProperty(String key)voidclearTree(String key)booleangetBoolean(String key)intgetInt(String key)org.apache.commons.configuration.XMLConfigurationgetProjectConfig()booleanisMerged()static booleanisMerged(org.apache.commons.configuration.HierarchicalConfiguration fromConfig)voidsetProperty(String key, Object value)-
Methods inherited from class com.atlassian.bamboo.commonsconfig.BambooCombinedConfiguration
createInterpolator, getInterpolator, getSubstitutor, interpolate, interpolate, interpolateHelper
-
Methods inherited from class org.apache.commons.configuration.CombinedConfiguration
addConfiguration, addConfiguration, addConfiguration, clear, clone, configurationChanged, getConfiguration, getConfiguration, getConfigurationNames, getNodeCombiner, getNumberOfConfigurations, getProperty, getRootNode, invalidate, isForceReloadCheck, removeConfiguration, removeConfiguration, removeConfigurationAt, setForceReloadCheck, setNodeCombiner
-
Methods inherited from class org.apache.commons.configuration.HierarchicalConfiguration
addNodes, addPropertyDirect, clearNode, clearNode, clearReferences, configurationAt, configurationsAt, containsKey, createAddPath, createNode, createSubnodeConfiguration, fetchAddNode, fetchNodeList, findLastPathNode, findPropertyNodes, getDefaultExpressionEngine, getExpressionEngine, getKeys, getKeys, getMaxIndex, getRoot, isEmpty, nodeDefined, nodeDefined, removeNode, removeNode, setDefaultExpressionEngine, setExpressionEngine, setRoot, setRootNode, subset
-
Methods inherited from class org.apache.commons.configuration.AbstractConfiguration
addErrorLogListener, clearPropertyDirect, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBoolean, getBoolean, getByte, getByte, getByte, getDefaultListDelimiter, getDelimiter, getDouble, getDouble, getDouble, getFloat, getFloat, getFloat, getInt, getInteger, getList, getList, getListDelimiter, getLogger, getLong, getLong, getLong, getProperties, getProperties, getShort, getShort, getShort, getString, getString, getStringArray, isDelimiterParsingDisabled, isThrowExceptionOnMissing, resolveContainerStore, setDefaultListDelimiter, setDelimiter, setDelimiterParsingDisabled, setListDelimiter, setLogger, setThrowExceptionOnMissing
-
Methods inherited from class org.apache.commons.configuration.event.EventSource
addConfigurationListener, addErrorListener, clearConfigurationListeners, clearErrorListeners, createErrorEvent, createEvent, fireError, fireEvent, getConfigurationListeners, getErrorListeners, isDetailEvents, removeConfigurationListener, removeErrorListener, setDetailEvents
-
-
-
-
Field Detail
-
IS_MERGED_CONFIGURATION
public static final String IS_MERGED_CONFIGURATION
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
BuildConfiguration
public BuildConfiguration()
-
BuildConfiguration
public BuildConfiguration(String xmlData)
-
BuildConfiguration
public BuildConfiguration(org.apache.commons.configuration.HierarchicalConfiguration configuration)
-
-
Method Detail
-
getBoolean
public boolean getBoolean(String key)
- Specified by:
getBooleanin interfaceorg.apache.commons.configuration.Configuration- Overrides:
getBooleanin classorg.apache.commons.configuration.AbstractConfiguration
-
getInt
public int getInt(String key)
- Specified by:
getIntin interfaceorg.apache.commons.configuration.Configuration- Overrides:
getIntin classorg.apache.commons.configuration.AbstractConfiguration
-
setProperty
public void setProperty(String key, Object value)
- Specified by:
setPropertyin interfaceorg.apache.commons.configuration.Configuration- Overrides:
setPropertyin classorg.apache.commons.configuration.HierarchicalConfiguration
-
addProperty
public void addProperty(String key, Object obj)
- Specified by:
addPropertyin interfaceorg.apache.commons.configuration.Configuration- Overrides:
addPropertyin classorg.apache.commons.configuration.AbstractConfiguration
-
clearTree
public void clearTree(String key)
- Overrides:
clearTreein classorg.apache.commons.configuration.HierarchicalConfiguration
-
clearProperty
public void clearProperty(String key)
- Specified by:
clearPropertyin interfaceorg.apache.commons.configuration.Configuration- Overrides:
clearPropertyin classorg.apache.commons.configuration.HierarchicalConfiguration
-
getProjectConfig
public org.apache.commons.configuration.XMLConfiguration getProjectConfig()
-
asXml
public String asXml()
-
isMerged
public boolean isMerged()
-
isMerged
public static boolean isMerged(org.apache.commons.configuration.HierarchicalConfiguration fromConfig)
-
-