A B C D F G I J L M P S T V

A

AaptOptions - Interface in com.android.builder.model
Options for aapt.
AndroidArtifact - Interface in com.android.builder.model
An Android Artifact.
AndroidArtifactOutput - Interface in com.android.builder.model
The Actual output for a AndroidArtifact, which can be one file at the minimum or several APKs in case of pure splits configuration.
AndroidLibrary - Interface in com.android.builder.model
Represents an Android Library dependency, its content and its own dependencies
AndroidProject - Interface in com.android.builder.model
Entry point for the model of the Android Projects.
ApiVersion - Interface in com.android.builder.model
Represents the version of an Android Platform.
ARTIFACT_ANDROID_TEST - Static variable in interface com.android.builder.model.AndroidProject
 
ARTIFACT_MAIN - Static variable in interface com.android.builder.model.AndroidProject
 
ArtifactMetaData - Interface in com.android.builder.model
Meta Data for an Artifact.

B

BaseArtifact - Interface in com.android.builder.model
The base information for all generated artifacts
BaseConfig - Interface in com.android.builder.model
Base config object for Build Type and Product flavor.
BuildType - Interface in com.android.builder.model
a Build Type.
BuildTypeContainer - Interface in com.android.builder.model
A Container of all the data related to BuildType.

C

ClassField - Interface in com.android.builder.model
A Simple class field with name, type and value, all as strings.
com.android.builder.model - package com.android.builder.model
 

D

Dependencies - Interface in com.android.builder.model
A set of dependencies for an AndroidArtifact.

F

FD_GENERATED - Static variable in interface com.android.builder.model.AndroidProject
 
FD_INTERMEDIATES - Static variable in interface com.android.builder.model.AndroidProject
 
FD_OUTPUTS - Static variable in interface com.android.builder.model.AndroidProject
 

G

getAaptOptions() - Method in interface com.android.builder.model.AndroidProject
Returns the aapt options.
getAbiFilters() - Method in interface com.android.builder.model.AndroidArtifact
Returns the ABI filters associated with the artifact, or null if there are no filters.
getAidlDirectories() - Method in interface com.android.builder.model.SourceProvider
Returns the aidl source folders.
getAidlFolder() - Method in interface com.android.builder.model.AndroidLibrary
Returns the location of the aidl import folder.
getAnnotations() - Method in interface com.android.builder.model.ClassField
 
getApiLevel() - Method in interface com.android.builder.model.ApiVersion
Returns the api level as an integer.
getApiString() - Method in interface com.android.builder.model.ApiVersion
Returns the API value as a string.
getApplicationId() - Method in interface com.android.builder.model.AndroidArtifact
Returns the application id of this artifact.
getApplicationId() - Method in interface com.android.builder.model.ProductFlavor
Returns the name of the product flavor.
getApplicationIdSuffix() - Method in interface com.android.builder.model.BuildType
Returns the application id suffix applied to this build type.
getArtifactId() - Method in interface com.android.builder.model.MavenCoordinates
Returns the name that the project is known by.
getArtifactName() - Method in interface com.android.builder.model.SourceProviderContainer
Returns the name matching ArtifactMetaData.getName()
getAssembleTaskName() - Method in interface com.android.builder.model.AndroidArtifactOutput
Returns the name of the task used to generate this artifact output.
getAssembleTaskName() - Method in interface com.android.builder.model.BaseArtifact
Returns the name of the task used to generate the artifact output(s).
getAssetsDirectories() - Method in interface com.android.builder.model.SourceProvider
Returns the android assets folders.
getAssetsFolder() - Method in interface com.android.builder.model.AndroidLibrary
Returns the location of the assets folder.
getBootClasspath() - Method in interface com.android.builder.model.AndroidProject
Returns the boot classpath matching the compile target.
getBuildConfigFields() - Method in interface com.android.builder.model.BaseConfig
Map of Build Config Fields where the key is the field name.
getBuildFolder() - Method in interface com.android.builder.model.AndroidProject
 
getBuildType() - Method in interface com.android.builder.model.BuildTypeContainer
The Build Type itself.
getBuildType() - Method in interface com.android.builder.model.Variant
Returns the build type.
getBuildTypes() - Method in interface com.android.builder.model.AndroidProject
Returns a list of all the BuildType in their container.
getBundle() - Method in interface com.android.builder.model.AndroidLibrary
Returns the location of the library aar bundle.
getCDirectories() - Method in interface com.android.builder.model.SourceProvider
Returns the C source folders.
getCheck() - Method in interface com.android.builder.model.LintOptions
Returns the exact set of issues to check, or null to run the issues that are enabled by default plus any issues enabled via LintOptions.getEnable() and without issues disabled via LintOptions.getDisable().
getClassesFolder() - Method in interface com.android.builder.model.BaseArtifact
Returns the folder containing the class files.
getClassifier() - Method in interface com.android.builder.model.MavenCoordinates
Returns the project's classifier.
getCodename() - Method in interface com.android.builder.model.ApiVersion
Returns the version code name if applicable, null otherwise.
getCompileTarget() - Method in interface com.android.builder.model.AndroidProject
Returns the compilation target as a string.
getCompileTaskName() - Method in interface com.android.builder.model.BaseArtifact
 
getConsumerProguardFiles() - Method in interface com.android.builder.model.BaseConfig
Returns the list of proguard rule files for consumers of the library to use.
getCppDirectories() - Method in interface com.android.builder.model.SourceProvider
Returns the C++ source folders.
getDefaultConfig() - Method in interface com.android.builder.model.AndroidProject
Returns the ProductFlavorContainer for the 'main' default config.
getDependencies() - Method in interface com.android.builder.model.BaseArtifact
Returns the resolved dependencies for this artifact.
getDependencies() - Method in interface com.android.builder.model.JavaLibrary
Returns the direct dependencies of this library.
getDisable() - Method in interface com.android.builder.model.LintOptions
Returns the set of issue id's to suppress.
getDisplayName() - Method in interface com.android.builder.model.Variant
Returns a display name for the variant.
getDocumentation() - Method in interface com.android.builder.model.ClassField
 
getEnable() - Method in interface com.android.builder.model.LintOptions
Returns the set of issue id's to enable.
getExcludes() - Method in interface com.android.builder.model.PackagingOptions
 
getExtraAndroidArtifacts() - Method in interface com.android.builder.model.Variant
 
getExtraArtifacts() - Method in interface com.android.builder.model.AndroidProject
Returns a list of extra artifacts meta data.
getExtraJavaArtifacts() - Method in interface com.android.builder.model.Variant
 
getExtraSourceProviders() - Method in interface com.android.builder.model.BuildTypeContainer
Returns a list of ArtifactMetaData/SourceProvider association.
getExtraSourceProviders() - Method in interface com.android.builder.model.ProductFlavorContainer
Returns a list of ArtifactMetaData/SourceProvider association.
getFailOnMissingConfigEntry() - Method in interface com.android.builder.model.AaptOptions
passes the --error-on-missing-config-entry parameter to the aapt command, by default false.
getFolder() - Method in interface com.android.builder.model.AndroidLibrary
Returns the location of the unzipped bundle folder.
getFrameworkSources() - Method in interface com.android.builder.model.AndroidProject
Returns a list of folders or jar files that contains the framework source code.
getGeneratedManifest() - Method in interface com.android.builder.model.AndroidArtifactOutput
The generated manifest for this variant's artifact's output.
getGeneratedResourceFolders() - Method in interface com.android.builder.model.AndroidArtifact
Returns all the resource folders that are generated.
getGeneratedSourceFolders() - Method in interface com.android.builder.model.AndroidArtifact
Returns all the source folders that are generated.
getGroupId() - Method in interface com.android.builder.model.MavenCoordinates
Returns the name of the project's group, similar to the Java packaging structure.
getHtmlOutput() - Method in interface com.android.builder.model.LintOptions
The optional path to where an HTML report should be written
getHtmlReport() - Method in interface com.android.builder.model.LintOptions
Whether we should write an HTML report.
getIgnoreAssets() - Method in interface com.android.builder.model.AaptOptions
Returns the value for the --ignore-assets option, or null
getJarFile() - Method in interface com.android.builder.model.AndroidLibrary
Returns the location of the jar file to use for packaging.
getJarFile() - Method in interface com.android.builder.model.JavaLibrary
Returns the library's jar file.
getJavaCompileOptions() - Method in interface com.android.builder.model.AndroidProject
 
getJavaCompileTaskName() - Method in interface com.android.builder.model.BaseArtifact
Deprecated. use BaseArtifact.getCompileTaskName() STOPSHIP remove before 1.0
getJavaDirectories() - Method in interface com.android.builder.model.SourceProvider
Returns the java source folders.
getJavaLibraries() - Method in interface com.android.builder.model.Dependencies
The list of Java library dependencies.
getJniFolder() - Method in interface com.android.builder.model.AndroidLibrary
Returns the location of the jni libraries folder.
getJniLibsDirectories() - Method in interface com.android.builder.model.SourceProvider
Returns the native libs folders.
getKeyAlias() - Method in interface com.android.builder.model.SigningConfig
Returns the key alias name.
getKeyPassword() - Method in interface com.android.builder.model.SigningConfig
return the key password.
getLibraries() - Method in interface com.android.builder.model.Dependencies
The list of Android library dependencies.
getLibraryDependencies() - Method in interface com.android.builder.model.AndroidLibrary
Returns the direct dependency of this dependency.
getLintConfig() - Method in interface com.android.builder.model.LintOptions
Returns an optional path to a lint.xml configuration file
getLintJar() - Method in interface com.android.builder.model.AndroidLibrary
Returns the location of the lint jar.
getLintOptions() - Method in interface com.android.builder.model.AndroidProject
Returns the lint options.
getLocalJars() - Method in interface com.android.builder.model.AndroidLibrary
Returns the list of local Jar files that are included in the dependency.
getMainArtifact() - Method in interface com.android.builder.model.Variant
Returns the main artifact for this variant.
getManifest() - Method in interface com.android.builder.model.AndroidLibrary
Returns the location of the manifest.
getManifestFile() - Method in interface com.android.builder.model.SourceProvider
Returns the manifest file.
getManifestPlaceholders() - Method in interface com.android.builder.model.BaseConfig
Returns the map of key value pairs for placeholder substitution in the android manifest file.
getMaxSdkVersion() - Method in interface com.android.builder.model.ProductFlavor
Returns the maxSdkVersion.
getMergedFlavor() - Method in interface com.android.builder.model.Variant
The result of the merge of all the flavors and of the main default config.
getMinSdkVersion() - Method in interface com.android.builder.model.ProductFlavor
Returns the minSdkVersion.
getModelVersion() - Method in interface com.android.builder.model.AndroidProject
Returns the model version.
getMultiDexEnabled() - Method in interface com.android.builder.model.BaseConfig
Returns whether multi-dex is enabled.
getMultiDexKeepFile() - Method in interface com.android.builder.model.BaseConfig
 
getMultiDexKeepProguard() - Method in interface com.android.builder.model.BaseConfig
 
getMultiFlavorSourceProvider() - Method in interface com.android.builder.model.BaseArtifact
A SourceProvider specific to the flavor combination.
getName() - Method in interface com.android.builder.model.AndroidProject
Returns the name of the module.
getName() - Method in interface com.android.builder.model.ArtifactMetaData
 
getName() - Method in interface com.android.builder.model.BaseArtifact
Name of the artifact.
getName() - Method in interface com.android.builder.model.BaseConfig
 
getName() - Method in interface com.android.builder.model.BuildType
Returns the name of the build type.
getName() - Method in interface com.android.builder.model.ClassField
 
getName() - Method in interface com.android.builder.model.ProductFlavor
Returns the name of the flavor.
getName() - Method in interface com.android.builder.model.SigningConfig
Returns the name of the Signing config
getName() - Method in interface com.android.builder.model.SourceProvider
Returns the name of this source set.
getName() - Method in interface com.android.builder.model.Variant
Returns the name of the variant.
getNoCompress() - Method in interface com.android.builder.model.AaptOptions
Returns the list of values for the -0 (disabled compression) option, or null
getOutputs() - Method in interface com.android.builder.model.AndroidArtifact
 
getPackaging() - Method in interface com.android.builder.model.MavenCoordinates
Returns the project's artifact type.
getPickFirsts() - Method in interface com.android.builder.model.PackagingOptions
 
getProductFlavor() - Method in interface com.android.builder.model.ProductFlavorContainer
The Product Flavor itself.
getProductFlavors() - Method in interface com.android.builder.model.AndroidProject
Returns a list of all the ProductFlavor in their container.
getProductFlavors() - Method in interface com.android.builder.model.Variant
Returns the flavors for this variants.
getProguardFiles() - Method in interface com.android.builder.model.BaseConfig
Returns the list of proguard rule files.
getProguardRules() - Method in interface com.android.builder.model.AndroidLibrary
Returns the location of the proguard files.
getProject() - Method in interface com.android.builder.model.AndroidLibrary
Returns an optional project identifier if the library is output by a module.
getProjects() - Method in interface com.android.builder.model.Dependencies
The list of project dependencies.
getProjectVariant() - Method in interface com.android.builder.model.AndroidLibrary
Returns an optional configuration name if the library is output by a module that publishes more than one variant.
getRenderscriptDirectories() - Method in interface com.android.builder.model.SourceProvider
Returns the renderscript source folders.
getRenderscriptFolder() - Method in interface com.android.builder.model.AndroidLibrary
Returns the location of the renderscript import folder.
getRenderscriptNdkModeEnabled() - Method in interface com.android.builder.model.ProductFlavor
Returns whether the renderscript code should be compiled to generate C/C++ bindings.
getRenderscriptOptimLevel() - Method in interface com.android.builder.model.BuildType
Returns the optimization level of the renderscript compilation.
getRenderscriptSupportModeEnabled() - Method in interface com.android.builder.model.ProductFlavor
Returns whether the renderscript code should be compiled in support mode to make it compatible with older versions of Android.
getRenderscriptTargetApi() - Method in interface com.android.builder.model.ProductFlavor
Returns the renderscript target api.
getRequestedCoordinates() - Method in interface com.android.builder.model.Library
Returns this library's Maven coordinates, as requested in the build file.
getResDirectories() - Method in interface com.android.builder.model.SourceProvider
Returns the android resources folders.
getResFolder() - Method in interface com.android.builder.model.AndroidLibrary
Returns the location of the res folder.
getResolvedCoordinates() - Method in interface com.android.builder.model.Library
Returns this library's Maven coordinates after all the project's dependencies have been resolved.
getResourceConfigurations() - Method in interface com.android.builder.model.ProductFlavor
Returns the resource configuration for this variant.
getResourcePrefix() - Method in interface com.android.builder.model.AndroidProject
Returns the resource prefix to use, if any.
getResourcesDirectories() - Method in interface com.android.builder.model.SourceProvider
Returns the java resources folders.
getResValues() - Method in interface com.android.builder.model.BaseConfig
Map of generated res values where the key is the res name.
getSeverityOverrides() - Method in interface com.android.builder.model.LintOptions
An optional map of severity overrides.
getSigningConfig() - Method in interface com.android.builder.model.BuildType
Returns the associated signing config or null if none are set on the build type.
getSigningConfig() - Method in interface com.android.builder.model.ProductFlavor
Returns the associated signing config or null if none are set on the product flavor.
getSigningConfigName() - Method in interface com.android.builder.model.AndroidArtifact
Returns the name of the SigningConfig used for the signing.
getSigningConfigs() - Method in interface com.android.builder.model.AndroidProject
Returns a list of SigningConfig.
getSourceCompatibility() - Method in interface com.android.builder.model.JavaCompileOptions
 
getSourceGenTaskName() - Method in interface com.android.builder.model.AndroidArtifact
Returns the name of the task used to generate the source code.
getSourceProvider() - Method in interface com.android.builder.model.BuildTypeContainer
The associated sources of the build type.
getSourceProvider() - Method in interface com.android.builder.model.ProductFlavorContainer
The associated main sources of the product flavor
getSourceProvider() - Method in interface com.android.builder.model.SourceProviderContainer
Returns the source provider
getStoreFile() - Method in interface com.android.builder.model.SigningConfig
Returns the keystore file.
getStorePassword() - Method in interface com.android.builder.model.SigningConfig
Returns the keystore password.
getStoreType() - Method in interface com.android.builder.model.SigningConfig
Returns the store type.
getTargetCompatibility() - Method in interface com.android.builder.model.JavaCompileOptions
 
getTargetSdkVersion() - Method in interface com.android.builder.model.ProductFlavor
Returns the targetSdkVersion.
getTestApplicationId() - Method in interface com.android.builder.model.ProductFlavor
Returns the test application id.
getTestFunctionalTest() - Method in interface com.android.builder.model.ProductFlavor
Returns the functionalTest value.
getTestHandleProfiling() - Method in interface com.android.builder.model.ProductFlavor
Returns the handlingProfile value.
getTestInstrumentationRunner() - Method in interface com.android.builder.model.ProductFlavor
Returns the test instrumentation runner.
getTextOutput() - Method in interface com.android.builder.model.LintOptions
The optional path to where a text report should be written.
getTextReport() - Method in interface com.android.builder.model.LintOptions
Whether we should write an text report.
getType() - Method in interface com.android.builder.model.ArtifactMetaData
 
getType() - Method in interface com.android.builder.model.ClassField
 
getUnresolvedDependencies() - Method in interface com.android.builder.model.AndroidProject
Returns the dependencies that were not successfully resolved.
getValue() - Method in interface com.android.builder.model.ClassField
 
getVariants() - Method in interface com.android.builder.model.AndroidProject
Returns a list of all the variants.
getVariantSourceProvider() - Method in interface com.android.builder.model.BaseArtifact
A SourceProvider specific to the variant.
getVersion() - Method in interface com.android.builder.model.MavenCoordinates
Returns the version of the project.
getVersionCode() - Method in interface com.android.builder.model.ProductFlavor
Returns the version code associated with this flavor or null if none have been set.
getVersionName() - Method in interface com.android.builder.model.ProductFlavor
Returns the version name.
getVersionNameSuffix() - Method in interface com.android.builder.model.BuildType
Returns the version name suffix.
getXmlOutput() - Method in interface com.android.builder.model.LintOptions
The optional path to where an XML report should be written
getXmlReport() - Method in interface com.android.builder.model.LintOptions
Whether we should write an XML report.

I

isAbortOnError() - Method in interface com.android.builder.model.LintOptions
Whether lint should abort the build if errors are found
isAbsolutePaths() - Method in interface com.android.builder.model.LintOptions
Whether lint should display full paths in the error output.
isCheckAllWarnings() - Method in interface com.android.builder.model.LintOptions
Returns whether lint should check all warnings, including those off by default
isCheckReleaseBuilds() - Method in interface com.android.builder.model.LintOptions
Returns whether lint should check for fatal errors during release builds.
isDebuggable() - Method in interface com.android.builder.model.BuildType
Returns whether the build type is configured to generate a debuggable apk.
isEmbedMicroApp() - Method in interface com.android.builder.model.BuildType
Returns whether the variant embeds the micro app.
isExplainIssues() - Method in interface com.android.builder.model.LintOptions
Returns whether lint should include explanations for issue errors.
isIgnoreWarnings() - Method in interface com.android.builder.model.LintOptions
Returns whether lint will only check for errors (ignoring warnings)
isJniDebuggable() - Method in interface com.android.builder.model.BuildType
Returns whether the build type is configured to generate an apk with debuggable native code.
isLibrary() - Method in interface com.android.builder.model.AndroidProject
Returns whether this is a library.
isMinifyEnabled() - Method in interface com.android.builder.model.BuildType
Returns whether minification is enabled for this build type.
isNoLines() - Method in interface com.android.builder.model.LintOptions
Whether lint should include the source lines in the output where errors occurred (true by default)
isPseudoLocalesEnabled() - Method in interface com.android.builder.model.BuildType
Returns whether the build type is configured to be build with support for pseudolocales.
isQuiet() - Method in interface com.android.builder.model.LintOptions
Returns whether lint should be quiet (for example, not write informational messages such as paths to report files written)
isRenderscriptDebuggable() - Method in interface com.android.builder.model.BuildType
Returns whether the build type is configured to generate an apk with debuggable renderscript code.
isShowAll() - Method in interface com.android.builder.model.LintOptions
Returns whether lint should include all output (e.g.
isSigned() - Method in interface com.android.builder.model.AndroidArtifact
Returns whether the output file is signed.
isSigningReady() - Method in interface com.android.builder.model.SigningConfig
Returns whether the config is fully configured for signing.
isTest() - Method in interface com.android.builder.model.ArtifactMetaData
 
isTestCoverageEnabled() - Method in interface com.android.builder.model.BuildType
Returns whether the build type is configured to be build with support for code coverage.
isWarningsAsErrors() - Method in interface com.android.builder.model.LintOptions
Returns whether lint should treat all warnings as errors
isZipAlignEnabled() - Method in interface com.android.builder.model.BuildType
Return whether zipalign is enabled for this build type.

J

JavaArtifact - Interface in com.android.builder.model
The information for a generated Java artifact.
JavaCompileOptions - Interface in com.android.builder.model
Java compile options.
JavaLibrary - Interface in com.android.builder.model
A Java library.

L

Library - Interface in com.android.builder.model
 
LintOptions - Interface in com.android.builder.model
Options for lint.

M

MavenCoordinates - Interface in com.android.builder.model
Coordinates that uniquely identifies a project in a Maven repository.

P

PackagingOptions - Interface in com.android.builder.model
Options for APK Packaging.
ProductFlavor - Interface in com.android.builder.model
a Product Flavor.
ProductFlavorContainer - Interface in com.android.builder.model
A Container of all the data related to ProductFlavor.
PROPERTY_APK_LOCATION - Static variable in interface com.android.builder.model.AndroidProject
 
PROPERTY_BUILD_MODEL_ONLY - Static variable in interface com.android.builder.model.AndroidProject
 
PROPERTY_INVOKED_FROM_IDE - Static variable in interface com.android.builder.model.AndroidProject
 
PROPERTY_SIGNING_KEY_ALIAS - Static variable in interface com.android.builder.model.AndroidProject
 
PROPERTY_SIGNING_KEY_PASSWORD - Static variable in interface com.android.builder.model.AndroidProject
 
PROPERTY_SIGNING_STORE_FILE - Static variable in interface com.android.builder.model.AndroidProject
 
PROPERTY_SIGNING_STORE_PASSWORD - Static variable in interface com.android.builder.model.AndroidProject
 
PROPERTY_SIGNING_STORE_TYPE - Static variable in interface com.android.builder.model.AndroidProject
 

S

SEVERITY_ERROR - Static variable in interface com.android.builder.model.LintOptions
A severity for Lint.
SEVERITY_FATAL - Static variable in interface com.android.builder.model.LintOptions
A severity for Lint.
SEVERITY_IGNORE - Static variable in interface com.android.builder.model.LintOptions
A severity for Lint.
SEVERITY_INFORMATIONAL - Static variable in interface com.android.builder.model.LintOptions
A severity for Lint.
SEVERITY_WARNING - Static variable in interface com.android.builder.model.LintOptions
A severity for Lint.
SigningConfig - Interface in com.android.builder.model
A Signing Configuration
SourceProvider - Interface in com.android.builder.model
Represent a SourceProvider for a given configuration.
SourceProviderContainer - Interface in com.android.builder.model
An association of an ArtifactMetaData's name and a SourceProvider.

T

TYPE_ANDROID - Static variable in interface com.android.builder.model.ArtifactMetaData
 
TYPE_JAVA - Static variable in interface com.android.builder.model.ArtifactMetaData
 

V

Variant - Interface in com.android.builder.model
A build Variant.

A B C D F G I J L M P S T V