Example usage for org.apache.commons.configuration HierarchicalConfiguration isDelimiterParsingDisabled

List of usage examples for org.apache.commons.configuration HierarchicalConfiguration isDelimiterParsingDisabled

Introduction

In this page you can find the example usage for org.apache.commons.configuration HierarchicalConfiguration isDelimiterParsingDisabled.

Prototype

public boolean isDelimiterParsingDisabled() 

Source Link

Document

Determine if this configuration is using delimiters when parsing property values to convert them to lists of values.

Usage

From source file:com.wrmsr.neurosis.util.Configs.java

protected static HierarchicalConfiguration toHierarchical(Configuration conf) {
    if (conf == null) {
        return null;
    }// w  w w. j  a v  a 2  s .  co m

    if (conf instanceof HierarchicalConfiguration) {
        HierarchicalConfiguration hc = (HierarchicalConfiguration) conf;
        checkArgument(hc.getExpressionEngine() instanceof DefaultExpressionEngine);
        return hc;
    } else {
        HierarchicalConfiguration hc = new ListAnnotatingHierarchicalConfiguration();

        // Workaround for problem with copy()
        boolean delimiterParsingStatus = hc.isDelimiterParsingDisabled();
        hc.setDelimiterParsingDisabled(true);
        hc.append(conf);
        hc.setDelimiterParsingDisabled(delimiterParsingStatus);
        return hc;
    }
}

From source file:com.intuit.tank.vm.settings.BaseCommonsXmlConfigCpTest.java

/**
 * Run the HierarchicalConfiguration getChildConfigurationAt(HierarchicalConfiguration,String) method test.
 * //w  w w .j av  a 2 s .c o  m
 * @throws Exception
 * 
 * @generatedBy CodePro at 9/3/14 3:44 PM
 */
@Test
public void testGetChildConfigurationAt_2() throws Exception {
    HierarchicalConfiguration config = new HierarchicalConfiguration();
    String key = "";

    HierarchicalConfiguration result = BaseCommonsXmlConfig.getChildConfigurationAt(config, key);

    assertNotNull(result);
    assertEquals(true, result.isEmpty());
    assertEquals(false, result.isDelimiterParsingDisabled());
    assertEquals(',', result.getListDelimiter());
    assertEquals(false, result.isThrowExceptionOnMissing());
    assertEquals(false, result.isDetailEvents());
}

From source file:com.intuit.tank.vm.settings.BaseCommonsXmlConfigCpTest.java

/**
 * Run the HierarchicalConfiguration getChildConfigurationAt(HierarchicalConfiguration,String) method test.
 * /*w w w.j  av  a 2 s  .c  o m*/
 * @throws Exception
 * 
 * @generatedBy CodePro at 9/3/14 3:44 PM
 */
@Test
public void testGetChildConfigurationAt_3() throws Exception {
    HierarchicalConfiguration config = new HierarchicalConfiguration();
    String key = "";

    HierarchicalConfiguration result = BaseCommonsXmlConfig.getChildConfigurationAt(config, key);

    assertNotNull(result);
    assertEquals(true, result.isEmpty());
    assertEquals(false, result.isDelimiterParsingDisabled());
    assertEquals(',', result.getListDelimiter());
    assertEquals(false, result.isThrowExceptionOnMissing());
    assertEquals(false, result.isDetailEvents());
}

From source file:com.intuit.tank.vm.settings.BaseCommonsXmlConfigCpTest.java

/**
 * Run the HierarchicalConfiguration getChildConfigurationAt(HierarchicalConfiguration,String) method test.
 * /*  ww  w.ja va  2 s. c o  m*/
 * @throws Exception
 * 
 * @generatedBy CodePro at 9/3/14 3:44 PM
 */
@Test
public void testGetChildConfigurationAt_4() throws Exception {
    HierarchicalConfiguration config = new HierarchicalConfiguration();
    String key = "";

    HierarchicalConfiguration result = BaseCommonsXmlConfig.getChildConfigurationAt(config, key);

    assertNotNull(result);
    assertEquals(true, result.isEmpty());
    assertEquals(false, result.isDelimiterParsingDisabled());
    assertEquals(',', result.getListDelimiter());
    assertEquals(false, result.isThrowExceptionOnMissing());
    assertEquals(false, result.isDetailEvents());
}