public static void writeElement()

in src/main/java/org/apache/maven/plugin/doap/DoapUtil.java [180:197]


    public static void writeElement(XMLWriter writer, String xmlnsPrefix, String name, String value, String lang)
            throws IllegalArgumentException {
        if (lang == null || lang.isEmpty()) {
            writeElement(writer, xmlnsPrefix, name, value);
            return;
        }

        if (name == null || name.isEmpty()) {
            throw new IllegalArgumentException("name should be defined");
        }

        if (value != null) {
            writeStartElement(writer, xmlnsPrefix, name);
            writer.addAttribute("xml:lang", lang);
            writer.writeText(value);
            writer.endElement();
        }
    }