public class IdeaModel extends Object
See the examples in docs for IdeaModule
or IdeaProject
.
Constructor | Description |
---|---|
IdeaModel() |
Modifier and Type | Method | 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 |
module(Action<? super IdeaModule> action) |
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 |
project(Action<? super IdeaProject> action) |
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.
|
void |
workspace(Action<? super IdeaWorkspace> action) |
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 module(Action<? super IdeaModule> action)
For examples see docs for IdeaModule
.
public void project(Closure closure)
For examples see docs for IdeaProject
.
public void project(Action<? super IdeaProject> action)
For examples see docs for IdeaProject
.
public void workspace(Closure closure)
For examples see docs for IdeaWorkspace
.
public void workspace(Action<? super IdeaWorkspace> action)
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.