com.android.build.gradle
[Groovy] Class BaseExtension

java.lang.Object
  com.android.build.gradle.BaseExtension

abstract class BaseExtension

Base android extension for all android plugins.


Field Summary
protected BasePlugin plugin

 
Property Summary
AaptOptionsImpl aaptOptions

CompileOptions compileOptions

DefaultProductFlavor defaultConfig

DexOptionsImpl dexOptions

LintOptionsImpl lintOptions

PackagingOptionsImpl packagingOptions

NamedDomainObjectContainer sourceSetsContainer

The source sets container.

TestOptions testOptions

 
Constructor Summary
BaseExtension(BasePlugin plugin, ProjectInternal project, Instantiator instantiator)

 
Method Summary
void aaptOptions(Action action)

void addTestVariant(TestVariant testVariant)

void buildToolsVersion(java.lang.String version)

void compileOptions(Action action)

void compileSdkVersion(int apiLevel)

void compileSdkVersion(java.lang.String target)

void defaultConfig(Action action)

void deviceProvider(DeviceProvider deviceProvider)

void dexOptions(Action action)

java.io.File getAdbExe()

FullRevision getBuildToolsRevision()

java.lang.String getCompileSdkVersion()

java.io.File getDefaultProguardFile(java.lang.String name)

java.util.List getDeviceProviders()

ILogger getLogger()

NamedDomainObjectContainer getSourceSets()

java.util.List getTestServers()

DefaultDomainObjectSet getTestVariants()

void lintOptions(Action action)

void packagingOptions(Action action)

void registerArtifactType(java.lang.String name, boolean isTest, int artifactType)

void registerBuildTypeSourceProvider(java.lang.String name, BuildType buildType, SourceProvider sourceProvider)

void registerJavaArtifact(java.lang.String name, BaseVariant variant, java.lang.String assembleTaskName, java.lang.String javaCompileTaskName, Configuration configuration, java.io.File classesFolder, SourceProvider sourceProvider)

void registerMultiFlavorSourceProvider(java.lang.String name, java.lang.String flavorName, SourceProvider sourceProvider)

void registerProductFlavorSourceProvider(java.lang.String name, ProductFlavor productFlavor, SourceProvider sourceProvider)

void setBuildToolsVersion(java.lang.String version)

void setCompileSdkVersion(int apiLevel)

void setCompileSdkVersion(java.lang.String target)

void sourceSets(Action action)

void testOptions(Action action)

void testServer(TestServer testServer)

SourceProvider wrapJavaSourceSet(SourceSet sourceSet)

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Field Detail

plugin

protected final BasePlugin plugin


 
Property Detail

aaptOptions

final AaptOptionsImpl aaptOptions


compileOptions

final CompileOptions compileOptions


defaultConfig

final DefaultProductFlavor defaultConfig


dexOptions

final DexOptionsImpl dexOptions


lintOptions

final LintOptionsImpl lintOptions


packagingOptions

final PackagingOptionsImpl packagingOptions


sourceSetsContainer

final NamedDomainObjectContainer sourceSetsContainer
The source sets container.


testOptions

final TestOptions testOptions


 
Constructor Detail

BaseExtension

BaseExtension(BasePlugin plugin, ProjectInternal project, Instantiator instantiator)


 
Method Detail

aaptOptions

void aaptOptions(Action action)


addTestVariant

void addTestVariant(TestVariant testVariant)


buildToolsVersion

void buildToolsVersion(java.lang.String version)


compileOptions

void compileOptions(Action action)


compileSdkVersion

void compileSdkVersion(int apiLevel)


compileSdkVersion

void compileSdkVersion(java.lang.String target)


defaultConfig

void defaultConfig(Action action)


deviceProvider

void deviceProvider(DeviceProvider deviceProvider)


dexOptions

void dexOptions(Action action)


getAdbExe

java.io.File getAdbExe()


getBuildToolsRevision

FullRevision getBuildToolsRevision()


getCompileSdkVersion

java.lang.String getCompileSdkVersion()


getDefaultProguardFile

java.io.File getDefaultProguardFile(java.lang.String name)


getDeviceProviders

@NonNull
java.util.List getDeviceProviders()


getLogger

ILogger getLogger()


getSourceSets

NamedDomainObjectContainer getSourceSets()


getTestServers

@NonNull
java.util.List getTestServers()


getTestVariants

@NonNull
DefaultDomainObjectSet getTestVariants()


lintOptions

void lintOptions(Action action)


packagingOptions

void packagingOptions(Action action)


registerArtifactType

void registerArtifactType(@NonNull java.lang.String name, boolean isTest, int artifactType)


registerBuildTypeSourceProvider

void registerBuildTypeSourceProvider(@NonNull java.lang.String name, @NonNull BuildType buildType, @NonNull SourceProvider sourceProvider)


registerJavaArtifact

void registerJavaArtifact(@NonNull java.lang.String name, @NonNull BaseVariant variant, @NonNull java.lang.String assembleTaskName, @NonNull java.lang.String javaCompileTaskName, @NonNull Configuration configuration, @NonNull java.io.File classesFolder, @Nullable SourceProvider sourceProvider)


registerMultiFlavorSourceProvider

void registerMultiFlavorSourceProvider(@NonNull java.lang.String name, @NonNull java.lang.String flavorName, @NonNull SourceProvider sourceProvider)


registerProductFlavorSourceProvider

void registerProductFlavorSourceProvider(@NonNull java.lang.String name, @NonNull ProductFlavor productFlavor, @NonNull SourceProvider sourceProvider)


setBuildToolsVersion

void setBuildToolsVersion(java.lang.String version)


setCompileSdkVersion

void setCompileSdkVersion(int apiLevel)


setCompileSdkVersion

void setCompileSdkVersion(java.lang.String target)


sourceSets

void sourceSets(Action action)


testOptions

void testOptions(Action action)


testServer

void testServer(TestServer testServer)


wrapJavaSourceSet

@NonNull
SourceProvider wrapJavaSourceSet(@NonNull SourceSet sourceSet)


 

Copyright (C) 2012 The Android Open Source Project