Search in sources :

Example 6 with XMLWriter

use of de.pdark.decentxml.XMLWriter in project tycho by eclipse.

the class PomFile method write.

public static void write(PomFile pom, OutputStream out) throws IOException {
    String encoding = pom.document.getEncoding() != null ? pom.document.getEncoding() : DEFAULT_XML_ENCODING;
    Writer w = new OutputStreamWriter(out, encoding);
    XMLWriter xw = new XMLWriter(w);
    try {
        pom.setVersionInXML();
        pom.document.toXML(xw);
    } finally {
        xw.flush();
    }
}
Also used : OutputStreamWriter(java.io.OutputStreamWriter) XMLWriter(de.pdark.decentxml.XMLWriter) Writer(java.io.Writer) XMLWriter(de.pdark.decentxml.XMLWriter) OutputStreamWriter(java.io.OutputStreamWriter)

Example 7 with XMLWriter

use of de.pdark.decentxml.XMLWriter in project tycho by eclipse.

the class TargetDefinitionFile method write.

public static void write(TargetDefinitionFile target, File file) throws IOException {
    OutputStream os = new BufferedOutputStream(new FileOutputStream(file));
    Document document = target.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);
    }
}
Also used : BufferedOutputStream(java.io.BufferedOutputStream) OutputStream(java.io.OutputStream) FileOutputStream(java.io.FileOutputStream) FileOutputStream(java.io.FileOutputStream) OutputStreamWriter(java.io.OutputStreamWriter) Document(de.pdark.decentxml.Document) BufferedOutputStream(java.io.BufferedOutputStream) XMLWriter(de.pdark.decentxml.XMLWriter) XMLWriter(de.pdark.decentxml.XMLWriter) OutputStreamWriter(java.io.OutputStreamWriter) Writer(java.io.Writer)

Example 8 with XMLWriter

use of de.pdark.decentxml.XMLWriter in project fabric8 by jboss-fuse.

the class RouteXml method writeXml.

public void writeXml(Document doc, File file) throws IOException {
    File parentDir = file.getParentFile();
    if (parentDir != null) {
        parentDir.mkdirs();
    }
    XMLWriter writer = new XMLWriter(new FileWriter(file));
    doc.toXML(writer);
    writer.close();
}
Also used : FileWriter(java.io.FileWriter) File(java.io.File) XMLWriter(de.pdark.decentxml.XMLWriter)

Example 9 with XMLWriter

use of de.pdark.decentxml.XMLWriter in project tycho by eclipse.

the class Category method write.

public static void write(Category category, File file) throws IOException {
    OutputStream os = new BufferedOutputStream(new FileOutputStream(file));
    Document document = category.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);
    }
}
Also used : OutputStream(java.io.OutputStream) FileOutputStream(java.io.FileOutputStream) BufferedOutputStream(java.io.BufferedOutputStream) FileOutputStream(java.io.FileOutputStream) OutputStreamWriter(java.io.OutputStreamWriter) Document(de.pdark.decentxml.Document) BufferedOutputStream(java.io.BufferedOutputStream) XMLWriter(de.pdark.decentxml.XMLWriter) Writer(java.io.Writer) XMLWriter(de.pdark.decentxml.XMLWriter) OutputStreamWriter(java.io.OutputStreamWriter)

Aggregations

XMLWriter (de.pdark.decentxml.XMLWriter)9 OutputStreamWriter (java.io.OutputStreamWriter)7 Writer (java.io.Writer)7 Document (de.pdark.decentxml.Document)6 BufferedOutputStream (java.io.BufferedOutputStream)6 FileOutputStream (java.io.FileOutputStream)6 OutputStream (java.io.OutputStream)6 File (java.io.File)1 FileWriter (java.io.FileWriter)1 StringWriter (java.io.StringWriter)1