Package org.apache.axis2.om.impl.llom.builder

Examples of org.apache.axis2.om.impl.llom.builder.StAXOMBuilder


                URL url = new URL(uri);
                parser =
                        XMLInputFactory.newInstance().createXMLStreamReader(
                                url.openStream());
            }
            StAXOMBuilder builder =
                    new StAXOMBuilder(parser);
            return builder.getDocumentElement().getParent();
        } catch (Exception e) {
            throw new FunctionCallException(e);
        }
    }
View Full Code Here


                "</DET></ADDRESS>";
        XMLStreamReader xmlReader=  XMLInputFactory.newInstance().createXMLStreamReader(new
                ByteArrayInputStream(str.getBytes()));
        OMFactory fac = OMAbstractFactory.getOMFactory();

        StAXOMBuilder staxOMBuilder = new
                StAXOMBuilder(fac,xmlReader);
        return   staxOMBuilder.getDocumentElement();
    }
View Full Code Here

        body.addChild(elt);
    }


    protected OMElement getElementFromReader(XMLStreamReader reader) {
        StAXOMBuilder builder = OMXMLBuilderFactory.createStAXOMBuilder(
                OMAbstractFactory.getOMFactory(), reader);
        return builder.getDocumentElement();
    }
View Full Code Here

            } else if (msgContext.isDoingREST()) {
                XMLStreamReader xmlreader =
                        XMLInputFactory.newInstance().createXMLStreamReader(
                                inStream,charSetEnc);
                SOAPFactory soapFactory = new SOAP11Factory();
                builder = new StAXOMBuilder(xmlreader);
                builder.setOmbuilderFactory(soapFactory);
                envelope = soapFactory.getDefaultEnvelope();
                envelope.getBody().addChild(builder.getDocumentElement());
            } else {
                XMLStreamReader xmlreader =
View Full Code Here

     * @param parser
     * @return
     */
    public static StAXOMBuilder createStAXOMBuilder(OMFactory ombuilderFactory,
                                                    XMLStreamReader parser) {
        return new StAXOMBuilder(ombuilderFactory, parser);
    }
View Full Code Here

                            //If the content Type is text/xml (BTW which is the SOAP 1.1 Content type ) and
                            //the SOAP Action is absent it is rest !!
                            msgContext.setDoingREST(true);

                            SOAPFactory soapFactory = new SOAP11Factory();
                            builder = new StAXOMBuilder(xmlreader);
                            builder.setOmbuilderFactory(soapFactory);
                            envelope = soapFactory.getDefaultEnvelope();
                            envelope.getBody().addChild(
                                builder.getDocumentElement());
                        } else {
View Full Code Here

            throws Exception {
        OMElement rootElement;
        //fileCount++;
        //get a stax om builder
        try {
            StAXOMBuilder staxOMBuilder = OMXMLBuilderFactory.
                    createStAXOMBuilder(OMAbstractFactory.getOMFactory(),
                            XMLInputFactory.newInstance().createXMLStreamReader(
                                    new FileInputStream(absolutePath), "UTF-8"));
            rootElement = staxOMBuilder.getDocumentElement();
        } catch (Exception e) {
            log.info("Exception trying to get hold of rootElement: "
                    + e.getMessage());
            log.info("in file: " + absolutePath + "\n");
            return;
View Full Code Here

            }
            String synapseConfig = (String) param.getValue();
            InputStream is = mc.getAxisService().getClassLoader()
                    .getResourceAsStream(synapseConfig.trim());

            StAXOMBuilder builder;
            try {
                builder = new StAXOMBuilder(is);

            } catch (XMLStreamException e1) {
                throw new SynapseException(
                        "Trouble parsing Synapse Configuration ", e1);

            }
            OMElement config = builder.getDocumentElement();
            config.build();
            Axis2SynapseEnvironment se = new Axis2SynapseEnvironment(config, mc
                    .getAxisService().getClassLoader());

            synapseEnvParam = new ParameterImpl(SYNAPSE_ENVIRONMENT, null);
View Full Code Here

   
    Source src = new StreamSource(new ByteArrayInputStream(baos.toByteArray()));
    ByteArrayOutputStream baos2 = new ByteArrayOutputStream();
    StreamResult result = new StreamResult(baos2);
    tran.transform(src, result);
    StAXOMBuilder builder = new StAXOMBuilder(new ByteArrayInputStream(baos2.toByteArray()));
    OMElement nw = builder.getDocumentElement();
    if (isBody) smc.getEnvelope().setFirstChild(nw);
    //TODO don't assume SOAP 1.1
    else smc.setEnvelope(OMAbstractFactory.getSOAP11Factory().createSOAPEnvelope(builder));
 
    } catch (Exception e) {
View Full Code Here

            throws XMLStreamException {
        XMLStreamReader parser = XMLInputFactory.newInstance()
                .createXMLStreamReader(
                        new ByteArrayInputStream(synapseXml.getBytes()));
        OMFactory fac = OMAbstractFactory.getOMFactory();
        StAXOMBuilder staxBuilder = new StAXOMBuilder(fac, parser);
        OMElement config = staxBuilder.getDocumentElement();
        return config;

    }
View Full Code Here

TOP

Related Classes of org.apache.axis2.om.impl.llom.builder.StAXOMBuilder

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.