open class IdeaModuleIml : XmlFileContentMerger
Models the generation/parsing/merging capabilities of an IDEA module.
For examples, see docs for IdeaModule.
IdeaModuleIml(xmlTransformer: XmlTransformer, generateTo: File) |
open fun getGenerateTo(): File
Folder where the *.iml file will be generated to For example see docs for IdeaModule |
|
open fun setGenerateTo(generateTo: File): Unit |
open fun getXmlTransformer(): XmlTransformer |
|
open fun setXmlTransformer(xmlTransformer: XmlTransformer): Unit |
|
open fun withXml(closure: Closure<Any>): Unit
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 org.gradle.plugins.ide.eclipse.model.EclipseProject or org.gradle.plugins.ide.idea.model.IdeaProject and others. open fun withXml(action: Action<in XmlProvider>): Unit
Adds an action to be called when the file has been created. |