Package org.jconfig.handler

Examples of org.jconfig.handler.XMLFileHandler


               url = cl.getResource(resourceName);
               } // end else

            if (url != null) {
                File file = new File(url.getFile());
                XMLFileHandler handler = new XMLFileHandler(file.getAbsolutePath());
                myConfig.load(handler, configName);
            }
        }
        catch (Exception e) {
            e.printStackTrace();
View Full Code Here


    cm.setConfiguration(config,ish);
    return config;
  }
 
  public static Configuration loadFile(String configName,String fileName) throws ConfigurationManagerException {
    XMLFileHandler xmlHandler = new XMLFileHandler(fileName);
    Configuration config = xmlHandler.load(configName);
    cm.setConfiguration(config,xmlHandler);
    return config;
  }
View Full Code Here

    cm.setConfiguration(config,xmlHandler);
    return config;
  }
 
  public static Configuration loadFile(String configName,String fileName,String parserName) throws ConfigurationManagerException {
    XMLFileHandler xmlHandler = new XMLFileHandler(fileName);
    ConfigurationParser parser = getParser(parserName);
    Configuration config = xmlHandler.load(configName,parser);
    cm.setConfiguration(config,xmlHandler);
    return config;
  }
View Full Code Here

   
    public void _testSaveConfig() {
        Configuration cfg = ConfigurationManager.getConfiguration("inheritance");
        try {
            String fileName = System.getProperty("java.io.tmpdir")+File.separator+"test_config.xml";                       
            XMLFileHandler handler = new XMLFileHandler(fileName);
            handler.store(cfg);
        }
        catch (Exception e) {
            e.printStackTrace();
            fail("unexpected exception");
        }
View Full Code Here

    }
   
    public void testParseSaveLoadNestedConfig() {
        System.setProperty("jconfig.parser","org.jconfig.parser.NestedConfigParser");       
        try {
            XMLFileHandler fileHandler = new XMLFileHandler();
            String filename = System.getProperty("java.io.tmpdir")+"test_config.xml";           
            File file = new File(filename);
            fileHandler.setFile(file);
            Configuration config = ConfigurationManager.getConfiguration("nested");                       
            fileHandler.store(config);
            config = fileHandler.load(file, "MyTest");
            String next = config.getProperty("inner",null,"inner/myinner");
            assertEquals("value",next);
            next = config.getProperty("hello",null,"inner/myinner/moreinner");
            assertEquals("universe",next);
            next = config.getProperty("text",null,"inner/2");
View Full Code Here

    }
   
    public void _testParseSaveLoadNestedConfig() {
        System.setProperty("jconfig.parser","org.jconfig.parser.CDataConfigParser");
        try {
            XMLFileHandler fileHandler = new XMLFileHandler();
            String filename = System.getProperty("java.io.tmpdir")+"cdata_test_config.xml";           
            File file = new File(filename);
            fileHandler.setFile(file);
            Configuration config = ConfigurationManager.getConfiguration("advanced");
            fileHandler.store(config);
            config = fileHandler.load(file, "MyTest");
            String special = config.getProperty("special",null,"inner");
            assertEquals("one",special);
        }
        catch (Exception e) {
            e.printStackTrace();
View Full Code Here

TOP

Related Classes of org.jconfig.handler.XMLFileHandler

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.