Class XmlFileContentMerger

    • Constructor Detail

      • XmlFileContentMerger

        public XmlFileContentMerger​(org.gradle.internal.xml.XmlTransformer xmlTransformer)
    • Method Detail

      • getXmlTransformer

        public org.gradle.internal.xml.XmlTransformer getXmlTransformer()
      • setXmlTransformer

        public void setXmlTransformer​(org.gradle.internal.xml.XmlTransformer xmlTransformer)
      • withXml

        public void withXml​(@DelegatesTo(XmlProvider.class)
                            Closure closure)
        Adds a closure to be called when the file has been created. The XML is passed to the closure as a parameter in form of a XmlProvider. The closure can modify the XML before it is written to the output file.

        For examples see docs for EclipseProject or IdeaProject and others.

        Parameters:
        closure - The closure to execute when the XML has been created.
      • withXml

        public void withXml​(Action<? super XmlProvider> action)
        Adds an action to be called when the file has been created.

        See withXml(Closure)

        Parameters:
        action - The action to execute when the XML has been created.