Package fr.soleil.lib.flyscan.model.parsing.configuration

Examples of fr.soleil.lib.flyscan.model.parsing.configuration.ConfigParser


                @Override
                protected Map<Configuration, List<Plugin>> doInBackground() throws Exception {
                    String[] configContent = readCurrentConfig();

                    // Parse config
                    ConfigParser parser = ConfigParser.getInstance();
                    Configuration configuration = parser.parse(CURRENT_CONFIG, configContent);

                    // Parse plugins
                    List<Plugin> plugins = getPlugins();
                    Map<Configuration, List<Plugin>> map = new HashMap<Configuration, List<Plugin>>();
                    map.put(configuration, plugins);
View Full Code Here


        try {

            String[] configContent = readCurrentConfig();

            // Parse config
            ConfigParser parser = ConfigParser.getInstance();
            Configuration configuration = parser.parse(CURRENT_CONFIG, configContent);

            // Parse plugins
            List<Plugin> plugins = getPlugins();

            // Display configuration for edition
View Full Code Here

                message = DevFailedUtils.toString(e);
                LOGGER.log(Level.SEVERE, message);
            }

            // Parse config
            ConfigParser parser = ConfigParser.getInstance();
            Configuration configuration = parser.parse(configName, configContent);

            // Parse plugins
            List<Plugin> plugins = getPlugins();

            // Display configuration for edition
View Full Code Here

                LOGGER.log(Level.SEVERE, e.getMessage());
            }

            if (configContent != null) {
                // Parse config
                ConfigParser parser = ConfigParser.getInstance();
                Configuration configuration = parser.parse(configName, configContent);

                // Display configuration for edition
                if (mockPlugins == null) {
                    displayError("Load a plugin file before loading a configuration");
                } else {
View Full Code Here

        content[45] = " order = 3";
        content[46] = "enable = true";
        content[47] = "action = preScan";
        content[48] = "parameter:value:execution_time_ms = 2000";

        ConfigParser configParser = ConfigParser.getInstance();
        Configuration configuration = configParser.parse("configTest", content);

        assertNotNull(configuration);

        assertEquals(4, configuration.getSections().size());
View Full Code Here

        content[69] = "name = basic_context_validation";
        content[70] = "parameter:value:attribute = sys/tg_test/1/boolean_scalar";
        content[71] = "parameter:value:invalid_value = false";
        content[72] = "-";

        ConfigParser configParser = ConfigParser.getInstance();
        Configuration configuration = configParser.parse("configTest", content);

        assertNotNull(configuration);

        ActorSection actorSection = null;
        for (Section s : configuration.getSections()) {
View Full Code Here

        content[99] = "parameter:value:str_scalar =  this is an mutable string";
        content[100] = "parameter:value:bool_list = [False, True, False, True]";
        content[101] = "parameter:value:num_scalar_2 = 30";
        content[102] = "-";

        ConfigParser configParser = ConfigParser.getInstance();
        Configuration configuration = configParser.parse("configTest", content);

        assertNotNull(configuration);

        ActorSection actorSection = null;
        for (Section s : configuration.getSections()) {
View Full Code Here

TOP

Related Classes of fr.soleil.lib.flyscan.model.parsing.configuration.ConfigParser

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.