Groovy Documentation

org.gradle.plugins.ide.api
[Groovy] Class XmlFileContentMerger

java.lang.Object
  org.gradle.plugins.ide.api.FileContentMerger
      org.gradle.plugins.ide.api.XmlFileContentMerger

class XmlFileContentMerger
extends FileContentMerger

Models the generation/parsing/merging capabilities. Adds xml-related hooks.

For examples see docs for EclipseProject or IdeaProject and others. @author: Szczepan Faber, created at: 4/21/11


Property Summary
org.gradle.api.internal.XmlTransformer xmlTransformer

 
Constructor Summary
XmlFileContentMerger(org.gradle.api.internal.XmlTransformer xmlTransformer)

 
Method Summary
void withXml(Closure closure)

Adds a closure to be called when the file has been created.

 
Methods inherited from class FileContentMerger
beforeMerged, whenMerged
 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Property Detail

xmlTransformer

org.gradle.api.internal.XmlTransformer xmlTransformer


 
Constructor Detail

XmlFileContentMerger

XmlFileContentMerger(org.gradle.api.internal.XmlTransformer xmlTransformer)


 
Method Detail

withXml

void withXml(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.


 

Gradle API 1.0-milestone-8a