Examples of XMLRules


Examples of net.sourceforge.temply.xmlbinding.XMLRules

        for (File file : dir.listFiles()) {
            if (file.isDirectory()) {
                add(file);
            } else {
                if (file.getName().endsWith(".rules")) {
                    XMLRules rules;
                    try {
                        log.info("Parsing file " + file);
                        FileReader reader = new FileReader(file);
                        rules = (XMLRules) unmarshaller.unmarshal(reader);
                    } catch (Exception e) {
                        log.error("Error parsing file " + file, e);
                        break;
                    }
                    for (XMLRule rule : rules.getXMLRule()) {
                        if (_xmlRules.containsKey(rule.getName())) {
                            throw new RuntimeException("A rule with name "
                                    + rule.getName() + " already exists.");
                        }
                        _xmlRules.put(rule.getName(), rule);
                        log.info("Added rule " + rule.getName());
                    }
                   
                    for (XMLFunction script : rules.getXMLFunction()) {
                        if (_xmlFunctions.containsKey(script.getName())) {
                            throw new RuntimeException("A script with name "
                                    + script.getName() + " already exists.");
                        }
                        _xmlFunctions.put(script.getName(), script);
View Full Code Here

Examples of net.sourceforge.temply.xmlbinding.XMLRules

        // File file = new
        // File("src/test/resources/appserver/rules/base.rules");
        File file = new File(url.getFile());
        FileReader reader = new FileReader(file);

        XMLRules rules = (XMLRules) Unmarshaller.unmarshal(XMLRules.class,
                reader);

        assertEquals("Connection", rules.getXMLRule(0).getName());
        assertEquals(4, rules.getXMLRule(0).getXMLVar().length);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.