|
||||||||
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.
Field Summary | |
---|---|
protected BasePlugin |
plugin
|
Property Summary | |
---|---|
AaptOptionsImpl |
aaptOptions
|
NamedDomainObjectContainer |
buildTypes
|
CompileOptions |
compileOptions
|
DefaultProductFlavor |
defaultConfig
|
DexOptionsImpl |
dexOptions
|
java.util.List |
flavorDimensionList
|
LintOptionsImpl |
lintOptions
|
PackagingOptionsImpl |
packagingOptions
|
NamedDomainObjectContainer |
productFlavors
|
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(int apiLevel)
|
void
|
compileSdkVersion(java.lang.String target)
|
void
|
defaultConfig(Action action)
|
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()
|
FullRevision
|
getBuildToolsRevision()
|
java.lang.String
|
getCompileSdkVersion()
|
java.io.File
|
getDefaultProguardFile(java.lang.String name)
|
java.util.List
|
getDeviceProviders()
|
java.lang.Object
|
getEnforceUniquePackageName()
|
ILogger
|
getLogger()
|
NamedDomainObjectContainer
|
getSourceSets()
|
java.util.List
|
getTestServers()
|
DefaultDomainObjectSet
|
getTestVariants()
|
groovy.lang.Closure
|
getVariantFilter()
|
void
|
lintOptions(Action action)
|
void
|
packagingOptions(Action action)
|
void
|
productFlavors(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
|
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() |
Field Detail |
---|
protected final BasePlugin plugin
Property Detail |
---|
final AaptOptionsImpl aaptOptions
final NamedDomainObjectContainer buildTypes
final CompileOptions compileOptions
final DefaultProductFlavor defaultConfig
final DexOptionsImpl dexOptions
java.util.List flavorDimensionList
final LintOptionsImpl lintOptions
final PackagingOptionsImpl packagingOptions
final NamedDomainObjectContainer productFlavors
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(int apiLevel)
void compileSdkVersion(java.lang.String target)
void defaultConfig(Action action)
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()
FullRevision getBuildToolsRevision()
java.lang.String getCompileSdkVersion()
java.io.File getDefaultProguardFile(java.lang.String name)
@NonNull java.util.List getDeviceProviders()
java.lang.Object getEnforceUniquePackageName()
ILogger getLogger()
NamedDomainObjectContainer getSourceSets()
@NonNull java.util.List getTestServers()
@NonNull DefaultDomainObjectSet getTestVariants()
groovy.lang.Closure getVariantFilter()
void lintOptions(Action action)
void packagingOptions(Action action)
void productFlavors(Action action)
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 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