Package org.milyn

Examples of org.milyn.Smooks.addVisitor()


                              .setExecuteBefore(true);

            smooks.addVisitor(datasource);
            smooks.addVisitor(orderSelector);

            smooks.addVisitor(new ResultsetRowSelector()
                              .setSelector(orderSelector)
                              .setBeanId("myOrder")
                              .setWhereClause("row.ORDERNUMBER == 2")
                              .setFailedSelectError("Order with ORDERNUMBER=2 not found in Database"));
View Full Code Here


                              .setSelector(orderSelector)
                              .setBeanId("myOrder")
                              .setWhereClause("row.ORDERNUMBER == 2")
                              .setFailedSelectError("Order with ORDERNUMBER=2 not found in Database"));

            smooks.addVisitor(new SQLExecutor()
                              .setDatasource(datasource)
                              .setStatement("select * from ORDERS")
                              .setResultSetName("orders2")
                              .setResultSetScope(ResultSetScope.APPLICATION)
                              .setResultSetTTL(2000L)
View Full Code Here

        final File destinationDir = new File("target/config-01-test");
      final File outputFile = new File(destinationDir, outputFileName);

        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(outputStreamRef))), "a");
            smooks.addVisitor(new FileOutputStreamResource()
                    .setAppend(true)
                    .setFileNamePattern(outputFileName)
View Full Code Here

      final File outputFile = new File(destinationDir, outputFileName);

        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(outputStreamRef))), "a");
            smooks.addVisitor(new FileOutputStreamResource()
                    .setAppend(true)
                    .setFileNamePattern(outputFileName)
                    .setDestinationDirectoryPattern(destinationDir.getAbsolutePath())
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(outputStreamRef))), "a");
            smooks.addVisitor(new FileOutputStreamResource()
                    .setAppend(true)
                    .setFileNamePattern(outputFileName)
                    .setDestinationDirectoryPattern(destinationDir.getAbsolutePath())
                    .setResourceName(outputStreamRef)
                    , "a");
View Full Code Here

  public void test() throws IOException, SAXException {
    Smooks smooks = null;

    try {
      smooks = new Smooks(getClass().getResourceAsStream("smooks-config.xml"));
      smooks.addVisitor(new SAXVisitAfter() {
        private Integer n = 0;

        public void visitAfter(final SAXElement element, final ExecutionContext execution) throws IOException {
          n++;
View Full Code Here

                    .bindTo(orderBean.newBean(OrderItem.class, "order-item")
                        .bindTo("productId", "order-item/product")
                        .bindTo("quantity", "order-item/quantity")
                        .bindTo("price", "order-item/price")));

        smooks.addVisitor(orderBean);

        execute_01_test(smooks);
    }

    public void test_01_factory() {
View Full Code Here

                    .bindTo(orderBean.newBean(OrderItem.class, "order-item")
                        .bindTo("productId", "order-item/product")
                        .bindTo("quantity", "order-item/quantity")
                        .bindTo("price", "order-item/price")));

        smooks.addVisitor(orderBean);

        execute_01_test(smooks);
    }

    public void test_invalid_bindTo() {
View Full Code Here

    public void test_invalid_bindTo() {
        Smooks smooks = new Smooks();
        Bean orderBean = new Bean(Order.class, "order", "/order");

        smooks.addVisitor(orderBean);

        try {
            // invalid attempt to bindTo after it has been added to the Smooks instance...
            orderBean.bindTo("header",
                orderBean.newBean(Header.class, "/order")
View Full Code Here

                                     .bindTo(orderBean.newBean(OrderItem.class, "order-item")
                                        .bindTo("productId", "order-item/product")
                                        .bindTo("quantity", "order-item/quantity")
                                        .bindTo("price", "order-item/price")));

        smooks.addVisitor(orderBean);

        execute_01_test(smooks);
    }

    private void execute_01_test(Smooks smooks) {
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.