Examples of ElementReader


Examples of org.codehaus.xfire.aegis.stax.ElementReader

        BeanType type = new BeanType(info);
        type.setTypeClass(SimpleBean.class);
        type.setTypeMapping(mapping);
        type.setSchemaType(new QName("urn:Bean", "bean"));
   
        ElementReader reader = new ElementReader(getResourceAsStream("/org/codehaus/xfire/aegis/type/basic/bean4.xml"));
       
        SimpleBean bean = (SimpleBean) type.readObject(reader, new MessageContext());
        assertEquals("bleh", bean.getBleh());
        assertEquals("howdy", bean.getHowdy());

        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());
View Full Code Here

Examples of org.codehaus.xfire.aegis.stax.ElementReader

        BeanType type = new BeanType(info);
        type.setTypeClass(SimpleBean.class);
        type.setTypeMapping(mapping);
        type.setSchemaType(new QName("urn:Bean", "bean"));
   
        ElementReader reader = new ElementReader(getResourceAsStream("/org/codehaus/xfire/aegis/type/basic/bean8.xml"));
       
        SimpleBean bean = (SimpleBean) type.readObject(reader, new MessageContext());
        assertEquals("bleh", bean.getBleh());
        assertEquals("howdy", bean.getHowdy());
   
        reader.getXMLStreamReader().close();
       
        // Test writing
   
        ByteArrayOutputStream bos = new ByteArrayOutputStream();
        ElementWriter writer = new ElementWriter(bos, "root", "urn:Bean");
View Full Code Here

Examples of org.codehaus.xfire.aegis.stax.ElementReader

        nsmap.put("xsd", SoapConstants.XSD);
       
        MessageContext context = new MessageContext();
        context.setProperty(ReadHeadersHandler.DECLARED_NAMESPACES, nsmap);
       
        type.readObject(new ElementReader(getResourceAsStream("/org/codehaus/xfire/xmlbeans/undeclaredns.xml")),
                        context);
    }
View Full Code Here

Examples of org.codehaus.xfire.aegis.stax.ElementReader

        BeanType type = new BeanType();
        type.setTypeClass(IMyInterface.class);
        type.setTypeMapping(mapping);
        type.setSchemaType(new QName("urn:MyInterface", "data"));

        ElementReader reader = new ElementReader(
                getResourceAsStream("/org/codehaus/xfire/aegis/type/basic/MyInterface.xml"));
        IMyInterface data = (IMyInterface) type.readObject(reader, new MessageContext());
        assertEquals("junk", data.getName());
        assertEquals(true, data.isUseless());
        data.setName("bigjunk");
View Full Code Here

Examples of org.codehaus.xfire.aegis.stax.ElementReader

        BeanType type = new BeanType();
        type.setTypeClass(IMyInterface.class);
        type.setTypeMapping(mapping);
        type.setSchemaType(new QName("urn:MyInterface", "data"));

        ElementReader reader = new ElementReader(
                getResourceAsStream("/org/codehaus/xfire/aegis/type/basic/MyInterface.xml"));
        IMyInterface data = (IMyInterface) type.readObject(reader, new MessageContext());

        try
        {
View Full Code Here

Examples of org.codehaus.xfire.aegis.stax.ElementReader

        BeanType type = new BeanType();
        type.setTypeClass(IMyInterface.class);
        type.setTypeMapping(mapping);
        type.setSchemaType(new QName("urn:MyInterface", "data"));

        ElementReader reader = new ElementReader(
                getResourceAsStream("/org/codehaus/xfire/aegis/type/basic/MyInterface.xml"));
        IMyInterface data = (IMyInterface) type.readObject(reader, new MessageContext());

        try
        {
View Full Code Here

Examples of org.codehaus.xfire.aegis.stax.ElementReader

        BeanType type = new BeanType();
        type.setTypeClass(IMyInterface.class);
        type.setTypeMapping(mapping);
        type.setSchemaType(new QName("urn:MyInterface", "data"));

        ElementReader reader = new ElementReader(
                getResourceAsStream("/org/codehaus/xfire/aegis/type/basic/MyInterface.xml"));
        IMyInterface data = (IMyInterface) type.readObject(reader, new MessageContext());

        try
        {
View Full Code Here

Examples of org.codehaus.xfire.aegis.stax.ElementReader

        BeanType type = new BeanType();
        type.setTypeClass(IMyInterface.class);
        type.setTypeMapping(mapping);
        type.setSchemaType(new QName("urn:MyInterface", "data"));

        ElementReader reader = new ElementReader(
                getResourceAsStream("/org/codehaus/xfire/aegis/type/basic/MyInterface.xml"));
        IMyInterface data = (IMyInterface) type.readObject(reader, new MessageContext());

        assertEquals("junk", data.getName());
        assertNull(data.getType());
View Full Code Here

Examples of org.codehaus.xfire.aegis.stax.ElementReader

        type2.setTypeClass(IMyInterface2.class);
        type2.setSchemaType(new QName("urn:MyInterface2", "myInterface2"));
        type2.setTypeMapping(mapping);
        type2.getTypeInfo().mapType(new QName("urn:MyInterface", "myInterface"), type);

        ElementReader reader = new ElementReader(
                getResourceAsStream("/org/codehaus/xfire/aegis/type/basic/MyInterface2.xml"));
        IMyInterface2 data = (IMyInterface2) type2.readObject(reader, new MessageContext());

        assertNotNull(data.getMyInterface());
        assertEquals("junk", data.getMyInterface().getName());
View Full Code Here

Examples of org.codehaus.xfire.aegis.stax.ElementReader

        throws XFireFault
    {
        try
        {
            IUnmarshallingContext mctx = bfact.createUnmarshallingContext();
            ElementReader r = (ElementReader) reader;
            FragmentStreamReader fsr = new FragmentStreamReader(r.getXMLStreamReader());
            fsr.next();
            StAXReaderWrapper wrapper = new StAXReaderWrapper(
                    fsr,
                    getSchemaType().getLocalPart(),
                    true);
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.