Package org.apache.cxf.aegis.xml.jdom

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);
        addressType.writeObject(address, new JDOMWriter(element), getLocalContext());
        validateShippingAddress(element);
    }
View Full Code Here


        Element element = new Element("root", "b", "urn:Bean");
        for (Map.Entry<String, String> entry : getNamespaces().entrySet()) {
            element.addNamespaceDeclaration(Namespace.getNamespace(entry.getKey(), entry.getValue()));
        }
        new Document(element);
        JDOMWriter rootWriter = new JDOMWriter(element);
        Context context = getContext();

        // get Type based on the object instance
        assertNotNull("type is null", type);

        // write the ref
        SoapRefType soapRefType = new SoapRefType(type);
        MessageWriter cwriter = rootWriter.getElementWriter(soapRefType.getSchemaType());
        soapRefType.writeObject(instance, cwriter, context);
        cwriter.close();

        // write the trailing blocks (referenced objects)
        trailingBlocks.writeBlocks(rootWriter, context);
View Full Code Here

        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

        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

        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

        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

        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

        Element element = new Element("root", "b", "urn:Bean");
        new Document(element);
        SimpleBean bean = new SimpleBean();
        bean.setBigByte(new Byte((byte)0xfe));
        bean.setLittleByte((byte)0xfd);
        type.writeObject(bean, new JDOMWriter(element), getContext());
        Byte bb = new Byte((byte)0xfe);
        String bbs = bb.toString();
        assertValid("/b:root/bz:bigByte[text()='" + bbs + "']", element);
       
        // Test reading
View Full Code Here

        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

        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

TOP

Related Classes of org.apache.cxf.aegis.xml.jdom.JDOMWriter

Copyright © 2018 www.massapicom. 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.