Package org.codehaus.xfire.aegis.jdom

Examples of org.codehaus.xfire.aegis.jdom.JDOMWriter


    public void testYOM()
        throws Exception
    {
        Document doc = new Document(new Element("root", "urn:test"));
       
        write(new JDOMWriter(doc.getRootElement()));
       
        testWrite(doc);
    }
View Full Code Here


        reader.getXMLStreamReader().close();
       
        // Test writing
        Element element = new Element("strings", "t", "urn:test");
        Document doc = new Document(element);
        JDOMWriter writer = new JDOMWriter(element);
        type.writeObject(strings, writer, new MessageContext());
        writer.close();
   
        addNamespace("xsi", SoapConstants.XSI_NS);
        assertValid("/t:strings/t:string[text()='" + strings[0] +"']", element);
        assertValid("/t:strings/t:string[@xsi:nil='true']", element);
    }
View Full Code Here

        reader.getXMLStreamReader().close();
       
        // Test writing
        Element element = new Element("ints", "t", "urn:test");
        Document doc = new Document(element);
        JDOMWriter writer = new JDOMWriter(element);
        type.writeObject(ints, writer, new MessageContext());
        writer.close();

        assertValid("/t:ints/t:int[text()='" + ints[0] +"']", element);
    }
View Full Code Here

        reader.getXMLStreamReader().close();
       
        // Test writing
        Element element = new Element("map", "urn:test");
        Document doc = new Document(element);
        JDOMWriter writer = new JDOMWriter(element);
        type.writeObject(m, writer, new MessageContext());
        writer.close();

        assertValid("/t:map/t:entry[1]/t:key[text()='key1']", element);
        assertValid("/t:map/t:entry[1]/t:value[text()='value1']", element);

        assertValid("/t:map/t:entry[2]/t:key[text()='key2']", element);
View Full Code Here

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

        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");
        Document doc = new Document(element);
        type.writeObject(bean, new JDOMWriter(element), new MessageContext());

        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");
        Document doc = new Document(element);
        type.writeObject(bean, new JDOMWriter(element), new MessageContext());

        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");
        Document doc = new Document(element);
        type.writeObject(bean, new JDOMWriter(element), new MessageContext());

        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");
        Document doc = new Document(element);
        type.writeObject(bean, new JDOMWriter(element), new MessageContext());
   
        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

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

        // 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);
        assertValid("/b:root", element);
View Full Code Here

TOP

Related Classes of org.codehaus.xfire.aegis.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.