Skip navigation links
A B C D F G I J K N P Q S T V 

A

applyToVariant(VariantInfo) - Method in class com.android.build.api.transform.Transform
Whether this transform should be applied to a given variant.
ATTRIBUTE - Static variable in interface com.android.build.api.attributes.BuildTypeAttr
 
ATTRIBUTE - Static variable in interface com.android.build.api.attributes.VariantAttr
 

B

BuildArtifactType - Enum in com.android.build.api.artifact
Artifact type use for transform
BuildTypeAttr - Interface in com.android.build.api.attributes
Type for the attribute holding BuildType information.

C

com.android.build.api.artifact - package com.android.build.api.artifact
 
com.android.build.api.attributes - package com.android.build.api.attributes
Attributes used in the variant aware dependency management of Gradle.
com.android.build.api.transform - package com.android.build.api.transform
 
com.android.build.api.variant - package com.android.build.api.variant
 
Context - Interface in com.android.build.api.transform
Context for the transform.

D

deleteAll() - Method in interface com.android.build.api.transform.TransformOutputProvider
Delete all content.
DirectoryInput - Interface in com.android.build.api.transform
A QualifiedContent of type directory.

F

Format - Enum in com.android.build.api.transform
The format in which content is stored.

G

getBuildType() - Method in interface com.android.build.api.variant.VariantFilter
Returns the Build Type.
getBuildTypeName() - Method in interface com.android.build.api.variant.VariantInfo
Returns the name of the build type.
getChangedFiles() - Method in interface com.android.build.api.transform.DirectoryInput
Returns the changed files.
getContentLocation(String, Set<QualifiedContent.ContentType>, Set<? super QualifiedContent.Scope>, Format) - Method in interface com.android.build.api.transform.TransformOutputProvider
Returns the location of content for a given set of Scopes, Content Types, and Format.
getContentTypes() - Method in interface com.android.build.api.transform.QualifiedContent
Returns the type of content that the stream represents.
getContext() - Method in interface com.android.build.api.transform.TransformInvocation
Returns the context in which the transform is run.
getDefaultConfig() - Method in interface com.android.build.api.variant.VariantFilter
Returns the ProductFlavor that represents the default config.
getDirectoryInputs() - Method in interface com.android.build.api.transform.TransformInput
Returns a collection of DirectoryInput.
getFile() - Method in interface com.android.build.api.transform.QualifiedContent
Returns he location of the content.
getFile() - Method in class com.android.build.api.transform.SecondaryFile
getFileCollection(Project) - Method in class com.android.build.api.transform.SecondaryFile
Returns the FileCollection handle for this secondary input to a Transform If this SecondaryFile is constructed with File, the supplied Project will be used to create a FileCollection.
getFlavorNames() - Method in interface com.android.build.api.variant.VariantInfo
Returns a list of flavor names that make up this variant.
getFlavors() - Method in interface com.android.build.api.variant.VariantFilter
Returns the list of flavors, or an empty list.
getFullVariantName() - Method in interface com.android.build.api.variant.VariantInfo
Returns the name of the variant.
getInputs() - Method in interface com.android.build.api.transform.TransformInvocation
Returns the inputs/outputs of the transform.
getInputTypes() - Method in class com.android.build.api.transform.Transform
Returns the type(s) of data that is consumed by the Transform.
getJarInputs() - Method in interface com.android.build.api.transform.TransformInput
Returns a collection of JarInput.
getLogging() - Method in interface com.android.build.api.transform.Context
Returns the LoggingManager which can be used to control the logging level and standard output/error capture for this task.
getName() - Method in interface com.android.build.api.transform.QualifiedContent
Returns the name of the content.
getName() - Method in class com.android.build.api.transform.Transform
Returns the unique name of the transform.
getName() - Method in interface com.android.build.api.variant.VariantFilter
Returns the unique variant name.
getOutputProvider() - Method in interface com.android.build.api.transform.TransformInvocation
Returns the output provider allowing to create content.
getOutputTypes() - Method in class com.android.build.api.transform.Transform
Returns the type(s) of data that is generated by the Transform.
getParameterInputs() - Method in class com.android.build.api.transform.Transform
Returns a map of non-file input parameters using a unique identifier as the map key.
getPath() - Method in interface com.android.build.api.transform.Context
Returns the path of the task, which is a fully qualified name for the task.
getReferencedInputs() - Method in interface com.android.build.api.transform.TransformInvocation
Returns the referenced-only inputs which are not consumed by this transformation.
getReferencedScopes() - Method in class com.android.build.api.transform.Transform
Returns the referenced scope(s) for the Transform.
getScopes() - Method in interface com.android.build.api.transform.QualifiedContent
Returns the scope of the content.
getScopes() - Method in class com.android.build.api.transform.Transform
Returns the scope(s) of the Transform.
getSecondaryDirectoryOutputs() - Method in class com.android.build.api.transform.Transform
Returns a list of additional (out of streams) directory(ies) that this Transform creates.
getSecondaryFileInputs() - Method in class com.android.build.api.transform.Transform
Deprecated.
getSecondaryFileOutputs() - Method in class com.android.build.api.transform.Transform
Returns a list of additional (out of streams) file(s) that this Transform creates.
getSecondaryFiles() - Method in class com.android.build.api.transform.Transform
Returns a list of additional file(s) that this Transform needs to run.
getSecondaryInput() - Method in interface com.android.build.api.transform.SecondaryInput
The change event subject.
getSecondaryInputs() - Method in interface com.android.build.api.transform.TransformInvocation
Returns the list of secondary file changes since last.
getStatus() - Method in interface com.android.build.api.transform.JarInput
 
getStatus() - Method in interface com.android.build.api.transform.SecondaryInput
The change status.
getTemporaryDir() - Method in interface com.android.build.api.transform.Context
Returns a directory which this task can use to write temporary files to.
getValue() - Method in interface com.android.build.api.transform.QualifiedContent.ContentType
A unique value for a content type.
getValue() - Method in enum com.android.build.api.transform.QualifiedContent.DefaultContentType
 
getValue() - Method in enum com.android.build.api.transform.QualifiedContent.Scope
 
getValue() - Method in interface com.android.build.api.transform.QualifiedContent.ScopeType
A scope binary flag that will be used to encode directory names.
getVariantName() - Method in interface com.android.build.api.transform.Context
Returns the name of the variant.
getWorkerExecutor() - Method in interface com.android.build.api.transform.Context
Returns the WorkerExecutor to enlist runnable pieces of work.

I

incremental(File) - Static method in class com.android.build.api.transform.SecondaryFile
incremental(FileCollection) - Static method in class com.android.build.api.transform.SecondaryFile
Creates a SecondaryFile instance that, when modified, will not trigger a full, non-incremental build.
incremental(Supplier<FileCollection>) - Static method in class com.android.build.api.transform.SecondaryFile
Creates a SecondaryFile instance that, when modified, will not trigger a full non-incremental build.
isCacheable() - Method in class com.android.build.api.transform.Transform
Returns if this transform's outputs should be cached.
isDebuggable() - Method in interface com.android.build.api.variant.VariantInfo
Returns true if the variant is debuggable
isIncremental() - Method in class com.android.build.api.transform.Transform
Returns whether the Transform can perform incremental work.
isIncremental() - Method in interface com.android.build.api.transform.TransformInvocation
Indicates whether the transform execution is incremental.
isTest() - Method in interface com.android.build.api.variant.VariantInfo
Returns true if this is a test variant

J

JarInput - Interface in com.android.build.api.transform
A QualifiedContent of type jar.

K

kind() - Method in enum com.android.build.api.artifact.BuildArtifactType
 

N

name() - Method in interface com.android.build.api.transform.QualifiedContent.ContentType
Content type name, readable by humans.
name() - Method in interface com.android.build.api.transform.QualifiedContent.ScopeType
Scope name, readable by humans.
nonIncremental(File) - Static method in class com.android.build.api.transform.SecondaryFile
nonIncremental(FileCollection) - Static method in class com.android.build.api.transform.SecondaryFile
Creates a SecondaryFile instance that, when modified, will always trigger a full, non-incremental build.
nonIncremental(Supplier<FileCollection>) - Static method in class com.android.build.api.transform.SecondaryFile
Creates a SecondaryFile instance that, when modified, will always trigger a full non-incremental build.

P

ProductFlavorAttr - Interface in com.android.build.api.attributes
Type for the attribute holding ProductFlavor information.

Q

QualifiedContent - Interface in com.android.build.api.transform
Represent content qualified with one or more QualifiedContent.ContentType and one or more QualifiedContent.Scope.
QualifiedContent.ContentType - Interface in com.android.build.api.transform
A content type that is requested through the transform API.
QualifiedContent.DefaultContentType - Enum in com.android.build.api.transform
The type of of the content.
QualifiedContent.Scope - Enum in com.android.build.api.transform
The scope of the content.
QualifiedContent.ScopeType - Interface in com.android.build.api.transform
Definition of a scope.

S

SecondaryFile - Class in com.android.build.api.transform
A secondary input file(s) for a Transform.
SecondaryFile(File, boolean) - Constructor for class com.android.build.api.transform.SecondaryFile
 
SecondaryInput - Interface in com.android.build.api.transform
Represents a change event for a SecondaryFile transform input.
setIgnore(boolean) - Method in interface com.android.build.api.variant.VariantFilter
Sets whether or not to ignore this particular variant.
Status - Enum in com.android.build.api.transform
The file changed status for incremental execution.
supportsIncrementalBuild() - Method in class com.android.build.api.transform.SecondaryFile
Returns true if this secondary input changes can be handled by the receiving Transform incrementally.

T

Transform - Class in com.android.build.api.transform
A Transform that processes intermediary build artifacts.
Transform() - Constructor for class com.android.build.api.transform.Transform
 
transform(Context, Collection<TransformInput>, Collection<TransformInput>, TransformOutputProvider, boolean) - Method in class com.android.build.api.transform.Transform
transform(TransformInvocation) - Method in class com.android.build.api.transform.Transform
Executes the Transform.
TransformException - Exception in com.android.build.api.transform
An exception during the execution of a Transform.
TransformException(Throwable) - Constructor for exception com.android.build.api.transform.TransformException
 
TransformException(String) - Constructor for exception com.android.build.api.transform.TransformException
 
TransformException(String, Throwable) - Constructor for exception com.android.build.api.transform.TransformException
 
TransformInput - Interface in com.android.build.api.transform
The input to a Transform.
TransformInvocation - Interface in com.android.build.api.transform
An invocation object used to pass of pertinent information for a Transform.transform(TransformInvocation) call.
TransformOutputProvider - Interface in com.android.build.api.transform
The output of a transform.

V

valueOf(String) - Static method in enum com.android.build.api.artifact.BuildArtifactType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.android.build.api.transform.Format
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.android.build.api.transform.QualifiedContent.DefaultContentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.android.build.api.transform.QualifiedContent.Scope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.android.build.api.transform.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.android.build.api.artifact.BuildArtifactType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.android.build.api.transform.Format
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.android.build.api.transform.QualifiedContent.DefaultContentType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.android.build.api.transform.QualifiedContent.Scope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.android.build.api.transform.Status
Returns an array containing the constants of this enum type, in the order they are declared.
VariantAttr - Interface in com.android.build.api.attributes
Type for the attribute holding the variant name information.
VariantFilter - Interface in com.android.build.api.variant
Interface for variant control, allowing to query a variant for some base data and allowing to disable some variants.
VariantInfo - Interface in com.android.build.api.variant
Information about the variant being built.
A B C D F G I J K N P Q S T V 
Skip navigation links