private void write()

in src/main/java/org/apache/maven/plugins/antrun/AntrunXmlPlexusConfigurationWriter.java [71:89]


    private void write(PlexusConfiguration c, XmlSerializer serializer) throws IOException {
        serializer.startTag(null, c.getName());
        writeAttributes(c, serializer);

        int count = c.getChildCount();
        if (count == 0) {
            String value = c.getValue();
            if (value != null) {
                serializer.text(value);
            }
        } else {
            for (int i = 0; i < count; i++) {
                PlexusConfiguration child = c.getChild(i);
                write(child, serializer);
            }
        }

        serializer.endTag(null, c.getName());
    }