Class BambooHierarchicalConfiguration

java.lang.Object
org.apache.commons.configuration.event.EventSource
org.apache.commons.configuration.AbstractConfiguration
org.apache.commons.configuration.HierarchicalConfiguration
com.atlassian.bamboo.commonsconfig.BambooHierarchicalConfiguration
All Implemented Interfaces:
Serializable, Cloneable, org.apache.commons.configuration.Configuration
Direct Known Subclasses:
RepositoryConfigurationReference.RepoHierarchicalConfiguration

public class BambooHierarchicalConfiguration extends org.apache.commons.configuration.HierarchicalConfiguration
A configuration that does not interpolate values.
See Also:
  • 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.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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.apache.commons.configuration.interpol.ConfigurationInterpolator
     
    org.apache.commons.configuration.interpol.ConfigurationInterpolator
     
    org.apache.commons.lang.text.StrSubstitutor
     
    protected Object
     
    protected String
     
    protected String
    interpolateHelper(String base, List priorVariables)
     

    Methods inherited from class org.apache.commons.configuration.HierarchicalConfiguration

    addNodes, addPropertyDirect, clearNode, clearNode, clearProperty, clearReferences, clearTree, clone, configurationAt, configurationsAt, containsKey, createAddPath, createNode, createSubnodeConfiguration, fetchAddNode, fetchNodeList, findLastPathNode, findPropertyNodes, getDefaultExpressionEngine, getExpressionEngine, getKeys, getKeys, getMaxIndex, getProperty, getRoot, getRootNode, isEmpty, nodeDefined, nodeDefined, removeNode, removeNode, setDefaultExpressionEngine, setExpressionEngine, setProperty, setRoot, setRootNode, subset

    Methods inherited from class org.apache.commons.configuration.AbstractConfiguration

    addErrorLogListener, addProperty, clear, clearPropertyDirect, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBoolean, getBoolean, getBoolean, getByte, getByte, getByte, getDefaultListDelimiter, getDelimiter, getDouble, getDouble, getDouble, getFloat, getFloat, getFloat, getInt, 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

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BambooHierarchicalConfiguration

      public BambooHierarchicalConfiguration()
  • Method Details

    • interpolate

      protected String interpolate(String base)
      Overrides:
      interpolate in class org.apache.commons.configuration.AbstractConfiguration
    • interpolate

      protected Object interpolate(Object value)
      Overrides:
      interpolate in class org.apache.commons.configuration.AbstractConfiguration
    • getInterpolator

      public org.apache.commons.configuration.interpol.ConfigurationInterpolator getInterpolator()
      Overrides:
      getInterpolator in class org.apache.commons.configuration.AbstractConfiguration
    • interpolateHelper

      protected String interpolateHelper(String base, List priorVariables)
      Overrides:
      interpolateHelper in class org.apache.commons.configuration.AbstractConfiguration
    • getSubstitutor

      public org.apache.commons.lang.text.StrSubstitutor getSubstitutor()
      Overrides:
      getSubstitutor in class org.apache.commons.configuration.AbstractConfiguration
    • createInterpolator

      protected org.apache.commons.configuration.interpol.ConfigurationInterpolator createInterpolator()
      Overrides:
      createInterpolator in class org.apache.commons.configuration.AbstractConfiguration