Package org.apache.commons.digester3

Examples of org.apache.commons.digester3.Digester.addSetProperties()


        digester.addFactoryCreate("*/engine", EngineFactory.class);
        digester.addSetProperties("*/engine");
        digester.addObjectCreate("*/measure", Measure.class);
        digester.addSetProperties("*/measure", "ID", "uri");
        digester.addSetProperties("*/measure", "name", "name");

        digester.addSetNext("*/measure", "addMeasure");
        digester.addCallMethod("*/includedEngine", "addEngineName", 0);
        digester.addCallMethod("*/nextEngine", "setNextEngineName", 0);

View Full Code Here


        digester.addCallMethod("*/nextEngine", "setNextEngineName", 0);

        digester.addSetNext("*/engine", "addEngine");

        digester.addObjectCreate("*/machine", Machine.class);
        digester.addSetProperties("*/machine");
        digester.addSetNext("*/machine", "addMachine");
        try {

            digester.setUseContextClassLoader(true);
            digester.setValidating(false);
View Full Code Here

            // later we will define a schema and use it also for validation

            digester.push(this);

            digester.addObjectCreate("*/template", TemplateTree.class);
            digester.addSetProperties("*/template");
            digester.addSetRoot("*/template", "setTemplate");
            // digester.addSetNext("*/template/name", "setName");
            // digester.addSetNext("*/template/owner", "setOwner");

            PlanParser.addTreeParsingRulesToDigester(digester);
View Full Code Here

            // digester.addSetNext("*/template/owner", "setOwner");

            PlanParser.addTreeParsingRulesToDigester(digester);

            digester.addObjectCreate("*/template/node", Node.class);
            digester.addSetProperties("*/template/node");
            digester.addSetNext("*/template/node", "addChild");

            digester.setUseContextClassLoader(true);

            templates = new ArrayList<TemplateTree>();
View Full Code Here

            d.setValidating(false);
            // StrictErrorHandler errorHandler = new StrictErrorHandler();
            // d.setErrorHandler(errorHandler);
            d.push(this);
            // to read the version we have to support all versions:
            d.addSetProperties("*/projects", "version", "fileVersion");
            // manually migrated projects may have the file version in the node
            // projects/project
            d.addSetProperties("*/projects/project", "version", "fileVersion");
            // pre V1.3 version info was stored in the project node
            d.addSetProperties("*/project", "version", "fileVersion");
View Full Code Here

            d.push(this);
            // to read the version we have to support all versions:
            d.addSetProperties("*/projects", "version", "fileVersion");
            // manually migrated projects may have the file version in the node
            // projects/project
            d.addSetProperties("*/projects/project", "version", "fileVersion");
            // pre V1.3 version info was stored in the project node
            d.addSetProperties("*/project", "version", "fileVersion");
            // since V1.9 the root node is plans:
            d.addSetProperties("plans", "version", "fileVersion");

View Full Code Here

            d.addSetProperties("*/projects", "version", "fileVersion");
            // manually migrated projects may have the file version in the node
            // projects/project
            d.addSetProperties("*/projects/project", "version", "fileVersion");
            // pre V1.3 version info was stored in the project node
            d.addSetProperties("*/project", "version", "fileVersion");
            // since V1.9 the root node is plans:
            d.addSetProperties("plans", "version", "fileVersion");

            InputStream inV = new FileInputStream(originalFile);
            d.parse(inV);
View Full Code Here

            // projects/project
            d.addSetProperties("*/projects/project", "version", "fileVersion");
            // pre V1.3 version info was stored in the project node
            d.addSetProperties("*/project", "version", "fileVersion");
            // since V1.9 the root node is plans:
            d.addSetProperties("plans", "version", "fileVersion");

            InputStream inV = new FileInputStream(originalFile);
            d.parse(inV);
            inV.close();
            /** this could be more sophisticated, but for now this is enough **/
 
View Full Code Here

//            digester.setErrorHandler(new StrictErrorHandler());

            digester.push(map);

            digester.addObjectCreate("*/node", "eu.scape_project.planning.xml.freemind.Node");
            digester.addSetProperties("*/node");
            digester.addCallMethod("*/node/hook/text", "setDESCRIPTION", 0);
            digester.addSetNext("*/node", "addChild");

            digester.setUseContextClassLoader(true);
            digester.parse(in);
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.