Examples of PluginCreateRule


Examples of org.apache.commons.digester.plugins.PluginCreateRule

        digester.addSetProperties("config/group/property");
        digester.addCallMethod("config/group/property", "afterPropertiesSet");
        digester.addSetNext("config/group/property", "addProperty");

        // config/group/property/validator
        PluginCreateRule pcr = new PluginCreateRule(ConfigValidator.class);

        pcr.setPluginIdAttribute(null, "name");

        digester.addRule("config/group/property/validator", pcr);
        digester.addSetNext("config/group/property/validator", "addValidator");

        // config/script/generate
View Full Code Here

Examples of org.apache.commons.digester.plugins.PluginCreateRule

        }
        return s;
    }
   
    public static void addRules(Digester d, String patternPrefix) {
        PluginCreateRule pcr = new PluginCreateRule(Transform.class);
        d.addRule(patternPrefix+"/subtransform", pcr);
        d.addSetNext(patternPrefix+"/subtransform", "addTransform");
    }
View Full Code Here

Examples of org.apache.commons.digester.plugins.PluginCreateRule

        digester.addObjectCreate("pipeline", Pipeline.class);
       
        digester.addCallMethod("pipeline/source", "setSource", 1);
        digester.addCallParam("pipeline/source", 0, "file");
       
        PluginCreateRule pcr = new PluginCreateRule(Transform.class);
        digester.addRule("pipeline/transform", pcr);
        digester.addSetNext("pipeline/transform", "setTransform");
       
        digester.addCallMethod("pipeline/destination", "setDest", 1);
        digester.addCallParam("pipeline/destination", 0, "file");
View Full Code Here

Examples of org.apache.commons.digester.plugins.PluginCreateRule

        }
        return s;
    }
   
    public static void addRules(Digester d, String patternPrefix) {
        PluginCreateRule pcr = new PluginCreateRule(Transform.class);
        d.addRule(patternPrefix+"/subtransform", pcr);
        d.addSetNext(patternPrefix+"/subtransform", "addTransform");
    }
View Full Code Here

Examples of org.apache.commons.digester.plugins.PluginCreateRule

        digester.addObjectCreate("pipeline", Pipeline.class);
       
        digester.addCallMethod("pipeline/source", "setSource", 1);
        digester.addCallParam("pipeline/source", 0, "file");
       
        PluginCreateRule pcr = new PluginCreateRule(Transform.class);
        digester.addRule("pipeline/transform", pcr);
        digester.addSetNext("pipeline/transform", "setTransform");
       
        digester.addCallMethod("pipeline/destination", "setDest", 1);
        digester.addCallParam("pipeline/destination", 0, "file");
View Full Code Here

Examples of org.apache.commons.digester.plugins.PluginCreateRule

        digester.addSetProperties("config/group/property");
        digester.addCallMethod("config/group/property", "afterPropertiesSet");
        digester.addSetNext("config/group/property", "addProperty");

        // config/group/property/validator
        PluginCreateRule pcr = new PluginCreateRule(ConfigValidator.class);

        pcr.setPluginIdAttribute(null, "name");

        digester.addRule("config/group/property/validator", pcr);
        digester.addSetNext("config/group/property/validator", "addValidator");

        // config/script/generate
View Full Code Here

Examples of org.apache.commons.digester.plugins.PluginCreateRule

        digester.addSetProperties("config/group/property");
        digester.addCallMethod("config/group/property", "afterPropertiesSet");
        digester.addSetNext("config/group/property", "addProperty");

        // config/group/property/validator
        PluginCreateRule pcr = new PluginCreateRule(ConfigValidator.class);

        pcr.setPluginIdAttribute(null, "name");

        digester.addRule("config/group/property/validator", pcr);
        digester.addSetNext("config/group/property/validator", "addValidator");

        // config/script/generate
View Full Code Here

Examples of org.apache.commons.digester3.plugins.PluginCreateRule

        // or id is specified in the xml file.
        Digester digester = new Digester();
        PluginRules rc = new PluginRules();
        digester.setRules( rc );

        PluginCreateRule pcr = new PluginCreateRule( Widget.class, TextLabel.class );
        digester.addRule( "root/widget", pcr );
        digester.addSetNext( "root/widget", "addChild" );

        Container root = new Container();
        digester.push( root );
View Full Code Here

Examples of org.apache.commons.digester3.plugins.PluginCreateRule

        // not to have one of plugin-class or plugin-id specified
        Digester digester = new Digester();
        PluginRules rc = new PluginRules();
        digester.setRules( rc );

        PluginCreateRule pcr = new PluginCreateRule( Widget.class );
        digester.addRule( "root/widget", pcr );
        digester.addSetNext( "root/widget", "addChild" );

        Container root = new Container();
        digester.push( root );
View Full Code Here

Examples of org.apache.commons.digester3.plugins.PluginCreateRule

        // plugin base class.
        Digester digester = new Digester();
        PluginRules rc = new PluginRules();
        digester.setRules( rc );

        PluginCreateRule pcr = new PluginCreateRule( Widget.class, Object.class );
        digester.addRule( "root/widget", pcr );
        digester.addSetNext( "root/widget", "addChild" );

        Container root = new Container();
        digester.push( root );
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.