case XMLStreamConstants.START_ELEMENT: read++; writeStartElement(reader, writer); break; case XMLStreamConstants.END_ELEMENT:
elementCount = 0; writeStartElement(reader, writer); break; case XMLStreamConstants.END_ELEMENT:
elementCount = 0; writeStartElement(reader, writer); break; case XMLStreamConstants.END_ELEMENT:
elementCount = 0; writeStartElement(reader, writer); break; case XMLStreamConstants.END_ELEMENT:
elementCount = 0; writeStartElement(reader, writer); break; case XMLStreamConstants.END_ELEMENT:
private void writeMessage(Message message, QName name, boolean executeBare) { XMLStreamWriter xmlWriter = message.getContent(XMLStreamWriter.class); try { String pfx = name.getPrefix(); if (StringUtils.isEmpty(pfx)) { pfx = "ns1"; } StaxUtils.writeStartElement(xmlWriter, pfx, name.getLocalPart(), name.getNamespaceURI()); if (executeBare) { new BareOutInterceptor().handleMessage(message); } xmlWriter.writeEndElement(); } catch (XMLStreamException e) { throw new Fault(new org.apache.cxf.common.i18n.Message("STAX_WRITE_EXC", BUNDLE, e)); } } }
private void writeMessage(Message message, QName name, boolean executeBare) { XMLStreamWriter xmlWriter = message.getContent(XMLStreamWriter.class); try { String pfx = name.getPrefix(); if (StringUtils.isEmpty(pfx)) { pfx = "ns1"; } StaxUtils.writeStartElement(xmlWriter, pfx, name.getLocalPart(), name.getNamespaceURI()); if (executeBare) { new BareOutInterceptor().handleMessage(message); } xmlWriter.writeEndElement(); } catch (XMLStreamException e) { throw new Fault(new org.apache.cxf.common.i18n.Message("STAX_WRITE_EXC", BUNDLE, e)); } } }
String prefix = msgPart.getName().getPrefix(); String name = msgPart.getName().getLocalPart(); StaxUtils.writeStartElement(xmlWriter, prefix, name, ""); List<NodeList> partsContent = getPartsContent(message, element, partWrapper, msg);
nsStack.add(XMLConstants.NS_XML_FORMAT); String prefix = nsStack.getPrefix(XMLConstants.NS_XML_FORMAT); StaxUtils.writeStartElement(writer, prefix, XMLFault.XML_FAULT_ROOT, XMLConstants.NS_XML_FORMAT); StaxUtils.writeStartElement(writer, prefix, XMLFault.XML_FAULT_STRING, XMLConstants.NS_XML_FORMAT); Throwable t = xmlFault.getCause(); StaxUtils.writeStartElement(writer, prefix, XMLFault.XML_FAULT_DETAIL, XMLConstants.NS_XML_FORMAT);
nsStack.add(NMRConstants.NS_NMR_BINDING); String prefix = nsStack.getPrefix(NMRConstants.NS_NMR_BINDING); StaxUtils.writeStartElement(writer, prefix, NMRFault.NMR_FAULT_ROOT, NMRConstants.NS_NMR_BINDING); if (!jbiFault.hasDetails()) {
nsStack.add(XMLConstants.NS_XML_FORMAT); String prefix = nsStack.getPrefix(XMLConstants.NS_XML_FORMAT); StaxUtils.writeStartElement(writer, prefix, XMLFault.XML_FAULT_ROOT, XMLConstants.NS_XML_FORMAT); StaxUtils.writeStartElement(writer, prefix, XMLFault.XML_FAULT_STRING, XMLConstants.NS_XML_FORMAT); Throwable t = xmlFault.getCause(); StaxUtils.writeStartElement(writer, prefix, XMLFault.XML_FAULT_DETAIL, XMLConstants.NS_XML_FORMAT);
protected String addOperationNode(SoapMessage message, XMLStreamWriter xmlWriter) throws XMLStreamException { String responseSuffix = !isRequestor(message) ? "Response" : ""; BindingOperationInfo boi = message.getExchange().get( BindingOperationInfo.class); String ns = boi.getName().getNamespaceURI(); NSStack nsStack = new NSStack(); nsStack.push(); nsStack.add(ns); String prefix = nsStack.getPrefix(ns); StaxUtils.writeStartElement(xmlWriter, prefix, boi.getName() .getLocalPart() + responseSuffix, ns); return ns; }
nsStack.add("http://cxf.apache.org/bindings/xformat"); String prefix = nsStack.getPrefix("http://cxf.apache.org/bindings/xformat"); StaxUtils.writeStartElement(writer, prefix, "XMLFault", "http://cxf.apache.org/bindings/xformat"); StaxUtils.writeStartElement(writer, prefix, "faultstring", "http://cxf.apache.org/bindings/xformat"); Throwable t = f.getCause(); StaxUtils.writeStartElement(writer, prefix, "detail", "http://cxf.apache.org/bindings/xformat"); StaxUtils.writeNode(DOMUtils.getChild(f.getDetail(), Node.ELEMENT_NODE), writer, false);
protected String addOperationNode(NSStack nsStack, Message message, XMLStreamWriter xmlWriter, boolean output, BindingOperationInfo boi) throws XMLStreamException { String ns = boi.getName().getNamespaceURI(); SoapBody body = null; if (output) { body = boi.getOutput().getExtensor(SoapBody.class); } else { body = boi.getInput().getExtensor(SoapBody.class); } if (body != null) { final String nsUri = body.getNamespaceURI(); //do it once, as it might internally use reflection... if (!StringUtils.isEmpty(nsUri)) { ns = nsUri; } } nsStack.add(ns); String prefix = nsStack.getPrefix(ns); String name = output ? boi.getName().getLocalPart() + "Response" : boi.getName().getLocalPart(); StaxUtils.writeStartElement(xmlWriter, prefix, name, ns); return ns; }
protected String addOperationNode(NSStack nsStack, Message message, XMLStreamWriter xmlWriter, boolean output, BindingOperationInfo boi) throws XMLStreamException { String ns = boi.getName().getNamespaceURI(); SoapBody body = null; if (output) { body = boi.getOutput().getExtensor(SoapBody.class); } else { body = boi.getInput().getExtensor(SoapBody.class); } if (body != null) { final String nsUri = body.getNamespaceURI(); //do it once, as it might internally use reflection... if (!StringUtils.isEmpty(nsUri)) { ns = nsUri; } } nsStack.add(ns); String prefix = nsStack.getPrefix(ns); String name = output ? boi.getName().getLocalPart() + "Response" : boi.getName().getLocalPart(); StaxUtils.writeStartElement(xmlWriter, prefix, name, ns); return ns; }
nsStack.add(JBIConstants.NS_JBI_BINDING); String prefix = nsStack.getPrefix(JBIConstants.NS_JBI_BINDING); StaxUtils.writeStartElement(writer, prefix, JBIFault.JBI_FAULT_ROOT, JBIConstants.NS_JBI_BINDING); if (!jbiFault.hasDetails()) {
nsStack.add("http://cxf.apache.org/bindings/xformat"); String prefix = nsStack.getPrefix("http://cxf.apache.org/bindings/xformat"); StaxUtils.writeStartElement(writer, prefix, "XMLFault", "http://cxf.apache.org/bindings/xformat"); StaxUtils.writeStartElement(writer, prefix, "faultstring", "http://cxf.apache.org/bindings/xformat"); Throwable t = f.getCause(); StaxUtils.writeStartElement(writer, prefix, "detail", "http://cxf.apache.org/bindings/xformat"); StaxUtils.writeNode(DOMUtils.getChild(f.getDetail(), Node.ELEMENT_NODE), writer, false);