org.gradle.plugins.ide.internal.generator.generator.PersistableConfigurationObject
public class Project
extends org.gradle.plugins.ide.internal.generator.XmlPersistableConfigurationObject
Constructor | Description |
---|---|
Project(org.gradle.internal.xml.XmlTransformer xmlTransformer,
java.lang.Object pathFactory) |
Modifier and Type | Method | Description |
---|---|---|
void |
addModulePath(java.io.File moduleFile) |
Adds a module to the module paths included in the Project.
|
void |
configure(java.util.List<IdeaModule> modules,
java.lang.String jdkName,
IdeaLanguageLevel languageLevel,
JavaVersion bytecodeVersion,
java.util.Collection<java.lang.String> wildcards,
java.util.Collection<ProjectLibrary> projectLibraries,
java.lang.String vcs) |
|
boolean |
equals(java.lang.Object o) |
|
protected java.lang.String |
getDefaultResourceName() |
|
Jdk |
getJdk() |
Represent the jdk information of the project java sdk.
|
java.util.Set<Path> |
getModulePaths() |
A set of
Path instances pointing to the modules contained in the ipr. |
java.util.Set<ProjectLibrary> |
getProjectLibraries() |
The project-level libraries of the IDEA project.
|
java.lang.String |
getVcs() |
The vcs used by the project.
|
java.util.Set<java.lang.String> |
getWildcards() |
A set of wildcard string to be included/excluded from the resources.
|
int |
hashCode() |
|
protected void |
load(Node xml) |
|
void |
setJdk(Jdk jdk) |
|
void |
setModulePaths(java.util.Set<Path> modulePaths) |
|
void |
setProjectLibraries(java.util.Set<ProjectLibrary> projectLibraries) |
|
void |
setVcs(java.lang.String vcs) |
|
void |
setWildcards(java.util.Set<java.lang.String> wildcards) |
|
protected void |
store(Node xml) |
findFirstChildNamed, findFirstChildWithAttributeValue, findFirstWithAttributeValue, findOrCreateFirstChildNamed, findOrCreateFirstChildWithAttributeValue, getChildren, getXml, load, store, transformAction, transformAction
public Project(org.gradle.internal.xml.XmlTransformer xmlTransformer, java.lang.Object pathFactory)
public java.util.Set<Path> getModulePaths()
Path
instances pointing to the modules contained in the ipr.public void setModulePaths(java.util.Set<Path> modulePaths)
public void addModulePath(java.io.File moduleFile)
moduleFile
- path to the module's module filepublic java.util.Set<java.lang.String> getWildcards()
public void setWildcards(java.util.Set<java.lang.String> wildcards)
public Jdk getJdk()
public void setJdk(Jdk jdk)
public java.lang.String getVcs()
public void setVcs(java.lang.String vcs)
public java.util.Set<ProjectLibrary> getProjectLibraries()
public void setProjectLibraries(java.util.Set<ProjectLibrary> projectLibraries)
protected java.lang.String getDefaultResourceName()
getDefaultResourceName
in class org.gradle.plugins.ide.internal.generator.AbstractPersistableConfigurationObject
public void configure(java.util.List<IdeaModule> modules, java.lang.String jdkName, IdeaLanguageLevel languageLevel, JavaVersion bytecodeVersion, java.util.Collection<java.lang.String> wildcards, java.util.Collection<ProjectLibrary> projectLibraries, java.lang.String vcs)
protected void load(Node xml)
load
in class org.gradle.plugins.ide.internal.generator.XmlPersistableConfigurationObject
protected void store(Node xml)
store
in class org.gradle.plugins.ide.internal.generator.XmlPersistableConfigurationObject
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object