com.atlassian.bamboo.ww2.actions.build.admin.create
Class BuildConfiguration

java.lang.Object
  extended by org.apache.commons.configuration.event.EventSource
      extended by org.apache.commons.configuration.AbstractConfiguration
          extended by org.apache.commons.configuration.HierarchicalConfiguration
              extended by org.apache.commons.configuration.CombinedConfiguration
                  extended by com.atlassian.bamboo.ww2.actions.build.admin.create.BuildConfiguration
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, org.apache.commons.configuration.Configuration, org.apache.commons.configuration.event.ConfigurationListener

public class BuildConfiguration
extends org.apache.commons.configuration.CombinedConfiguration

A specialisation of the CombinedConfiguration object. 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 inherited from class org.apache.commons.configuration.CombinedConfiguration
EVENT_COMBINED_INVALIDATE
 
Fields inherited from class org.apache.commons.configuration.HierarchicalConfiguration
EVENT_ADD_NODES, EVENT_CLEAR_TREE
 
Fields inherited from class org.apache.commons.configuration.AbstractConfiguration
END_TOKEN, EVENT_ADD_PROPERTY, EVENT_CLEAR, EVENT_CLEAR_PROPERTY, EVENT_READ_PROPERTY, EVENT_SET_PROPERTY, START_TOKEN
 
Constructor Summary
BuildConfiguration()
           
BuildConfiguration(org.apache.commons.configuration.HierarchicalConfiguration configuration)
           
BuildConfiguration(java.lang.String xmlData)
           
 
Method Summary
 void addProperty(java.lang.String key, java.lang.Object obj)
           
 java.lang.String asXml()
           
 void clearProperty(java.lang.String key)
           
 void clearTree(java.lang.String key)
           
 boolean getBoolean(java.lang.String key)
           
 int getInt(java.lang.String key)
           
 org.apache.commons.configuration.XMLConfiguration getProjectConfig()
           
 void setProperty(java.lang.String key, java.lang.Object value)
           
 
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, createInterpolator, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBoolean, getBoolean, getByte, getByte, getByte, getDefaultListDelimiter, getDelimiter, getDouble, getDouble, getDouble, getFloat, getFloat, getFloat, getInt, getInteger, getInterpolator, getList, getList, getListDelimiter, getLogger, getLong, getLong, getLong, getProperties, getProperties, getShort, getShort, getShort, getString, getString, getStringArray, getSubstitutor, interpolate, interpolate, interpolateHelper, 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
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuildConfiguration

public BuildConfiguration()

BuildConfiguration

public BuildConfiguration(org.apache.commons.configuration.HierarchicalConfiguration configuration)

BuildConfiguration

public BuildConfiguration(java.lang.String xmlData)
Method Detail

getBoolean

public boolean getBoolean(java.lang.String key)
Specified by:
getBoolean in interface org.apache.commons.configuration.Configuration
Overrides:
getBoolean in class org.apache.commons.configuration.AbstractConfiguration

getInt

public int getInt(java.lang.String key)
Specified by:
getInt in interface org.apache.commons.configuration.Configuration
Overrides:
getInt in class org.apache.commons.configuration.AbstractConfiguration

setProperty

public void setProperty(java.lang.String key,
                        java.lang.Object value)
Specified by:
setProperty in interface org.apache.commons.configuration.Configuration
Overrides:
setProperty in class org.apache.commons.configuration.HierarchicalConfiguration

addProperty

public void addProperty(java.lang.String key,
                        java.lang.Object obj)
Specified by:
addProperty in interface org.apache.commons.configuration.Configuration
Overrides:
addProperty in class org.apache.commons.configuration.AbstractConfiguration

clearTree

public void clearTree(java.lang.String key)
Overrides:
clearTree in class org.apache.commons.configuration.HierarchicalConfiguration

clearProperty

public void clearProperty(java.lang.String key)
Specified by:
clearProperty in interface org.apache.commons.configuration.Configuration
Overrides:
clearProperty in class org.apache.commons.configuration.HierarchicalConfiguration

getProjectConfig

public org.apache.commons.configuration.XMLConfiguration getProjectConfig()

asXml

public java.lang.String asXml()


Copyright © 2011 Atlassian. All Rights Reserved.