public void setPayload(Object arg0, JAXBContext arg1) { try { W3CDOMStreamWriter writer = new W3CDOMStreamWriter(); arg1.createMarshaller().marshal(arg0, writer); Source source = new DOMSource(writer.getDocument().getDocumentElement()); setPayload(source); } catch (JAXBException e) { throw new WebServiceException(e); } }
private void write(Source source, Node n) { try { if (source instanceof DOMSource && ((DOMSource)source).getNode() == null) { return; } XMLStreamWriter writer = new W3CDOMStreamWriter((Element)n); StaxUtils.copy(source, writer); } catch (XMLStreamException e) { throw new Fault(e); } }
public void handleMessage(Message message) throws Fault { if (binding.getHandlerChain().isEmpty()) { return; } HandlerChainInvoker invoker = getInvoker(message); if (invoker.getLogicalHandlers().isEmpty()) { return; } XMLStreamWriter origWriter = message.getContent(XMLStreamWriter.class); Document doc = DOMUtils.newDocument(); message.setContent(Node.class, doc); W3CDOMStreamWriter writer = new W3CDOMStreamWriter(doc); // set up the namespace context try { writer.setNamespaceContext(origWriter.getNamespaceContext()); } catch (XMLStreamException ex) { // don't set the namespaceContext } // Replace stax writer with DomStreamWriter message.setContent(XMLStreamWriter.class, writer); message.put(ORIGINAL_WRITER, origWriter); message.getInterceptorChain().add(ending); }
public void handleMessage(Message message) throws Fault { if (binding.getHandlerChain().isEmpty()) { return; } HandlerChainInvoker invoker = getInvoker(message); if (invoker.getLogicalHandlers().isEmpty()) { return; } XMLStreamWriter origWriter = message.getContent(XMLStreamWriter.class); Node nd = message.getContent(Node.class); SOAPMessage m = message.getContent(SOAPMessage.class); Document document = null; if (m != null) { document = m.getSOAPPart(); } else if (nd != null) { document = nd.getOwnerDocument(); } else { document = DOMUtils.newDocument(); message.setContent(Node.class, document); } W3CDOMStreamWriter writer = new W3CDOMStreamWriter(document.createDocumentFragment()); // Replace stax writer with DomStreamWriter message.setContent(XMLStreamWriter.class, writer); message.put(ORIGINAL_WRITER, origWriter); message.getInterceptorChain().add(ending); } @Override
MessagePartInfo part = getFaultMessagePart(faultName, op); if (f.hasDetails()) { writer.write(faultInfo, part, new W3CDOMStreamWriter(f.getDetail())); } else { writer.write(faultInfo, part, new W3CDOMStreamWriter(f.getOrCreateDetail())); if (!f.getDetail().hasChildNodes()) { f.setDetail(null);
final W3CDOMStreamWriter writer = new W3CDOMStreamWriter(); writer.setPrefix(JAXWSAConstants.WSA_PREFIX, JAXWSAConstants.NS_WSA); writer.writeStartElement(JAXWSAConstants.WSA_PREFIX, JAXWSAConstants.WSA_ERF_NAME,
UnknownExtensibilityElement uel = new UnknownExtensibilityElement(); W3CDOMStreamWriter writer = new W3CDOMStreamWriter(); writer.writeStartElement("wsp", "PolicyReference", URI_POLICY_NS); writer.writeAttribute("URI", "#" + polRefId.toString()); bindingInfo.addExtensor(uel); writer = new W3CDOMStreamWriter(); writer.writeStartElement("wsp", "Policy", URI_POLICY_NS); writer.writeAttribute("wsu", URI_WSU_NS,
try { DocumentFragment doc = DOMUtils.getEmptyDocument().createDocumentFragment(); W3CDOMStreamWriter writer = new W3CDOMStreamWriter(doc); reader = message.getContent(XMLStreamReader.class); message.setContent(Source.class, source); } else if (!(source instanceof DOMSource)) { W3CDOMStreamWriter writer = new W3CDOMStreamWriter(); XMLStreamReader reader = message.getContent(XMLStreamReader.class); if (reader == null) {
public void write(Object obj, QName elementName, boolean optional, Element output, AegisType aegisType) throws Exception { W3CDOMStreamWriter swriter = new W3CDOMStreamWriter(output); writer.write(obj, elementName, optional, swriter, aegisType); }
public void write(Object obj, QName elementName, boolean optional, Element output, java.lang.reflect.Type objectType) throws Exception { W3CDOMStreamWriter swriter = new W3CDOMStreamWriter(output); writer.write(obj, elementName, optional, swriter, objectType); } }
try { SAAJUtils.getBody(m).removeContents(); W3CDOMStreamWriter writer = new W3CDOMStreamWriter(SAAJUtils.getBody(m)); StaxUtils.copy(s, writer); writer.flush();
public void write(Object obj, QName elementName, boolean optional, Element output, java.lang.reflect.Type objectType) throws Exception { W3CDOMStreamWriter swriter = new W3CDOMStreamWriter(output); writer.write(obj, elementName, optional, swriter, objectType); } }
private void write(Source source, Node n) { try { if (source instanceof DOMSource && ((DOMSource)source).getNode() == null) { return; } XMLStreamWriter writer = new W3CDOMStreamWriter((Element)n); StaxUtils.copy(source, writer); } catch (XMLStreamException e) { throw new Fault(e); } }
public void setPayload(Object arg0, JAXBContext arg1) { try { W3CDOMStreamWriter writer = new W3CDOMStreamWriter(); arg1.createMarshaller().marshal(arg0, writer); Source source = new DOMSource(writer.getDocument().getDocumentElement()); setPayload(source); } catch (JAXBException e) { throw new WebServiceException(e); } }
static Document loadFastinfosetDocument(URL url) throws IOException, ParserConfigurationException, XMLStreamException { InputStream is = url.openStream(); InputStream in = new BufferedInputStream(is); XMLStreamReader staxReader = new StAXDocumentParser(in); W3CDOMStreamWriter writer = new W3CDOMStreamWriter(); StaxUtils.copy(staxReader, writer); in.close(); return writer.getDocument(); }
static Document loadFastinfosetDocument(URL url) throws IOException, ParserConfigurationException, XMLStreamException { InputStream is = url.openStream(); InputStream in = new BufferedInputStream(is); XMLStreamReader staxReader = new StAXDocumentParser(in); W3CDOMStreamWriter writer = new W3CDOMStreamWriter(); StaxUtils.copy(staxReader, writer); in.close(); return writer.getDocument(); }
private Element transformElement(Element element) { W3CDOMStreamWriter domWriter = new W3CDOMStreamWriter(); OutTransformWriter transformWriter = new OutTransformWriter(domWriter, transformMap); try { StaxUtils.copy(element, transformWriter); } catch (XMLStreamException e) { throw new RuntimeException(e); } return domWriter.getDocument().getDocumentElement(); }
private Element transformElement(Element element) { W3CDOMStreamWriter domWriter = new W3CDOMStreamWriter(); OutTransformWriter transformWriter = new OutTransformWriter(domWriter, transformMap); try { StaxUtils.copy(element, transformWriter); } catch (XMLStreamException e) { throw new RuntimeException(e); } return domWriter.getDocument().getDocumentElement(); }
private static Element cloneElement(Element el) { try { W3CDOMStreamWriter writer = new W3CDOMStreamWriter(); writer.setNsRepairing(true); StaxUtils.copy(el, writer); return writer.getDocument().getDocumentElement(); } catch (Exception ex) { //ignore } return el; } /**
private static XMLStreamWriter getStreamWriter(Object source) throws Fault { if (source instanceof XMLStreamWriter) { return (XMLStreamWriter)source; } else if (source instanceof OutputStream) { return StaxUtils.createXMLStreamWriter((OutputStream)source); } else if (source instanceof Node) { return new W3CDOMStreamWriter((Element)source); } throw new Fault(new Message("UNKNOWN_SOURCE", LOG, source.getClass().getName())); }