Package org.milyn

Examples of org.milyn.Smooks.addVisitor()


                            .bindTo("productId", "order-item/product")
                            .bindTo("quantity", "order-item/quantity")
                            .bindTo("price", "order-item/price", new DoubleDecoder()))
                );

        smooks.addVisitor(orderBean);

        JavaResult result = new JavaResult();
        smooks.filterSource(new StreamSource(getClass().getResourceAsStream("../order-01.xml")), result);

        Map order = (Map) result.getBean("order");
View Full Code Here


        orderItem.bindTo("productId", "order-item/product");
        orderItemArray.bindTo(orderItem);
        orderBean.bindTo("orderItems", orderItemArray);

        smooks.addVisitor(orderBean);

        execSmooksArrays(smooks);
    }

    public void test_02_arrays_xml() throws IOException, SAXException {
View Full Code Here

      test_multi_fragments(FilterSettings.DEFAULT_DOM);
    }   
    private void test_multi_fragments(FilterSettings filterSettings) throws IOException, SAXException {
        Smooks smooks = new Smooks();

        smooks.addVisitor(new FragmentSerializer().setBindTo("orderItem"), "order-items/order-item");
        MockRouter router = new MockRouter().setBoundTo("orderItem");
        smooks.addVisitor(router, "order-items/order-item");

        smooks.setFilterSettings(filterSettings);
        smooks.filterSource(new StreamSource(getClass().getResourceAsStream("input-message-02.xml")));
View Full Code Here

    private void test_multi_fragments(FilterSettings filterSettings) throws IOException, SAXException {
        Smooks smooks = new Smooks();

        smooks.addVisitor(new FragmentSerializer().setBindTo("orderItem"), "order-items/order-item");
        MockRouter router = new MockRouter().setBoundTo("orderItem");
        smooks.addVisitor(router, "order-items/order-item");

        smooks.setFilterSettings(filterSettings);
        smooks.filterSource(new StreamSource(getClass().getResourceAsStream("input-message-02.xml")));
        assertEquals(2, router.routedObjects.size());
View Full Code Here

  }

  private void configure() {
        Smooks smooks = descriptor.getSmooks();

        smooks.addVisitor(new NamespaceReaper());
        //descriptor.getSmooks().addVisitor(new UnknownElementDataReaper(), "*");

        smooks.setFilterSettings(FilterSettings.newDOMSettings());
        ParameterAccessor.setParameter(BeanInstancePopulator.NOTIFY_POPULATE, "true", smooks);       

View Full Code Here

    smooks.setNamespaces(namespaces);
   
    Bean beanConfig = new Bean(HashMap.class, "theBean");
    beanConfig.bindTo("attr1", "test1/@e:attr1");
    beanConfig.bindTo("attr2", "test1/@f:attr2");   
    smooks.addVisitor(beanConfig);
   
    test(smooks);
    }
   
  private void test(FilterSettings filterSettings) throws IOException, SAXException {
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

  public void test_01() {

    Smooks smooks = new Smooks();

    smooks.addVisitor(new Value("customerName", "customer"));
    smooks.addVisitor(new Value("customerNumber", "customer/@number")
                .setDecoder(new IntegerDecoder()));
    smooks.addVisitor(new Value("privatePerson", "privatePerson")
                .setDecoder(new BooleanDecoder())
                .setDefaultValue("true"));
View Full Code Here

  public void test_01() {

    Smooks smooks = new Smooks();

    smooks.addVisitor(new Value("customerName", "customer"));
    smooks.addVisitor(new Value("customerNumber", "customer/@number")
                .setDecoder(new IntegerDecoder()));
    smooks.addVisitor(new Value("privatePerson", "privatePerson")
                .setDecoder(new BooleanDecoder())
                .setDefaultValue("true"));
View Full Code Here

    Smooks smooks = new Smooks();

    smooks.addVisitor(new Value("customerName", "customer"));
    smooks.addVisitor(new Value("customerNumber", "customer/@number")
                .setDecoder(new IntegerDecoder()));
    smooks.addVisitor(new Value("privatePerson", "privatePerson")
                .setDecoder(new BooleanDecoder())
                .setDefaultValue("true"));

    JavaResult result = new JavaResult();
        smooks.filterSource(new StreamSource(getClass().getResourceAsStream("../order-01.xml")), result);
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.