Class FileContentMerger
- java.lang.Object
-
- org.gradle.plugins.ide.api.FileContentMerger
-
- Direct Known Subclasses:
PropertiesFileContentMerger
,XmlFileContentMerger
public class FileContentMerger extends java.lang.Object
Models the generation/parsing/merging capabilities.For examples see docs for
EclipseProject
orIdeaProject
and others.
-
-
Constructor Summary
Constructors Constructor Description FileContentMerger()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
beforeMerged(Closure closure)
Adds a closure to be called after content is loaded from existing file but before gradle build information is merged.void
beforeMerged(Action<?> action)
Adds an action to be called after content is loaded from existing file but before gradle build information is merged.org.gradle.internal.MutableActionSet
getBeforeMerged()
org.gradle.internal.MutableActionSet
getWhenMerged()
void
setBeforeMerged(org.gradle.internal.MutableActionSet beforeMerged)
void
setWhenMerged(org.gradle.internal.MutableActionSet whenMerged)
void
whenMerged(Closure closure)
Adds a closure to be called after content is loaded from existing file and after gradle build information is merged.void
whenMerged(Action<?> action)
Adds an action to be called after content is loaded from existing file and after gradle build information is merged.
-
-
-
Method Detail
-
getWhenMerged
public org.gradle.internal.MutableActionSet getWhenMerged()
-
setWhenMerged
public void setWhenMerged(org.gradle.internal.MutableActionSet whenMerged)
-
getBeforeMerged
public org.gradle.internal.MutableActionSet getBeforeMerged()
-
setBeforeMerged
public void setBeforeMerged(org.gradle.internal.MutableActionSet beforeMerged)
-
beforeMerged
public void beforeMerged(Action<?> action)
Adds an action to be called after content is loaded from existing file but before gradle build information is merged.This is advanced api that gives access to internal implementation. It might be useful if you want to alter the way gradle build information is merged into existing file content.
For examples see docs for
EclipseProject
orIdeaProject
and others.- Parameters:
action
- The action to execute.
-
whenMerged
public void whenMerged(Action<?> action)
Adds an action to be called after content is loaded from existing file and after gradle build information is merged.This is advanced api that gives access to internal implementation of idea plugin. Use it only to tackle some tricky edge cases.
For examples see docs for
EclipseProject
orIdeaProject
and others.- Parameters:
action
- The action to execute.
-
beforeMerged
public void beforeMerged(Closure closure)
Adds a closure to be called after content is loaded from existing file but before gradle build information is merged.This is advanced api that gives access to internal implementation. It might be useful if you want to alter the way gradle build information is merged into existing file content.
For examples see docs for
EclipseProject
orIdeaProject
and others.- Parameters:
closure
- The closure to execute.
-
whenMerged
public void whenMerged(Closure closure)
Adds a closure to be called after content is loaded from existing file and after gradle build information is merged.This is advanced api that gives access to internal implementation of idea plugin. Use it only to tackle some tricky edge cases.
For examples see docs for
EclipseProject
orIdeaProject
and others.- Parameters:
closure
- The closure to execute.
-
-