Package org.apache.cxf.jaxrs.providers.xmlbeans.types

Examples of org.apache.cxf.jaxrs.providers.xmlbeans.types.Address


    public void testXmlBeansWrite() throws Exception {
        Service s = new JAXRSServiceImpl(Collections.singletonList(c3), true);
        DataBinding binding = new XmlBeansDataBinding();
        binding.initialize(s);
        DataBindingProvider p = new DataBindingProvider(binding);
        Address address = Address.Factory.newInstance();
        address.setAddressLine1("Street 1");
       
        ByteArrayOutputStream bos = new ByteArrayOutputStream();
        p.writeTo(address, Address.class, Address.class,
            new Annotation[0], MediaType.TEXT_XML_TYPE, new MetadataMap<String, Object>(), bos);
        String data = "<tns:Address xmlns:tns=\"http://cxf.apache.org/jaxrs/providers/xmlbeans/types\">"
View Full Code Here


        Service s = new JAXRSServiceImpl(Collections.singletonList(c3), true);
        DataBinding binding = new XmlBeansDataBinding();
        binding.initialize(s);
        DataBindingProvider p = new DataBindingProvider(binding);
        ByteArrayInputStream is = new ByteArrayInputStream(data.getBytes());
        Address address = (Address)p.readFrom((Class)Address.class, Address.class,
                                      new Annotation[0], MediaType.APPLICATION_XML_TYPE,
                                      new MetadataMap<String, String>(), is);
        assertEquals("Street 1", address.getAddressLine1());
    }
View Full Code Here

TOP

Related Classes of org.apache.cxf.jaxrs.providers.xmlbeans.types.Address

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.