use of de.pdark.decentxml.XMLWriter in project fabric8 by jboss-fuse.
the class CamelNamespaces method xmlToText.
public static String xmlToText(Node node) throws IOException {
StringWriter buffer = new StringWriter();
XMLWriter writer = new XMLWriter(buffer);
node.toXML(writer);
writer.close();
return buffer.toString();
}
use of de.pdark.decentxml.XMLWriter in project tycho by eclipse.
the class ProductConfiguration method write.
public static void write(ProductConfiguration product, File file) throws IOException {
OutputStream os = new BufferedOutputStream(new FileOutputStream(file));
Document document = product.document;
try {
String enc = document.getEncoding() != null ? document.getEncoding() : "UTF-8";
Writer w = new OutputStreamWriter(os, enc);
XMLWriter xw = new XMLWriter(w);
try {
document.toXML(xw);
} finally {
xw.flush();
}
} finally {
IOUtil.close(os);
}
}
use of de.pdark.decentxml.XMLWriter in project tycho by eclipse.
the class UpdateSite method write.
public static void write(UpdateSite site, File file) throws IOException {
OutputStream os = new BufferedOutputStream(new FileOutputStream(file));
Document document = site.document;
try {
String enc = document.getEncoding() != null ? document.getEncoding() : "UTF-8";
Writer w = new OutputStreamWriter(os, enc);
XMLWriter xw = new XMLWriter(w);
try {
document.toXML(xw);
} finally {
xw.flush();
}
} finally {
IOUtil.close(os);
}
}
use of de.pdark.decentxml.XMLWriter in project tycho by eclipse.
the class Feature method write.
public static void write(Feature feature, File file, String indent) throws IOException {
OutputStream os = new BufferedOutputStream(new FileOutputStream(file));
Document document = feature.document;
try {
String enc = document.getEncoding() != null ? document.getEncoding() : "UTF-8";
Writer w = new OutputStreamWriter(os, enc);
XMLWriter xw = new XMLWriter(w);
xw.setIndent(indent);
try {
document.toXML(xw);
} finally {
xw.flush();
}
} finally {
IOUtil.close(os);
}
}
use of de.pdark.decentxml.XMLWriter in project tycho by eclipse.
the class IU method write.
public static void write(IU iu, File file, String indent) throws IOException {
OutputStream os = new BufferedOutputStream(new FileOutputStream(file));
Document document = iu.document;
try {
String enc = document.getEncoding() != null ? document.getEncoding() : "UTF-8";
Writer w = new OutputStreamWriter(os, enc);
XMLWriter xw = new XMLWriter(w);
xw.setIndent(indent);
try {
document.toXML(xw);
} finally {
xw.flush();
}
} finally {
IOUtil.close(os);
}
}
Aggregations