public class IdeaModel extends Object
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.
|
public 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.