/** * @deprecated Use {@link OMElement#writeTextTo(Writer, boolean)} instead. */ public static void writeTextTo(OMElement element, Writer out, boolean cache) throws XMLStreamException, IOException { element.writeTextTo(out, cache); } }
public void writeTo(MessageContext messageContext, OMOutputFormat format, OutputStream outputStream, boolean preserve) throws AxisFault { OMElement textElt = messageContext.getEnvelope().getBody().getFirstElement(); if (BaseConstants.DEFAULT_TEXT_WRAPPER.equals(textElt.getQName())) { try { Writer out = new OutputStreamWriter(outputStream, format.getCharSetEncoding()); textElt.writeTextTo(out, preserve); out.flush(); } catch (IOException e) { throw new AxisFault("Error writing text message to stream", e); } } }
public void writeTo(MessageContext messageContext, OMOutputFormat format, OutputStream outputStream, boolean preserve) throws AxisFault { OMElement textElt = messageContext.getEnvelope().getBody().getFirstElement(); if (BaseConstants.DEFAULT_TEXT_WRAPPER.equals(textElt.getQName())) { try { Writer out = new OutputStreamWriter(outputStream, format.getCharSetEncoding()); textElt.writeTextTo(out, preserve); out.flush(); } catch (IOException e) { throw new AxisFault("Error writing text message to stream", e); } } }
public void writeTo(MessageContext messageContext, OMOutputFormat format, OutputStream outputStream, boolean preserve) throws AxisFault { OMElement omElement = messageContext.getEnvelope().getBody().getFirstElement(); if (omElement != null) { try { OutputStreamWriter writer = new OutputStreamWriter(outputStream, "utf-8"); boolean first = true; for (Iterator<OMElement> it = omElement.getChildElements(); it.hasNext(); ) { OMElement child = it.next(); if (first) { first = false; } else { writer.write('&'); } writer.write(child.getLocalName()); writer.write('='); child.writeTextTo(writer, preserve); } writer.flush(); } catch (IOException e) { throw new AxisFault("An error occured while writing the request"); } } }