public class IdeaModel extends GroovyObjectSupport
See the examples in docs for IdeaModule or IdeaProject.
| Constructor and Description |
|---|
IdeaModel() |
| Modifier and Type | Method and Description |
|---|---|
IdeaModule |
getModule()
Configures IDEA module information.
|
IdeaProject |
getProject()
Configures IDEA project information.
|
String |
getTargetVersion()
Configures the target IDEA version.
|
IdeaWorkspace |
getWorkspace()
Configures IDEA workspace information.
|
void |
module(Closure closure)
Configures IDEA module information.
|
void |
pathVariables(Map<String,File> pathVariables)
Adds path variables to be used for replacing absolute paths in resulting files (*.iml, etc.).
|
void |
project(Closure closure)
Configures IDEA project information.
|
void |
setModule(IdeaModule module) |
void |
setProject(IdeaProject project) |
void |
setTargetVersion(String targetVersion) |
void |
setWorkspace(IdeaWorkspace workspace) |
void |
workspace(Closure closure)
Configures IDEA workspace information.
|
getMetaClass, getProperty, invokeMethod, setMetaClass, setPropertypublic IdeaModule getModule()
For examples see docs for IdeaModule.
public void setModule(IdeaModule module)
public IdeaProject getProject()
For examples see docs for IdeaProject.
public void setProject(IdeaProject project)
public IdeaWorkspace getWorkspace()
For examples see docs for IdeaWorkspace.
public void setWorkspace(IdeaWorkspace workspace)
public String getTargetVersion()
public void setTargetVersion(String targetVersion)
public void module(Closure closure)
For examples see docs for IdeaModule.
public void project(Closure closure)
For examples see docs for IdeaProject.
public void workspace(Closure closure)
For examples see docs for IdeaWorkspace.
public void pathVariables(Map<String,File> pathVariables)
For example see docs for IdeaModule.
pathVariables - A map with String->File pairs.