com.atlassian.bamboo.utils
Class ConfigUtils

java.lang.Object
  extended by com.atlassian.bamboo.utils.ConfigUtils

public class ConfigUtils
extends java.lang.Object


Method Summary
static void addMapToBuilConfiguration(java.lang.String mapKey, java.util.Map<java.lang.String,java.lang.String> map, org.apache.commons.configuration.HierarchicalConfiguration configuration)
          Deprecated. since 5.0, use addMapToConfiguration(java.lang.String, java.lang.String, java.util.Map, org.apache.commons.configuration.HierarchicalConfiguration)
static void addMapToConfiguration(java.lang.String mapConfigKey, java.util.Map<java.lang.String,java.lang.String> map, org.apache.commons.configuration.HierarchicalConfiguration configuration)
           
static void addMapToConfiguration(java.lang.String mapConfigKey, java.lang.String entryConfigKey, java.util.Map<java.lang.String,java.lang.String> map, org.apache.commons.configuration.HierarchicalConfiguration configuration)
           
static void addNodeAt(org.apache.commons.configuration.HierarchicalConfiguration configuration, java.lang.String rootPath, org.apache.commons.configuration.HierarchicalConfiguration configToAdd)
           
static void addNodesAt(org.apache.commons.configuration.HierarchicalConfiguration config, java.lang.String rootPath, org.apache.commons.configuration.HierarchicalConfiguration configToAdd)
           
static java.util.Map<java.lang.String,java.lang.String> asMap(org.apache.commons.configuration.Configuration config, java.lang.String filter)
           
static java.util.Map<java.lang.String,java.lang.Object> asObjectMap(org.apache.commons.configuration.Configuration config)
           
static java.util.Map<java.lang.String,java.lang.Object> asObjectMap(org.apache.commons.configuration.Configuration config, java.lang.String filter)
           
static java.lang.String asXmlString(org.apache.commons.configuration.XMLConfiguration configuration)
           
static void copyMapToConfig(java.util.Map<java.lang.String,java.lang.String> map, org.apache.commons.configuration.Configuration config)
           
static void copyNodes(org.apache.commons.configuration.HierarchicalConfiguration sourceConfig, org.apache.commons.configuration.HierarchicalConfiguration targetConfig)
           
static void copyNodes(org.apache.commons.configuration.HierarchicalConfiguration sourceConfig, org.apache.commons.configuration.HierarchicalConfiguration targetConfig, java.lang.String key)
           
static void copyObjectMapToConfig(java.util.Map<java.lang.String,java.lang.Object> map, org.apache.commons.configuration.Configuration config)
           
static void debugXmlConfig(org.apache.commons.configuration.XMLConfiguration configuration)
          Deprecated. since 4.3
static java.util.Map<java.lang.String,java.lang.String> getMapFromConfiguration(java.lang.String mapConfigKey, org.apache.commons.configuration.HierarchicalConfiguration configuration)
           
static java.util.Map<java.lang.String,java.lang.String> getMapFromConfiguration(java.lang.String mapConfigKey, java.lang.String entryConfigKey, org.apache.commons.configuration.HierarchicalConfiguration configuration)
           
static org.apache.commons.configuration.XMLConfiguration getXmlConfigFromXmlString(java.lang.String xmlData)
           
static org.apache.commons.configuration.XMLConfiguration getXmlConfigFromXmlString(java.lang.String xmlData, boolean delimiterParsingDisabled)
           
static org.apache.commons.configuration.XMLConfiguration newConfiguration()
           
static org.apache.commons.configuration.XMLConfiguration newConfiguration(boolean delimiterParsingDisabled)
           
static org.apache.commons.configuration.XMLConfiguration newConfiguration(org.apache.commons.configuration.HierarchicalConfiguration configuration)
           
static void sanitiseAndSave(org.apache.commons.configuration.XMLConfiguration configuration, java.io.Writer buildXml)
           
static java.util.Map<java.lang.String,java.lang.Long> toLongMap(java.util.Map<java.lang.String,java.lang.String> stringMap)
           
static java.util.Map<java.lang.String,java.lang.String> toStringMap(java.util.Map<java.lang.String,?> objectsMap)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

copyMapToConfig

public static void copyMapToConfig(@NotNull
                                   java.util.Map<java.lang.String,java.lang.String> map,
                                   @NotNull
                                   org.apache.commons.configuration.Configuration config)

copyObjectMapToConfig

public static void copyObjectMapToConfig(@NotNull
                                         java.util.Map<java.lang.String,java.lang.Object> map,
                                         @NotNull
                                         org.apache.commons.configuration.Configuration config)

asMap

@NotNull
public static java.util.Map<java.lang.String,java.lang.String> asMap(@NotNull
                                                                             org.apache.commons.configuration.Configuration config,
                                                                             @Nullable
                                                                             java.lang.String filter)

asObjectMap

public static java.util.Map<java.lang.String,java.lang.Object> asObjectMap(@NotNull
                                                                           org.apache.commons.configuration.Configuration config)

asObjectMap

@NotNull
public static java.util.Map<java.lang.String,java.lang.Object> asObjectMap(@NotNull
                                                                                   org.apache.commons.configuration.Configuration config,
                                                                                   @Nullable
                                                                                   java.lang.String filter)

debugXmlConfig

@Deprecated
public static void debugXmlConfig(org.apache.commons.configuration.XMLConfiguration configuration)
Deprecated. since 4.3


addNodesAt

public static void addNodesAt(org.apache.commons.configuration.HierarchicalConfiguration config,
                              java.lang.String rootPath,
                              org.apache.commons.configuration.HierarchicalConfiguration configToAdd)

addNodeAt

public static void addNodeAt(org.apache.commons.configuration.HierarchicalConfiguration configuration,
                             java.lang.String rootPath,
                             org.apache.commons.configuration.HierarchicalConfiguration configToAdd)

addMapToConfiguration

public static void addMapToConfiguration(@NotNull
                                         java.lang.String mapConfigKey,
                                         @NotNull
                                         java.lang.String entryConfigKey,
                                         @NotNull
                                         java.util.Map<java.lang.String,java.lang.String> map,
                                         @NotNull
                                         org.apache.commons.configuration.HierarchicalConfiguration configuration)

addMapToConfiguration

public static void addMapToConfiguration(@NotNull
                                         java.lang.String mapConfigKey,
                                         @NotNull
                                         java.util.Map<java.lang.String,java.lang.String> map,
                                         @NotNull
                                         org.apache.commons.configuration.HierarchicalConfiguration configuration)

addMapToBuilConfiguration

@Deprecated
public static void addMapToBuilConfiguration(@NotNull
                                                        java.lang.String mapKey,
                                                        @NotNull
                                                        java.util.Map<java.lang.String,java.lang.String> map,
                                                        @NotNull
                                                        org.apache.commons.configuration.HierarchicalConfiguration configuration)
Deprecated. since 5.0, use addMapToConfiguration(java.lang.String, java.lang.String, java.util.Map, org.apache.commons.configuration.HierarchicalConfiguration)


getMapFromConfiguration

@NotNull
public static java.util.Map<java.lang.String,java.lang.String> getMapFromConfiguration(@NotNull
                                                                                               java.lang.String mapConfigKey,
                                                                                               @NotNull
                                                                                               java.lang.String entryConfigKey,
                                                                                               @NotNull
                                                                                               org.apache.commons.configuration.HierarchicalConfiguration configuration)

getMapFromConfiguration

@NotNull
public static java.util.Map<java.lang.String,java.lang.String> getMapFromConfiguration(@NotNull
                                                                                               java.lang.String mapConfigKey,
                                                                                               @NotNull
                                                                                               org.apache.commons.configuration.HierarchicalConfiguration configuration)

toStringMap

@NotNull
public static java.util.Map<java.lang.String,java.lang.String> toStringMap(@NotNull
                                                                                   java.util.Map<java.lang.String,?> objectsMap)

toLongMap

@NotNull
public static java.util.Map<java.lang.String,java.lang.Long> toLongMap(@NotNull
                                                                               java.util.Map<java.lang.String,java.lang.String> stringMap)
                                                                throws java.lang.NumberFormatException
Throws:
java.lang.NumberFormatException

sanitiseAndSave

public static void sanitiseAndSave(@NotNull
                                   org.apache.commons.configuration.XMLConfiguration configuration,
                                   @NotNull
                                   java.io.Writer buildXml)
                            throws org.apache.commons.configuration.ConfigurationException
Throws:
org.apache.commons.configuration.ConfigurationException

asXmlString

@NotNull
public static java.lang.String asXmlString(@NotNull
                                                   org.apache.commons.configuration.XMLConfiguration configuration)

getXmlConfigFromXmlString

@NotNull
public static org.apache.commons.configuration.XMLConfiguration getXmlConfigFromXmlString(@NotNull
                                                                                                  java.lang.String xmlData)

getXmlConfigFromXmlString

@NotNull
public static org.apache.commons.configuration.XMLConfiguration getXmlConfigFromXmlString(@NotNull
                                                                                                  java.lang.String xmlData,
                                                                                                  boolean delimiterParsingDisabled)

copyNodes

public static void copyNodes(@NotNull
                             org.apache.commons.configuration.HierarchicalConfiguration sourceConfig,
                             @NotNull
                             org.apache.commons.configuration.HierarchicalConfiguration targetConfig)

copyNodes

public static void copyNodes(@NotNull
                             org.apache.commons.configuration.HierarchicalConfiguration sourceConfig,
                             @NotNull
                             org.apache.commons.configuration.HierarchicalConfiguration targetConfig,
                             @Nullable
                             java.lang.String key)

newConfiguration

public static org.apache.commons.configuration.XMLConfiguration newConfiguration()

newConfiguration

public static org.apache.commons.configuration.XMLConfiguration newConfiguration(boolean delimiterParsingDisabled)

newConfiguration

public static org.apache.commons.configuration.XMLConfiguration newConfiguration(org.apache.commons.configuration.HierarchicalConfiguration configuration)


Copyright © 2013 Atlassian Software Systems Pty Ltd. All Rights Reserved.