|
||||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD |
java.lang.Objectcom.android.build.gradle.BaseExtension
abstract class BaseExtension
Base android extension for all android plugins.
Property Summary | |
---|---|
AaptOptionsImpl |
aaptOptions
|
NamedDomainObjectContainer |
buildTypes
|
CompileOptions |
compileOptions
|
DefaultProductFlavor |
defaultConfig
|
DexOptionsImpl |
dexOptions
|
java.util.List |
flavorDimensionList
|
JacocoExtension |
jacoco
|
LintOptionsImpl |
lintOptions
|
PackagingOptionsImpl |
packagingOptions
|
NamedDomainObjectContainer |
productFlavors
|
java.lang.String |
resourcePrefix
|
NamedDomainObjectContainer |
signingConfigs
|
NamedDomainObjectContainer |
sourceSetsContainer
The source sets container. |
java.lang.String |
testBuildType
|
TestOptions |
testOptions
|
boolean |
useOldManifestMerger
|
Constructor Summary | |
BaseExtension(BasePlugin plugin, ProjectInternal project, Instantiator instantiator, NamedDomainObjectContainer buildTypes, NamedDomainObjectContainer productFlavors, NamedDomainObjectContainer signingConfigs, boolean isLibrary)
|
Method Summary | |
---|---|
void
|
aaptOptions(Action action)
|
void
|
addTestVariant(TestVariant testVariant)
|
void
|
addVariant(BaseVariant variant)
|
void
|
buildToolsVersion(java.lang.String version)
|
void
|
buildTypes(Action action)
|
void
|
compileOptions(Action action)
|
void
|
compileSdkVersion(java.lang.String target)
|
void
|
compileSdkVersion(int apiLevel)
|
void
|
defaultConfig(Action action)
|
void
|
defaultPublishConfig(java.lang.String value)
|
void
|
deviceProvider(DeviceProvider deviceProvider)
|
void
|
dexOptions(Action action)
|
void
|
enforceUniquePackageName(boolean value)
|
void
|
flavorDimensions(java.lang.String... dimensions)
|
void
|
flavorGroups(java.lang.String... groups)
|
java.io.File
|
getAdbExe()
|
java.util.List
|
getBootClasspath()
|
FullRevision
|
getBuildToolsRevision()
|
java.lang.String
|
getCompileSdkVersion()
|
java.io.File
|
getDefaultProguardFile(java.lang.String name)
|
java.lang.String
|
getDefaultPublishConfig()
|
java.util.List
|
getDeviceProviders()
|
java.lang.Object
|
getEnforceUniquePackageName()
|
ILogger
|
getLogger()
|
protected java.lang.Object
|
getPlugin()
|
boolean
|
getPublishNonDefault()
|
java.io.File
|
getSdkDirectory()
|
NamedDomainObjectContainer
|
getSourceSets()
|
java.util.List
|
getTestServers()
|
DefaultDomainObjectSet
|
getTestVariants()
|
groovy.lang.Closure
|
getVariantFilter()
|
void
|
jacoco(Action action)
|
void
|
lintOptions(Action action)
|
void
|
packagingOptions(Action action)
|
void
|
productFlavors(Action action)
|
void
|
publishNonDefault(boolean value)
|
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
|
resourcePrefix(java.lang.String prefix)
|
void
|
setBuildToolsVersion(java.lang.String version)
|
void
|
setCompileSdkVersion(int apiLevel)
|
void
|
setCompileSdkVersion(java.lang.String target)
|
void
|
setEnforceUniquePackageName(boolean value)
|
void
|
signingConfigs(Action action)
|
void
|
sourceSets(Action action)
|
void
|
testOptions(Action action)
|
void
|
testServer(TestServer testServer)
|
void
|
useOldManifestMerger(boolean flag)
|
void
|
variantFilter(groovy.lang.Closure filter)
|
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() |
Property Detail |
---|
final AaptOptionsImpl aaptOptions
final NamedDomainObjectContainer buildTypes
final CompileOptions compileOptions
final DefaultProductFlavor defaultConfig
final DexOptionsImpl dexOptions
java.util.List flavorDimensionList
final JacocoExtension jacoco
final LintOptionsImpl lintOptions
final PackagingOptionsImpl packagingOptions
final NamedDomainObjectContainer productFlavors
java.lang.String resourcePrefix
final NamedDomainObjectContainer signingConfigs
final NamedDomainObjectContainer sourceSetsContainer
java.lang.String testBuildType
final TestOptions testOptions
boolean useOldManifestMerger
Constructor Detail |
---|
BaseExtension(@NonNull BasePlugin plugin, @NonNull ProjectInternal project, @NonNull Instantiator instantiator, @NonNull NamedDomainObjectContainer buildTypes, @NonNull NamedDomainObjectContainer productFlavors, @NonNull NamedDomainObjectContainer signingConfigs, boolean isLibrary)
Method Detail |
---|
void aaptOptions(Action action)
void addTestVariant(TestVariant testVariant)
void addVariant(BaseVariant variant)
void buildToolsVersion(java.lang.String version)
void buildTypes(Action action)
void compileOptions(Action action)
void compileSdkVersion(java.lang.String target)
void compileSdkVersion(int apiLevel)
void defaultConfig(Action action)
void defaultPublishConfig(java.lang.String value)
void deviceProvider(DeviceProvider deviceProvider)
void dexOptions(Action action)
void enforceUniquePackageName(boolean value)
void flavorDimensions(java.lang.String... dimensions)
void flavorGroups(java.lang.String... groups)
java.io.File getAdbExe()
java.util.List getBootClasspath()
FullRevision getBuildToolsRevision()
java.lang.String getCompileSdkVersion()
java.io.File getDefaultProguardFile(java.lang.String name)
java.lang.String getDefaultPublishConfig()
@NonNull java.util.List getDeviceProviders()
java.lang.Object getEnforceUniquePackageName()
ILogger getLogger()
protected java.lang.Object getPlugin()
boolean getPublishNonDefault()
java.io.File getSdkDirectory()
NamedDomainObjectContainer getSourceSets()
@NonNull java.util.List getTestServers()
@NonNull DefaultDomainObjectSet getTestVariants()
groovy.lang.Closure getVariantFilter()
void jacoco(Action action)
void lintOptions(Action action)
void packagingOptions(Action action)
void productFlavors(Action action)
void publishNonDefault(boolean value)
void registerArtifactType(@NonNull java.lang.String name, boolean isTest, int artifactType)
void registerBuildTypeSourceProvider(@NonNull java.lang.String name, @NonNull BuildType buildType, @NonNull SourceProvider sourceProvider)
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)
void registerMultiFlavorSourceProvider(@NonNull java.lang.String name, @NonNull java.lang.String flavorName, @NonNull SourceProvider sourceProvider)
void registerProductFlavorSourceProvider(@NonNull java.lang.String name, @NonNull ProductFlavor productFlavor, @NonNull SourceProvider sourceProvider)
void resourcePrefix(java.lang.String prefix)
void setBuildToolsVersion(java.lang.String version)
void setCompileSdkVersion(int apiLevel)
void setCompileSdkVersion(java.lang.String target)
void setEnforceUniquePackageName(boolean value)
void signingConfigs(Action action)
void sourceSets(Action action)
void testOptions(Action action)
void testServer(TestServer testServer)
void useOldManifestMerger(boolean flag)
void variantFilter(groovy.lang.Closure filter)
@NonNull SourceProvider wrapJavaSourceSet(@NonNull SourceSet sourceSet)
Copyright (C) 2012 The Android Open Source Project