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  Pathinstances 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(groovy.util.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(groovy.util.Node xml) | 
load, loadDefaults, storeclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitfindFirstChildNamed, findFirstChildWithAttributeValue, findFirstWithAttributeValue, findOrCreateFirstChildNamed, findOrCreateFirstChildWithAttributeValue, getChildren, getXml, load, store, transformAction, transformActionpublic 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)
@Incubating 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.AbstractPersistableConfigurationObjectpublic 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(groovy.util.Node xml)
load in class org.gradle.plugins.ide.internal.generator.XmlPersistableConfigurationObjectprotected void store(groovy.util.Node xml)
store in class org.gradle.plugins.ide.internal.generator.XmlPersistableConfigurationObjectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object