Package org.apache.axiom.om.impl.builder

Examples of org.apache.axiom.om.impl.builder.StAXOMBuilder


    protected OMElement nodeToOMElement(Node node) throws XMLStreamException {
        StringWriter out = new StringWriter();
        new XmlNodePrinter(new PrintWriter(out)).print(node);
        String xmlString = out.toString();
        StAXOMBuilder builder = new StAXOMBuilder(new ByteArrayInputStream(xmlString.getBytes()));
        OMElement omElement = builder.getDocumentElement();
        return omElement;
    }
View Full Code Here


        try {
            // perform transformation
            transformer.transform(transformSrc, transformTgt);

            StAXOMBuilder builder = new StAXOMBuilder(
                new ByteArrayInputStream(baosForTarget.toByteArray()));
            OMElement result = builder.getDocumentElement();
            if (shouldTrace) {
                trace.trace("Transformation result : " + result.toString());
            }
            if (log.isDebugEnabled()) {
                log.debug("Transformation result : " + result);
View Full Code Here

    private OMElement createOMElement(String xml) {
        try {

            XMLStreamReader reader = XMLInputFactory.newInstance().createXMLStreamReader(new StringReader(xml));
            StAXOMBuilder builder = new StAXOMBuilder(reader);
            OMElement omElement = builder.getDocumentElement();
            return omElement;
        }
        catch (javax.xml.stream.XMLStreamException e) {
            throw new RuntimeException(e);
        }
View Full Code Here

    public static OMElement convertToAnyType(String s) {
        try {
            XMLStreamReader r = StAXUtils.createXMLStreamReader(
                    new ByteArrayInputStream(s.getBytes()));
            StAXOMBuilder builder = new StAXOMBuilder(OMAbstractFactory.getOMFactory(), r);
            return builder.getDocumentElement();
        } catch (XMLStreamException e) {
            return null;
        }
    }
View Full Code Here

        }

        XMLStreamReader xr = new ADBXMLStreamReaderImpl(opName, objects.toArray(), null, typeTable, qualifed);

        StreamWrapper parser = new StreamWrapper(xr);
        StAXOMBuilder stAXOMBuilder =
                OMXMLBuilderFactory.createStAXOMBuilder(
                        OMAbstractFactory.getSOAP11Factory(), parser);
        stAXOMBuilder.setDoDebug(true);
        return stAXOMBuilder.getDocumentElement();
    }
View Full Code Here

        AxisService proxyService = null;
        if (wsdlKey != null) {
            try {
                InputStream wsdlInputStream = Util.getInputStream(synCfg.getProperty(wsdlKey));
                // detect version of the WSDL 1.1 or 2.0
                OMNamespace documentElementNS = new StAXOMBuilder(
                        wsdlInputStream).getDocumentElement().getNamespace();

                wsdlInputStream = Util.getInputStream(synCfg.getProperty(wsdlKey));

                if (documentElementNS != null) {
View Full Code Here

        /* TODO: Maybe a base64 conversion...? or not?
         *  ie. new ByteArrayInputStream(Utils.toBase64(out.toByteArray()).getBytes())
         */
        try {
            // what's better this one:
            StAXOMBuilder builder = new StAXOMBuilder(new ByteArrayInputStream(out.toByteArray()));
            // or this one:
            //  StaAXOMBuilder builder = new StAXOMBuilder(new ByteArrayInputStream(Utils.toBase64(out.toByteArray()).getBytes()))
            element = builder.getDocumentElement();
            adjustElementName(context, element);
        } catch (Exception e) {
            throw new TransformationException(e);
        }
        return element;
View Full Code Here

            String xml = ((TextMessage)msg).getText();
            Object o = null;
            if (xml != null) {
                XMLStreamReader reader = XMLInputFactory.newInstance().createXMLStreamReader(new StringReader(xml));
                StAXOMBuilder builder = new StAXOMBuilder(reader);
                o = new Object[] { builder.getDocumentElement() };
            } else {
                o = new Object[]{};
            }
            return o;
View Full Code Here

    public OMElement transform(XMLStreamReader source, TransformationContext context) {
        if (source == null) {
            return null;
        }
        try {
            StAXOMBuilder builder = new StAXOMBuilder(source);
            OMElement element = builder.getDocumentElement();
            AxiomHelper.adjustElementName(context, element);
            return element;
        } catch (Exception e) {
            throw new TransformationException(e);
        }
View Full Code Here

    private org.apache.axis2.addressing.EndpointReference getEPR() {
        try {

            XMLStreamReader parser = XMLInputFactory.newInstance().createXMLStreamReader(new DOMSource(wsBinding.getEndPointReference()));
            StAXOMBuilder builder = new StAXOMBuilder(parser);
            OMElement omElement = builder.getDocumentElement();
            org.apache.axis2.addressing.EndpointReference epr = EndpointReferenceHelper.fromOM(omElement);
            return epr;

        } catch (IOException e) {
            throw new RuntimeException(e);
View Full Code Here

TOP

Related Classes of org.apache.axiom.om.impl.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.