Package net.sourceforge.cruisecontrol

Examples of net.sourceforge.cruisecontrol.PluginXMLHelper.configure()


        final String overrideTarget = projectProperties.getProperty(PropertiesHelper.DISTRIBUTED_OVERRIDE_TARGET);
        PluginXMLHelper pluginXMLHelper = PropertiesHelper.createPluginXMLHelper(overrideTarget);

        PluginRegistry plugins = PluginRegistry.createRegistry();
        Class pluginClass = plugins.getPluginClass(builderElement.getName());
        final Builder builder = (Builder) pluginXMLHelper.configure(builderElement, pluginClass, false);

        return builder;
    }

    /**
 
View Full Code Here


        System.out.println();
        ProjectXMLHelper projectXMLHelper = new ProjectXMLHelper();
        PluginXMLHelper pluginXMLHelper = new PluginXMLHelper(projectXMLHelper);

        try {
            DistributedMasterBuilder distributedBuildMaster = (DistributedMasterBuilder) pluginXMLHelper.configure(
                    distributedBuilderElement, DistributedMasterBuilder.class, false);
            XMLOutputter xmlOutputter = new XMLOutputter();
            xmlOutputter.output(distributedBuildMaster.build(new Properties()), System.out);
        } catch (CruiseControlException e) {
            String message = "Oops...";
View Full Code Here

        SAXBuilder builder = new SAXBuilder("org.apache.xerces.parsers.SAXParser");
        emailPublisherElement = builder.build(new StringReader(xml.toString())).getRootElement();

        PluginXMLHelper xmlHelper = new PluginXMLHelper();
        emailPublisher =
            (MockEmailPublisher) xmlHelper.configure(
                emailPublisherElement,
                Class.forName("net.sourceforge.cruisecontrol.publishers.MockEmailPublisher"),
                false);

        successLogHelper = createLogHelper(true, true);
View Full Code Here

       
        Element emailPublisherElement = builder.build(new StringReader(xml)).getRootElement();
        PluginXMLHelper xmlHelper = new PluginXMLHelper(new ProjectXMLHelper());

        EmailPublisher ePublisher =
            (MockEmailPublisher) xmlHelper.configure(
                emailPublisherElement,
                Class.forName("net.sourceforge.cruisecontrol.publishers.MockEmailPublisher"),
                false);

        ePublisher.add(new DropLetterEmailAddressMapper());       
View Full Code Here

        if (element.getAttribute("string") != null) {
            setString(element.getAttribute("string").getValue());
        }
        PluginXMLHelper helper = new PluginXMLHelper(new ProjectXMLHelper());
        if (null != element.getChild("testnested")) {
            nested = (ListenerTestNestedPlugin) helper.configure(element.getChild("testnested"),
                                                                 ListenerTestNestedPlugin.class, false);
        }
    }

    public void validate() throws CruiseControlException {
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.