protected void updateNotifier()

in src/main/java/org/apache/maven/plugins/shade/pom/MavenJDOMWriter.java [1461:1491]


    protected void updateNotifier(Notifier value, String xmlTag, Counter counter, Element element) {
        Element root = element;
        Counter innerCount = new Counter(counter.getDepth() + 1);
        findAndReplaceSimpleElement(innerCount, root, "type", value.getType(), "mail");
        findAndReplaceSimpleElement(
                innerCount,
                root,
                "sendOnError",
                value.isSendOnError() ? null : String.valueOf(value.isSendOnError()),
                "true");
        findAndReplaceSimpleElement(
                innerCount,
                root,
                "sendOnFailure",
                value.isSendOnFailure() ? null : String.valueOf(value.isSendOnFailure()),
                "true");
        findAndReplaceSimpleElement(
                innerCount,
                root,
                "sendOnSuccess",
                value.isSendOnSuccess() ? null : String.valueOf(value.isSendOnSuccess()),
                "true");
        findAndReplaceSimpleElement(
                innerCount,
                root,
                "sendOnWarning",
                value.isSendOnWarning() ? null : String.valueOf(value.isSendOnWarning()),
                "true");
        findAndReplaceSimpleElement(innerCount, root, "address", value.getAddress(), null);
        findAndReplaceProperties(innerCount, root, "configuration", value.getConfiguration());
    }