Examples of JDOMWriter


Examples of com.thoughtworks.xstream.io.xml.JDomWriter

    }
  }

  Element toXml(AbstractReportTable table){
    XStream          xs = ReportTableFactory.initXStream();
    JDomWriter        writer = new JDomWriter();
    xs.marshal(table, writer);
    Element      target = (Element) writer.getTopLevelNodes().get(0);
    target = Converter.asXStreamSubElement( target, REPORT_TABLE_ELEMENT_NAME, table.getClass());
    target.setAttribute(ATTRIBUTE_NAME_ID, String.valueOf(table.getType().getId()));
    return target;
  }
View Full Code Here

Examples of org.apache.cxf.aegis.xml.jdom.JDOMWriter

        bean.setBleh("bleh");

        // Test writing
        Element element = new Element("root", "b", "urn:Bean");
        new Document(element);
        type.writeObject(bean, new JDOMWriter(element), getContext());

        assertValid("/b:root/b:bleh[text()='bleh']", element);
        assertValid("/b:root/b:howdy[text()='howdy']", element);
    }
View Full Code Here

Examples of org.apache.cxf.aegis.xml.jdom.JDOMWriter

        reader.getXMLStreamReader().close();

        // Test writing
        Element element = new Element("root", "b", "urn:Bean");
        new Document(element);
        type.writeObject(bean, new JDOMWriter(element), getContext());

        assertValid("/b:root/b:bleh[text()='bleh']", element);
        assertValid("/b:root/b:howdy[text()='howdy']", element);
    }
View Full Code Here

Examples of org.apache.cxf.aegis.xml.jdom.JDOMWriter

        reader.getXMLStreamReader().close();

        // Test writing
        Element element = new Element("root", "b", "urn:Bean");
        new Document(element);
        type.writeObject(bean, new JDOMWriter(element), getContext());

        assertInvalid("/b:root/b:bleh", element);
        assertValid("/b:root/b:howdycustom[text()='howdy']", element);
    }
View Full Code Here

Examples of org.apache.cxf.aegis.xml.jdom.JDOMWriter

        reader.getXMLStreamReader().close();

        // Test writing
        Element element = new Element("root", "b", "urn:Bean");
        new Document(element);
        type.writeObject(bean, new JDOMWriter(element), getContext());

        assertValid("/b:root[@b:bleh='bleh']", element);
        assertValid("/b:root[@b:howdy='howdy']", element);

        Element types = new Element("types", "xsd", SOAPConstants.XSD);
View Full Code Here

Examples of org.apache.cxf.aegis.xml.jdom.JDOMWriter

        SimpleBean bean = new SimpleBean();

        // Test writing
        Element element = new Element("root", "b", "urn:Bean");
        new Document(element);
        type.writeObject(bean, new JDOMWriter(element), getContext());

        assertInvalid("/b:root[@b:howdy]", element);
        assertValid("/b:root/b:bleh[@xsi:nil='true']", element);

        Element types = new Element("types", "xsd", SOAPConstants.XSD);
View Full Code Here

Examples of org.apache.cxf.aegis.xml.jdom.JDOMWriter

        DateBean bean = new DateBean();

        // Test writing
        Element element = new Element("root", "b", "urn:Bean");
        new Document(element);
        type.writeObject(bean, new JDOMWriter(element), getContext());

        // Make sure the date doesn't have an element. Its non nillable so it
        // just
        // shouldn't be there.
        assertInvalid("/b:root/b:date", element);
View Full Code Here

Examples of org.apache.cxf.aegis.xml.jdom.JDOMWriter

        ExtendedBean bean = new ExtendedBean();
        bean.setHowdy("howdy");

        Element element = new Element("root", "b", "urn:Bean");
        new Document(element);
        type.writeObject(bean, new JDOMWriter(element), getContext());

        assertValid("/b:root/b:howdy[text()='howdy']", element);
    }
View Full Code Here

Examples of org.apache.cxf.aegis.xml.jdom.JDOMWriter

        ByteBean bean = new ByteBean();

        // Test writing
        Element element = new Element("root", "b", "urn:Bean");
        new Document(element);
        type.writeObject(bean, new JDOMWriter(element), getContext());

        // Make sure the date doesn't have an element. Its non nillable so it
        // just
        // shouldn't be there.
View Full Code Here

Examples of org.apache.cxf.aegis.xml.jdom.JDOMWriter

        type.setSchemaType(new QName("urn:test", "test"));

        tm.register(type);

        Element root = new Element("root");
        JDOMWriter writer = new JDOMWriter(root);

        type.writeObject(smallEnum.VALUE1, writer, getContext());

        assertEquals("VALUE1", root.getValue());
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.