Class Project
java.lang.Object
org.gradle.plugins.ide.internal.generator.AbstractPersistableConfigurationObject
org.gradle.plugins.ide.internal.generator.XmlPersistableConfigurationObject
org.gradle.plugins.ide.eclipse.model.Project
- All Implemented Interfaces:
- org.gradle.plugins.ide.internal.generator.generator.PersistableConfigurationObject
public class Project
extends org.gradle.plugins.ide.internal.generator.XmlPersistableConfigurationObject
Represents the customizable elements of an eclipse project file. (via XML hooks everything is customizable).
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionconfigure(EclipseProject eclipseProject) booleanThe build commands to be added to this Eclipse project.A comment used for the eclipse projectprotected StringThe linkedResources to be added to this Eclipse project.getName()The name used for the name of the eclipse projectThe natures to be added to this Eclipse project.The referenced projects of this Eclipse project.The resource filters of this Eclipse project.inthashCode()protected voidvoidsetBuildCommands(List<BuildCommand> buildCommands) voidsetComment(String comment) voidsetLinkedResources(Set<Link> linkedResources) voidvoidsetNatures(List<String> natures) voidsetReferencedProjects(Set<String> referencedProjects) voidsetResourceFilters(Set<ResourceFilter> resourceFilters) Sets the resource filters of this Eclipse project.protected voidtoString()Methods inherited from class org.gradle.plugins.ide.internal.generator.XmlPersistableConfigurationObjectfindFirstChildNamed, findFirstChildWithAttributeValue, findFirstWithAttributeValue, findOrCreateFirstChildNamed, findOrCreateFirstChildWithAttributeValue, getChildren, getXml, load, store, transformAction, transformActionMethods inherited from class org.gradle.plugins.ide.internal.generator.AbstractPersistableConfigurationObjectload, loadDefaults, store
- 
Field Details- 
PROJECT_FILE_NAME- See Also:
 
 
- 
- 
Constructor Details- 
Projectpublic Project(org.gradle.internal.xml.XmlTransformer xmlTransformer) 
 
- 
- 
Method Details- 
getDefaultResourceName- Specified by:
- getDefaultResourceNamein class- org.gradle.plugins.ide.internal.generator.AbstractPersistableConfigurationObject
 
- 
getNameThe name used for the name of the eclipse project
- 
setName
- 
getCommentA comment used for the eclipse project
- 
setComment
- 
getReferencedProjectsThe referenced projects of this Eclipse project.
- 
setReferencedProjects
- 
getNaturesThe natures to be added to this Eclipse project.
- 
setNatures
- 
getBuildCommandsThe build commands to be added to this Eclipse project.
- 
setBuildCommands
- 
getLinkedResourcesThe linkedResources to be added to this Eclipse project.
- 
setLinkedResources
- 
getResourceFiltersThe resource filters of this Eclipse project.- Since:
- 3.5
 
- 
setResourceFiltersSets the resource filters of this Eclipse project.- Since:
- 3.5
 
- 
configure
- 
load- Overrides:
- loadin class- org.gradle.plugins.ide.internal.generator.XmlPersistableConfigurationObject
 
- 
store- Overrides:
- storein class- org.gradle.plugins.ide.internal.generator.XmlPersistableConfigurationObject
 
- 
equals
- 
hashCodepublic int hashCode()
- 
toString
 
-