org.gradle.initialization
Interface ProjectSpec
- All Known Implementing Classes:
- AbstractProjectSpec, BuildFileProjectSpec, DefaultProjectSpec, ProjectDirectoryProjectSpec
public interface ProjectSpec
Method Summary |
boolean |
containsProject(org.gradle.api.internal.project.IProjectRegistry<?> registry)
Determines whether the given registry contains at least 1 project which meets this spec. |
java.lang.String |
getDisplayName()
|
<T extends org.gradle.api.internal.project.ProjectIdentifier>
T |
|
selectProject(org.gradle.api.internal.project.IProjectRegistry<? extends T> registry)
Returns the single project in the given registry which meets this spec. |
containsProject
boolean containsProject(org.gradle.api.internal.project.IProjectRegistry<?> registry)
- Determines whether the given registry contains at least 1 project which meets this spec.
selectProject
<T extends org.gradle.api.internal.project.ProjectIdentifier> T selectProject(org.gradle.api.internal.project.IProjectRegistry<? extends T> registry)
throws InvalidUserDataException
- Returns the single project in the given registry which meets this spec.
- Returns:
- the project. Never not return null.
- Throws:
InvalidUserDataException
- When project cannot be selected due to some user input mismatch.
getDisplayName
java.lang.String getDisplayName()