public void indentWithSpaces() throws XMLStreamException { writeSpaces(); indent(); }
public void writeEndElement() throws XMLStreamException { CurrentElement elem = elems.pop(); unindent(); if (elem.hasChildElements()) { baseWriter.writeCharacters("\n"); writeSpaces(); } baseWriter.writeEndElement(); if (elems.empty()) { baseWriter.writeCharacters("\n"); } }
public void writeStartElement(java.lang.String namespaceURI, java.lang.String localName) throws XMLStreamException { writeStartElement(null, localName, namespaceURI); }
private void writeXml(Node n, PrintWriter pw) throws XMLStreamException { XMLStreamWriter writer = StaxUtils.createXMLStreamWriter(pw); writer = new PrettyPrintXMLStreamWriter(writer, 2); StaxUtils.copy(new DOMSource(n), writer); writer.close(); } }
public void writeStartElement(java.lang.String prefix, java.lang.String localName, java.lang.String namespaceURI) throws XMLStreamException { QName currElemName = new QName(namespaceURI, localName); if (elems.empty()) { indentWithSpaces(); } else { baseWriter.writeCharacters(""); baseWriter.writeCharacters("\n"); indentWithSpaces(); CurrentElement elem = elems.peek(); elem.setChildElements(true); } if (prefix == null && namespaceURI == null) { baseWriter.writeStartElement(localName); } else if (prefix == null) { baseWriter.writeStartElement(namespaceURI, localName); } else { baseWriter.writeStartElement(prefix, localName, namespaceURI); } elems.push(new CurrentElement(currElemName)); }
public static void writeTo(Node node, Writer os, int indent) throws XMLStreamException { XMLStreamWriter writer = createXMLStreamWriter(os); if (indent > 0) { writer = new PrettyPrintXMLStreamWriter(writer, indent); } try { copy(new DOMSource(node), writer); } finally { writer.close(); } }
public void writeStartElement(java.lang.String prefix, java.lang.String localName, java.lang.String namespaceURI) throws XMLStreamException { QName currElemName = new QName(namespaceURI, localName); if (elems.empty()) { indentWithSpaces(); } else { baseWriter.writeCharacters(""); baseWriter.writeCharacters("\n"); indentWithSpaces(); CurrentElement elem = elems.peek(); elem.setChildElements(true); } if (prefix == null && namespaceURI == null) { baseWriter.writeStartElement(localName); } else if (prefix == null) { baseWriter.writeStartElement(namespaceURI, localName); } else { baseWriter.writeStartElement(prefix, localName, namespaceURI); } elems.push(new CurrentElement(currElemName)); }
public static void writeTo(Node node, Writer os, int indent) throws XMLStreamException { XMLStreamWriter writer = createXMLStreamWriter(os); if (indent > 0) { writer = new PrettyPrintXMLStreamWriter(writer, indent); } try { copy(new DOMSource(node), writer); } finally { writer.close(); } }
public void writeEndElement() throws XMLStreamException { CurrentElement elem = elems.pop(); unindent(); if (elem.hasChildElements()) { baseWriter.writeCharacters("\n"); writeSpaces(); } baseWriter.writeEndElement(); if (elems.empty()) { baseWriter.writeCharacters("\n"); } }
public void indentWithSpaces() throws XMLStreamException { writeSpaces(); indent(); }
public void writeStartElement(java.lang.String namespaceURI, java.lang.String localName) throws XMLStreamException { writeStartElement(null, localName, namespaceURI); }
public void writeStartElement(java.lang.String prefix, java.lang.String localName, java.lang.String namespaceURI) throws XMLStreamException { QName currElemName = new QName(namespaceURI, localName); if (elems.empty()) { indentWithSpaces(); } else { baseWriter.writeCharacters(""); baseWriter.writeCharacters("\n"); indentWithSpaces(); CurrentElement elem = elems.peek(); elem.setChildElements(true); } if (prefix == null && namespaceURI == null) { baseWriter.writeStartElement(localName); } else if (prefix == null) { baseWriter.writeStartElement(namespaceURI, localName); } else { baseWriter.writeStartElement(prefix, localName, namespaceURI); } elems.push(new CurrentElement(currElemName)); }
public static void writeTo(Node node, Writer os, int indent) throws XMLStreamException { XMLStreamWriter writer = createXMLStreamWriter(os); if (indent > 0) { writer = new PrettyPrintXMLStreamWriter(writer, indent); } try { copy(new DOMSource(node), writer); } finally { writer.close(); } }
public void writeEndElement() throws XMLStreamException { CurrentElement elem = elems.pop(); unindent(); if (elem.hasChildElements()) { baseWriter.writeCharacters("\n"); writeSpaces(); } baseWriter.writeEndElement(); if (elems.empty()) { baseWriter.writeCharacters("\n"); } }
public void indentWithSpaces() throws XMLStreamException { writeSpaces(); indent(); }
public void writeStartElement(java.lang.String namespaceURI, java.lang.String localName) throws XMLStreamException { writeStartElement(null, localName, namespaceURI); }
public void writeStartElement(java.lang.String prefix, java.lang.String localName, java.lang.String namespaceURI) throws XMLStreamException { QName currElemName = new QName(namespaceURI, localName); if (elems.empty()) { indentWithSpaces(); } else { baseWriter.writeCharacters(""); baseWriter.writeCharacters("\n"); indentWithSpaces(); CurrentElement elem = elems.peek(); elem.setChildElements(true); } if (prefix == null && namespaceURI == null) { baseWriter.writeStartElement(localName); } else if (prefix == null) { baseWriter.writeStartElement(namespaceURI, localName); } else { baseWriter.writeStartElement(prefix, localName, namespaceURI); } elems.push(new CurrentElement(currElemName)); }
protected void writePrettyPayload(StringBuilder builder, StringWriter stringWriter, String contentType) throws Exception { // Just transform the XML message when the cos has content StringWriter swriter = new StringWriter(); XMLStreamWriter xwriter = StaxUtils.createXMLStreamWriter(swriter); xwriter = new PrettyPrintXMLStreamWriter(xwriter, 2); StaxUtils.copy(new StreamSource(new StringReader(stringWriter.getBuffer().toString())), xwriter); xwriter.close(); String result = swriter.toString(); if (result.length() < limit || limit == -1) { builder.append(swriter.toString()); } else { builder.append(swriter.toString().substring(0, limit)); } }
public void writeEndElement() throws XMLStreamException { CurrentElement elem = elems.pop(); unindent(); if (elem.hasChildElements()) { baseWriter.writeCharacters("\n"); writeSpaces(); } baseWriter.writeEndElement(); if (elems.empty()) { baseWriter.writeCharacters("\n"); } }
public void indentWithSpaces() throws XMLStreamException { writeSpaces(); indent(); }