public class GradleModelBuilder extends Object implements GradleModel
GradleModel.public static GradleModelBuilder create()
public static GradleModelBuilder create(GradleModel model)
public String getGroup()
GradleModelgetGroup in interface GradleModelpublic GradleModelBuilder setGroup(String group)
public String getName()
GradleModelgetName in interface GradleModelpublic GradleModelBuilder setName(String name)
public String getVersion()
GradleModelgetVersion in interface GradleModelpublic GradleModelBuilder setVersion(String version)
public String getPackaging()
GradleModelgetPackaging in interface GradleModelpublic GradleModelBuilder setPackaging(String packaging)
public String getArchiveName()
GradleModelgetArchiveName in interface GradleModelpublic GradleModelBuilder setArchiveName(String archiveName)
public String getProjectPath()
GradleModelgetProjectPath in interface GradleModelpublic GradleModelBuilder setProjectPath(String projectPath)
public String getRootProjectPath()
GradleModelgetRootProjectPath in interface GradleModelpublic GradleModelBuilder setRootProjectPath(String rootProjectPath)
public String getArchivePath()
GradleModelgetArchivePath in interface GradleModelpublic GradleModelBuilder setArchivePath(String archivePath)
public List<GradleTask> getTasks()
GradleModelgetTasks in interface GradleModelpublic GradleModelBuilder setTasks(List<GradleTask> tasks)
public GradleModelBuilder addTask(GradleTask task)
public List<GradleTask> getEffectiveTasks()
GradleModelgetEffectiveTasks in interface GradleModelpublic GradleModelBuilder setEffectiveTasks(List<GradleTask> tasks)
public boolean hasEffectiveTask(GradleTask task)
GradleModelGradleModel.getEffectiveTasks() contains a task with the same name as the given task.hasEffectiveTask in interface GradleModelGradleTaskBuilderpublic List<GradleDependency> getDependencies()
GradleModelgetDependencies in interface GradleModelpublic GradleModelBuilder setDependencies(List<GradleDependency> deps)
public boolean hasDependency(GradleDependency dep)
GradleModelGradleModel.getDependencies() contains a dependency with the same coordinates and configuration as
the given dependency.hasDependency in interface GradleModelGradleDependencyBuilderpublic GradleModelBuilder addDependency(GradleDependency dep)
public GradleModelBuilder removeDependency(GradleDependency dep)
public List<GradleDependency> getEffectiveDependencies()
GradleModelgetEffectiveDependencies in interface GradleModelpublic GradleModelBuilder setEffectiveDependencies(List<GradleDependency> deps)
public boolean hasEffectiveDependency(GradleDependency dependency)
GradleModelGradleModel.getEffectiveDependencies() contains a dependency with the same coordinates and
configuration as the given dependency.hasEffectiveDependency in interface GradleModelGradleDependencyBuilderpublic List<GradleDependency> getManagedDependencies()
GradleModelgetManagedDependencies in interface GradleModelpublic GradleModelBuilder setManagedDependencies(List<GradleDependency> deps)
public boolean hasManagedDependency(GradleDependency dep)
GradleModelGradleModel.getManagedDependencies() contains a dependency with the same coordinates and
configuration as the given dependency.hasManagedDependency in interface GradleModelGradleDependencyBuilderpublic GradleModelBuilder addManagedDependency(GradleDependency dep)
public GradleModelBuilder removeManagedDependency(GradleDependency dep)
public List<GradleDependency> getEffectiveManagedDependencies()
GradleModelgetEffectiveManagedDependencies in interface GradleModelpublic GradleModelBuilder setEffectiveManagedDependencies(List<GradleDependency> deps)
public boolean hasEffectiveManagedDependency(GradleDependency dependency)
GradleModelGradleModel.getEffectiveManagedDependencies() contains a dependency with the same coordinates and
configuration as the given dependency.hasEffectiveManagedDependency in interface GradleModelGradleDependencyBuilderpublic List<GradleProfile> getProfiles()
GradleModelgetProfiles in interface GradleModelpublic GradleModelBuilder setProfiles(List<GradleProfile> profiles)
public boolean hasProfile(GradleProfile profile)
GradleModelGradleModel.getProfiles() contains a profile with the same name as the given profile.hasProfile in interface GradleModelGradleProfileBuilderpublic GradleModelBuilder addProfile(GradleProfile profile)
public GradleModelBuilder removeProfile(GradleProfile profile)
public List<GradlePlugin> getPlugins()
GradleModelgetPlugins in interface GradleModelpublic GradleModelBuilder setPlugins(List<GradlePlugin> plugins)
public boolean hasPlugin(GradlePlugin plugin)
GradleModelGradleModel.getPlugins() contains a plugin with the same name as given plugin.hasPlugin in interface GradleModelGradlePluginBuilderpublic GradleModelBuilder addPlugin(GradlePlugin plugin)
public GradleModelBuilder removePlugin(GradlePlugin plugin)
public List<GradlePlugin> getEffectivePlugins()
GradleModelgetEffectivePlugins in interface GradleModelpublic GradleModelBuilder setEffectivePlugins(List<GradlePlugin> plugins)
public boolean hasEffectivePlugin(GradlePlugin plugin)
GradleModelGradleModel.getEffectivePlugins() contains a plugin with the same name as given plugin.hasEffectivePlugin in interface GradleModelGradlePluginBuilderpublic List<GradleRepository> getRepositories()
GradleModelgetRepositories in interface GradleModelpublic GradleModelBuilder setRepositories(List<GradleRepository> repos)
public boolean hasRepository(GradleRepository repo)
GradleModelGradleModel.getRepositories() contains a repository with the same URL as given repository.hasRepository in interface GradleModelGradleRepositoryBuilderpublic GradleModelBuilder addRepository(GradleRepository repo)
public GradleModelBuilder removeRepository(GradleRepository repo)
public List<GradleRepository> getEffectiveRepositories()
GradleModelgetEffectiveRepositories in interface GradleModelpublic GradleModelBuilder setEffectiveRepositories(List<GradleRepository> repos)
public boolean hasEffectiveRepository(GradleRepository repo)
GradleModelGradleModel.getEffectiveRepositories() contains a repository with the same URL as given repository.hasEffectiveRepository in interface GradleModelGradleRepositoryBuilderpublic Map<String,String> getProperties()
GradleModelgetProperties in interface GradleModelpublic GradleModelBuilder setProperties(Map<String,String> props)
public GradleModelBuilder setProperty(String name, String value)
public GradleModelBuilder removeProperty(String name)
public Map<String,String> getEffectiveProperties()
GradleModelgetEffectiveProperties in interface GradleModelpublic GradleModelBuilder setEffectiveProperties(Map<String,String> properties)
public List<GradleSourceSet> getEffectiveSourceSets()
GradleModelgetEffectiveSourceSets in interface GradleModelpublic GradleModelBuilder setEffectiveSourceSets(List<GradleSourceSet> sourceSets)
Copyright © 2014 JBoss by Red Hat. All rights reserved.