Package org.milyn

Examples of org.milyn.Smooks.addVisitor()


    }

    public void testInsertBefore() throws SAXException, IOException {
        Smooks smooks = new Smooks();

        smooks.addVisitor(new Bean(MyBean.class, "myBeanData", "b").bindTo("x", "b/@x"));
        smooks.addVisitor(
                new FreeMarkerTemplateProcessor(
                        new TemplatingConfiguration("/org/milyn/templating/freemarker/test-template.ftl").setUsage(Inline.INSERT_BEFORE)
                ),
                "c"
View Full Code Here


    public void testInsertBefore() throws SAXException, IOException {
        Smooks smooks = new Smooks();

        smooks.addVisitor(new Bean(MyBean.class, "myBeanData", "b").bindTo("x", "b/@x"));
        smooks.addVisitor(
                new FreeMarkerTemplateProcessor(
                        new TemplatingConfiguration("/org/milyn/templating/freemarker/test-template.ftl").setUsage(Inline.INSERT_BEFORE)
                ),
                "c"
        );
View Full Code Here

    }

    public void testInsertAfter() throws SAXException, IOException {
        Smooks smooks = new Smooks();

        smooks.addVisitor(new Bean(MyBean.class, "myBeanData", "b").bindTo("x", "b/@x"));
        smooks.addVisitor(
                new FreeMarkerTemplateProcessor(
                        new TemplatingConfiguration("/org/milyn/templating/freemarker/test-template.ftl").setUsage(Inline.INSERT_AFTER)
                ),
                "c"
View Full Code Here

    public void testInsertAfter() throws SAXException, IOException {
        Smooks smooks = new Smooks();

        smooks.addVisitor(new Bean(MyBean.class, "myBeanData", "b").bindTo("x", "b/@x"));
        smooks.addVisitor(
                new FreeMarkerTemplateProcessor(
                        new TemplatingConfiguration("/org/milyn/templating/freemarker/test-template.ftl").setUsage(Inline.INSERT_AFTER)
                ),
                "c"
        );
View Full Code Here

    }

    public void testAddTo() throws SAXException, IOException {
        Smooks smooks = new Smooks();

        smooks.addVisitor(new Bean(MyBean.class, "myBeanData", "b").bindTo("x", "b/@x"));
        smooks.addVisitor(
                new FreeMarkerTemplateProcessor(
                        new TemplatingConfiguration("/org/milyn/templating/freemarker/test-template.ftl").setUsage(Inline.ADDTO)
                ),
                "c"
View Full Code Here

    public void testAddTo() throws SAXException, IOException {
        Smooks smooks = new Smooks();

        smooks.addVisitor(new Bean(MyBean.class, "myBeanData", "b").bindTo("x", "b/@x"));
        smooks.addVisitor(
                new FreeMarkerTemplateProcessor(
                        new TemplatingConfiguration("/org/milyn/templating/freemarker/test-template.ftl").setUsage(Inline.ADDTO)
                ),
                "c"
        );
View Full Code Here

    }

    public void test_outputTo_Stream() throws IOException, SAXException {
        Smooks smooks = new Smooks();

        smooks.addVisitor(new MockOutStreamResource("outRes"), "$document");
        smooks.addVisitor(
                new FreeMarkerTemplateProcessor(
                        new TemplatingConfiguration("data to outstream").setUsage(OutputTo.stream("outRes"))
                ),
                "$document"
View Full Code Here

    public void test_outputTo_Stream() throws IOException, SAXException {
        Smooks smooks = new Smooks();

        smooks.addVisitor(new MockOutStreamResource("outRes"), "$document");
        smooks.addVisitor(
                new FreeMarkerTemplateProcessor(
                        new TemplatingConfiguration("data to outstream").setUsage(OutputTo.stream("outRes"))
                ),
                "$document"
        );
View Full Code Here

        Smooks smooks = new Smooks();

        try {
            smooks.setFilterSettings(FilterSettings.DEFAULT_SAX);

            smooks.addVisitor(new Bean(HashMap.class, "object").bindTo("a", "a"));
            smooks.addVisitor(new FreeMarkerTemplateProcessor(new TemplatingConfiguration("${object.a}").setUsage(OutputTo.stream("fileOS"))), "a");
            smooks.addVisitor(new FileOutputStreamResource().setFileNamePattern("${object.a}.xml").setDestinationDirectoryPattern("target/config-01-test/${object.a}").setResourceName("fileOS"), "a");

            smooks.filterSource(new StringSource("<root><a>1</a><a>2</a><a>3</a></root>"));
View Full Code Here

        try {
            smooks.setFilterSettings(FilterSettings.DEFAULT_SAX);

            smooks.addVisitor(new Bean(HashMap.class, "object").bindTo("a", "a"));
            smooks.addVisitor(new FreeMarkerTemplateProcessor(new TemplatingConfiguration("${object.a}").setUsage(OutputTo.stream("fileOS"))), "a");
            smooks.addVisitor(new FileOutputStreamResource().setFileNamePattern("${object.a}.xml").setDestinationDirectoryPattern("target/config-01-test/${object.a}").setResourceName("fileOS"), "a");

            smooks.filterSource(new StringSource("<root><a>1</a><a>2</a><a>3</a></root>"));

            assertEquals("1", getFileContents(file1));
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.