public abstract class BaseGarminPlugin<E extends BaseGarminExtension>
extends java.lang.Object
implements org.gradle.api.Plugin<org.gradle.api.Project>
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
START_CONNECT_IQ_TASK |
| Constructor and Description |
|---|
BaseGarminPlugin() |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(org.gradle.api.Project project) |
protected ConnectIQTask |
createConnectIQTask(org.gradle.api.Project proj,
E extension) |
protected BaseGarminExtension |
createDefaultGarminExt(org.gradle.api.Project project,
java.lang.String extension,
java.lang.Class<E> extensionClazz) |
protected BaseGarminTask |
createDefaultGarminTask(org.gradle.api.Project project,
BaseGarminExtension extension,
java.lang.String taskName,
java.lang.Class<? extends BaseGarminTask> taskClazz) |
protected abstract E |
createExtension(org.gradle.api.Project project) |
protected abstract java.util.List<BaseGarminTask> |
createTasks(org.gradle.api.Project project,
E extension) |
protected static final java.lang.String START_CONNECT_IQ_TASK
public void apply(org.gradle.api.Project project)
apply in interface org.gradle.api.Plugin<org.gradle.api.Project>protected abstract E createExtension(org.gradle.api.Project project)
protected abstract java.util.List<BaseGarminTask> createTasks(org.gradle.api.Project project, E extension)
protected BaseGarminTask createDefaultGarminTask(org.gradle.api.Project project, BaseGarminExtension extension, java.lang.String taskName, java.lang.Class<? extends BaseGarminTask> taskClazz)
protected ConnectIQTask createConnectIQTask(org.gradle.api.Project proj, E extension)
protected BaseGarminExtension createDefaultGarminExt(org.gradle.api.Project project, java.lang.String extension, java.lang.Class<E> extensionClazz)