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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier 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.XmlPersistableConfigurationObject
findFirstChildNamed, findFirstChildWithAttributeValue, findFirstWithAttributeValue, findOrCreateFirstChildNamed, findOrCreateFirstChildWithAttributeValue, getChildren, getXml, load, store, transformAction, transformActionMethods inherited from class org.gradle.plugins.ide.internal.generator.AbstractPersistableConfigurationObject
load, loadDefaults, store
-
Field Details
-
PROJECT_FILE_NAME
- See Also:
-
-
Constructor Details
-
Project
public Project(org.gradle.internal.xml.XmlTransformer xmlTransformer)
-
-
Method Details
-
getDefaultResourceName
- Specified by:
getDefaultResourceNamein classorg.gradle.plugins.ide.internal.generator.AbstractPersistableConfigurationObject
-
getName
The name used for the name of the eclipse project -
setName
-
getComment
A comment used for the eclipse project -
setComment
-
getReferencedProjects
The referenced projects of this Eclipse project. -
setReferencedProjects
-
getNatures
The natures to be added to this Eclipse project. -
setNatures
-
getBuildCommands
The build commands to be added to this Eclipse project. -
setBuildCommands
-
getLinkedResources
The linkedResources to be added to this Eclipse project. -
setLinkedResources
-
getResourceFilters
The resource filters of this Eclipse project.- Since:
- 3.5
-
setResourceFilters
Sets the resource filters of this Eclipse project.- Since:
- 3.5
-
configure
-
load
- Overrides:
loadin classorg.gradle.plugins.ide.internal.generator.XmlPersistableConfigurationObject
-
store
- Overrides:
storein classorg.gradle.plugins.ide.internal.generator.XmlPersistableConfigurationObject
-
equals
-
hashCode
public int hashCode() -
toString
-