|
||||||||
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
|
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 |
---|
protected final BasePlugin plugin
Property Detail |
---|
final AaptOptionsImpl aaptOptions
final CompileOptions compileOptions
final DefaultProductFlavor defaultConfig
final DexOptionsImpl dexOptions
final LintOptionsImpl lintOptions
final PackagingOptionsImpl packagingOptions
final NamedDomainObjectContainer sourceSetsContainer
final TestOptions testOptions
Constructor Detail |
---|
BaseExtension(BasePlugin plugin, ProjectInternal project, Instantiator instantiator)
Method Detail |
---|
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)
@NonNull java.util.List getDeviceProviders()
ILogger getLogger()
NamedDomainObjectContainer getSourceSets()
@NonNull java.util.List getTestServers()
@NonNull DefaultDomainObjectSet getTestVariants()
void lintOptions(Action action)
void packagingOptions(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 sourceSets(Action action)
void testOptions(Action action)
void testServer(TestServer testServer)
@NonNull SourceProvider wrapJavaSourceSet(@NonNull SourceSet sourceSet)
Copyright (C) 2012 The Android Open Source Project