public void print(Node node) { print(node, new NamespaceContext()); }
protected void printList(List list, NamespaceContext ctx) { out.incrementIndent(); for (Object value : list) { NamespaceContext context = new NamespaceContext(ctx); /* * If the current value is a node, recurse into that node. */ if (value instanceof Node) { print((Node) value, context); continue; } printSimpleItem(value); } out.decrementIndent(); }
private static String asString(Node node) { StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw); XmlNodePrinter nodePrinter = new XmlNodePrinter(pw); nodePrinter.setPreserveWhitespace(true); nodePrinter.print(node); return sw.toString(); }
protected void printList(List list, NamespaceContext ctx) { out.incrementIndent(); for (Object value : list) { NamespaceContext context = new NamespaceContext(ctx); /* * If the current value is a node, recurse into that node. */ if (value instanceof Node) { print((Node) value, context); continue; } printSimpleItem(value); } out.decrementIndent(); }
@Override public void marshal(Exchange exchange, Object graph, OutputStream stream) throws Exception { printer(stream).print((Node) graph); }
protected void printList(List list, NamespaceContext ctx) { out.incrementIndent(); for (Iterator iter = list.iterator(); iter.hasNext();) { NamespaceContext context = new NamespaceContext(ctx); Object value = iter.next(); /* * If the current value is a node, recurse into that node. */ if (value instanceof Node) { print((Node) value, context); continue; } printSimpleItem(value); } out.decrementIndent(); }
@Override public void marshal(Exchange exchange, Object graph, OutputStream stream) throws Exception { newPrinter(stream).print((Node) graph); }
protected void printList(List list, NamespaceContext ctx) { out.incrementIndent(); for (Object value : list) { NamespaceContext context = new NamespaceContext(ctx); /* * If the current value is a node, recurse into that node. */ if (value instanceof Node) { print((Node) value, context); continue; } printSimpleItem(value); } out.decrementIndent(); }
public void print(Node node) { print(node, new NamespaceContext()); }
protected void printList(List list, NamespaceContext ctx) { out.incrementIndent(); for (Object value : list) { NamespaceContext context = new NamespaceContext(ctx); /* * If the current value is a node, recurse into that node. */ if (value instanceof Node) { print((Node) value, context); continue; } printSimpleItem(value); } out.decrementIndent(); }
public void print(Node node) { print(node, new NamespaceContext()); }
protected void printList(List list, NamespaceContext ctx) { out.incrementIndent(); for (Object value : list) { NamespaceContext context = new NamespaceContext(ctx); /* * If the current value is a node, recurse into that node. */ if (value instanceof Node) { print((Node) value, context); continue; } printSimpleItem(value); } out.decrementIndent(); }
public void print(Node node) { print(node, new NamespaceContext()); }
public void print(Node node) { print(node, new NamespaceContext()); }
public void print(Node node) { print(node, new NamespaceContext()); }
private static String asString(Node node) { StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw); XmlNodePrinter nodePrinter = new XmlNodePrinter(pw); nodePrinter.setPreserveWhitespace(true); nodePrinter.print(node); return sw.toString(); }
public String realToString(Object object) throws TranslationException { StringWriter writer = null; try { Node node = (Node)object; writer = new StringWriter(); new XmlNodePrinter(new PrintWriter(writer)).print(node); return writer.toString(); } finally { if (writer != null) { try { writer.close(); } catch (IOException ex) { } } } }
private static String asString(Node node) { Writer sw = new StringBuilderWriter(); PrintWriter pw = new PrintWriter(sw); XmlNodePrinter nodePrinter = new XmlNodePrinter(pw); nodePrinter.setPreserveWhitespace(true); nodePrinter.print(node); return sw.toString(); }
private void printNode(Node node, Writer writer) { final PrintWriter printWriter = new PrintWriter(writer); if (GUtil.isTrue(publicId)) { printWriter.format("<!DOCTYPE %s PUBLIC \"%s\" \"%s\">%n", node.name(), publicId, systemId); } IndentPrinter indentPrinter = new IndentPrinter(printWriter, indentation) { @Override public void println() { printWriter.println(); } @Override public void flush() { // for performance, ignore flushes } }; XmlNodePrinter nodePrinter = new XmlNodePrinter(indentPrinter); nodePrinter.setPreserveWhitespace(true); nodePrinter.print(node); printWriter.flush(); }
private void setGPathParamValue(String varName, String varType, Object value) throws ActivityException { if (isOutputDocument(varName)) { com.centurylink.mdw.variable.VariableTranslator translator = VariableTranslator.getTranslator(getPackage(), varType); DocumentReferenceTranslator docRefTranslator = (DocumentReferenceTranslator) translator; try { if (value instanceof Node) new XmlNodePrinter(new PrintWriter(outputDocumentWriter)).print((Node)value); Object doc = docRefTranslator.realToObject(outputDocumentWriter.toString()); super.setVariableValue(varName, varType, doc); } catch (Exception ex) { logger.severeException(ex.getMessage(), ex); throw new ActivityException(ex.getMessage(), ex); } } else { super.setVariableValue(varName, varType, value); } }