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(Action<? super IdeaModule> action)
Configures IDEA module 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(Action<? super IdeaProject> action)
Configures IDEA project information.
|
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(Action<? super IdeaWorkspace> action)
Configures IDEA workspace information.
|
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 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.