Examples of XMLConverter


Examples of org.apache.camel.converter.jaxp.XmlConverter

    public static String elementToString(Element element) throws Exception {
        Map<String, String> namespaces = new HashMap<String, String>();
        visitNodesForNameSpace(element, namespaces);
        W3CDOMStreamWriter writer = new W3CDOMStreamWriter();
        writeElement(element, writer, namespaces);
        XmlConverter converter = new XmlConverter();
        return converter.toString(converter.toDOMSource(writer.getDocument()), null);
    }
View Full Code Here

Examples of org.apache.camel.converter.jaxp.XmlConverter

                    public void process(final Exchange exchange) {
                        Message in = exchange.getIn();
                        // Get the parameter list
                        Node node = in.getBody(Node.class);
                        assertNotNull(node);
                        XmlConverter xmlConverter = new XmlConverter();
                        // Put the result back
                        exchange.getOut().setBody(xmlConverter.toSource(RESPONSE));
                    }
                });
            }
        };
    }
View Full Code Here

Examples of org.apache.camel.converter.jaxp.XmlConverter

    public List<T> getHeaders() {
        return headers;
    }
   
    public String toString() {
        XmlConverter converter = new XmlConverter();
        StringBuilder buf = new StringBuilder();
        buf.append(getClass().getName());
        buf.append(" headers: " + headers);
        // go through the list of element and turn it into String
        if (body == null) {
            buf.append("body: " + body);
        } else {
            buf.append("body: [ ");
            for (Element element : body) {
                String elementString = "";
                try {
                    elementString = converter.toString(element, null);
                } catch (TransformerException e) {
                    elementString = element.toString();
                }
                buf.append("[" + elementString + "]");
            }
View Full Code Here

Examples of org.apache.camel.converter.jaxp.XmlConverter

            byte[] body = exchange.getIn().getBody(byte[].class);

            Document d = createDocumentfromInputStream(new ByteArrayInputStream(body));

            // write to a string
            XmlConverter converter = new XmlConverter();
            String xmlStr = converter.toString(d, exchange);

            NodeList nodeList = d.getElementsByTagNameNS("http://www.w3.org/2001/04/xmlenc#", "EncryptedData");
            if (nodeList.getLength() >= 0) {
                assertTrue(true);
            } else {
View Full Code Here

Examples of org.apache.camel.converter.jaxp.XmlConverter

            byte[] body = exchange.getIn().getBody(byte[].class);

            Document d = createDocumentfromInputStream(new ByteArrayInputStream(body));

            // write to a string
            XmlConverter converter = new XmlConverter();
            String xmlStr = converter.toString(d, exchange);

            NodeList nodeList = d.getElementsByTagNameNS("http://www.w3.org/2001/04/xmlenc#", "EncryptedData");
            if (nodeList.getLength() == 0) {
                assertTrue(true);
            } else {
View Full Code Here

Examples of org.apache.camel.converter.jaxp.XmlConverter

            log.debug(this + " using schema resource: " + resource);
        }
        final XsltBuilder xslt = getCamelContext().getInjector().newInstance(XsltBuilder.class);

        // lets allow the converter to be configured
        XmlConverter converter = resolveAndRemoveReferenceParameter(parameters, "converter", XmlConverter.class);
        if (converter == null) {
            converter = getXmlConverter();
        }
        if (converter != null) {
            xslt.setConverter(converter);
View Full Code Here

Examples of org.apache.camel.converter.jaxp.XmlConverter

        if (exchange.getPattern().isOutCapable()) {
            Message responseMessage = exchange.getOut(Message.class);
            if (responseMessage != null) {
                Source responseBody = responseMessage.getBody(Source.class);
                WebServiceMessage response = messageContext.getResponse();
                XmlConverter xmlConverter = configuration.getXmlConverter();
                xmlConverter.toResult(responseBody, response.getPayloadResult());
            }
        }
    }
View Full Code Here

Examples of org.apache.camel.converter.jaxp.XmlConverter

                        CxfPayload<SoapHeader> requestPayload = exchange.getIn().getBody(CxfPayload.class);
                        List<Element> inElements = requestPayload.getBody();
                        List<Element> outElements = new ArrayList<Element>();
                        // You can use a customer toStringConverter to turn a CxfPayLoad message into String as you want                       
                        String request = exchange.getIn().getBody(String.class);
                        XmlConverter converter = new XmlConverter();
                        String documentString = ECHO_RESPONSE;
                        if (inElements.get(0).getLocalName().equals("echoBoolean")) {
                            documentString = ECHO_BOOLEAN_RESPONSE;
                            assertEquals("Get a wrong request", ECHO_BOOLEAN_REQUEST, request);
                        } else {
                            assertEquals("Get a wrong request", ECHO_REQUEST, request);
                        }
                        Document outDocument = converter.toDOMDocument(documentString);
                        outElements.add(outDocument.getDocumentElement());
                        // set the payload header with null
                        CxfPayload<SoapHeader> responsePayload = new CxfPayload<SoapHeader>(null, outElements);
                        exchange.getOut().setBody(responsePayload);
                    }
View Full Code Here

Examples of org.apache.camel.converter.jaxp.XmlConverter

            LOG.debug(this + " using schema resource: " + resource);
        }
        XsltBuilder xslt = newInstance(XsltBuilder.class);

        // lets allow the converter to be configured
        XmlConverter converter = null;
        String converterName = (String) parameters.remove("converter");
        if (converterName != null) {
            converter = mandatoryLookup(converterName, XmlConverter.class);
        }
        if (converter == null) {
View Full Code Here

Examples of org.apache.camel.converter.jaxp.XmlConverter

    public void testConvertToStreamCacheStreamSource() throws TransformerException, FileNotFoundException {
        StreamSource source = new StreamSource(getTestFileStream());
        StreamSource cache = (StreamSource) converter.convertToStreamCache(source);
        //assert re-readability of the cached StreamSource
        XmlConverter converter = new XmlConverter();
        assertNotNull(converter.toString(cache));
        assertNotNull(converter.toString(cache));
    }
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.