Package org.apache.commons.configuration

Examples of org.apache.commons.configuration.MapConfiguration


     * Test the modification of a configuration property stored internally as an array.
     */
    @Test
    public void testSetArrayValue()
    {
        MapConfiguration configuration = new MapConfiguration(new HashMap<String, Object>());
        configuration.getMap().put("objectArray", new Object[] {"value1", "value2", "value3"});

        ConfigurationDynaBean bean = new ConfigurationDynaBean(configuration);

        bean.set("objectArray", 1, "New Value 1");
        Object value = bean.get("objectArray", 1);
View Full Code Here


public class TestSubsetConfigurationEvents extends AbstractTestConfigurationEvents
{
    @Override
    protected AbstractConfiguration createConfiguration()
    {
        return (SubsetConfiguration)new MapConfiguration(new HashMap<String, Object>()).subset("test");
    }
View Full Code Here

public class TestMapConfigurationEvents extends AbstractTestConfigurationEvents
{
    @Override
    protected AbstractConfiguration createConfiguration()
    {
        return new MapConfiguration(new HashMap<String, Object>());
    }
View Full Code Here

    propConfig.setReloadingStrategy(fileChangedReloadingStrategy);
    compositeConfig.addConfiguration(propConfig);
   
    // Properties from the persistence layer (must first initialize the entityManagerFactory).
    PersistenceManager.initializeEntityManagerFactory(propConfig.getString(Property.JUDDI_PERSISTENCEUNIT_NAME));
    MapConfiguration persistentConfig = new MapConfiguration(getPersistentConfiguration(compositeConfig));
   
    compositeConfig.addConfiguration(persistentConfig);
    //Making the new configuration globally accessible.
    config = compositeConfig;
  }
View Full Code Here

                    }



                    // create runtime configuration
                    MapConfiguration runtimeConfiguration = new MapConfiguration(new HashMap<String, Object>());
                    runtimeConfiguration.setProperty("runtime.jarfile", jarUrl.toString());
                    configurations.add(runtimeConfiguration);


                    CompositeConfiguration moduleConfiguration = new CompositeConfiguration(configurations);
                    configurationMap.put(moduleName, moduleConfiguration);
View Full Code Here

        URL jarUrl = injectionPoint.getMember().getDeclaringClass().getProtectionDomain().getCodeSource().getLocation();
        Configuration cfg = jarURLs.get(jarUrl.toString());
        if(cfg != null) {
            return new ModuleConfiguration(cfg);
        } else {
            return new ModuleConfiguration(new MapConfiguration(new HashMap<String, Object>()));
        }
    }
View Full Code Here

        URL jarUrl = cls.getProtectionDomain().getCodeSource().getLocation();
        Configuration cfg = jarURLs.get(jarUrl.toString());
        if(cfg != null) {
            return new ModuleConfiguration(cfg);
        } else {
            return new ModuleConfiguration(new MapConfiguration(new HashMap<String, Object>()));
        }
    }
View Full Code Here

        Configuration cfg = configurationMap.get(moduleName);
        if(cfg != null) {
            return new ModuleConfiguration(cfg);
        } else {
            return new ModuleConfiguration(new MapConfiguration(new HashMap<String, Object>()));
        }
    }
View Full Code Here

                    }
                    saveMetadata = new PropertiesConfiguration(metaFile);

                } else {
                    log.error("error while initialising configuration: no marmotta.home property given; creating memory-only configuration");
                    saveConfiguration = new MapConfiguration(new HashMap<String, Object>());
                    saveMetadata      = new MapConfiguration(new HashMap<String, Object>());
                }
            } catch (Exception e) {
                log.error("error while initialising configuration file {}: {}; creating memory-only configuration", configFileName, e.getMessage());
                saveConfiguration = new MapConfiguration(new HashMap<String, Object>());
                saveMetadata      = new MapConfiguration(new HashMap<String, Object>());
            }
            config = new FallbackConfiguration();
            config.addConfiguration(saveConfiguration,true);

            // load all default-config.properties
View Full Code Here

        }
        else if (value instanceof Map)
        {
            // display a Map as a dictionary
            Map<String, Object> map = transformMap((Map<?, ?>) value);;
            printValue(out, indentLevel, new MapConfiguration(map));
        }
        else if (value instanceof byte[])
        {
            String base64 = new String(Base64.encodeBase64((byte[]) value));
            out.println(padding + "<data>" + StringEscapeUtils.escapeXml(base64) + "</data>");
View Full Code Here

TOP

Related Classes of org.apache.commons.configuration.MapConfiguration

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.