public class ApkOutputFile
extends java.lang.Object
implements com.android.build.OutputFile, java.io.Serializable
Constructor and Description |
---|
ApkOutputFile(com.android.build.VariantOutput.OutputType outputType,
java.util.Collection<com.android.build.FilterData> filters,
java.util.concurrent.Callable<java.io.File> outputFile,
int versionCode) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getFilter(java.lang.String filterType)
Returns the split identifier (like "hdpi" for a density split) given the split dimension.
|
java.lang.String |
getFilterByType(com.android.build.VariantOutput.FilterType filterType) |
java.util.Collection<com.android.build.FilterData> |
getFilters() |
java.util.Collection<java.lang.String> |
getFilterTypes() |
com.android.build.OutputFile |
getMainOutputFile() |
java.io.File |
getOutputFile() |
java.util.Collection<? extends com.android.build.OutputFile> |
getOutputs() |
java.lang.String |
getOutputType() |
com.android.build.VariantOutput.OutputType |
getType() |
int |
getVersionCode() |
java.lang.String |
toString() |
public ApkOutputFile(@NonNull com.android.build.VariantOutput.OutputType outputType, @NonNull java.util.Collection<com.android.build.FilterData> filters, @NonNull java.util.concurrent.Callable<java.io.File> outputFile, int versionCode)
@NonNull public com.android.build.OutputFile getMainOutputFile()
getMainOutputFile
in interface com.android.build.VariantOutput
@NonNull public java.util.Collection<? extends com.android.build.OutputFile> getOutputs()
getOutputs
in interface com.android.build.VariantOutput
@NonNull public com.android.build.VariantOutput.OutputType getType()
@NonNull public java.io.File getOutputFile()
getOutputFile
in interface com.android.build.OutputFile
@NonNull public java.util.Collection<com.android.build.FilterData> getFilters()
getFilters
in interface com.android.build.VariantOutput
public java.lang.String toString()
toString
in class java.lang.Object
@NonNull public java.lang.String getOutputType()
getOutputType
in interface com.android.build.VariantOutput
@NonNull public java.util.Collection<java.lang.String> getFilterTypes()
getFilterTypes
in interface com.android.build.VariantOutput
@Nullable public java.lang.String getFilterByType(com.android.build.VariantOutput.FilterType filterType)
@Nullable public java.lang.String getFilter(java.lang.String filterType)
filterType
- the string representation of SplitType
split dimension used to
create the APK.public int getVersionCode()
getVersionCode
in interface com.android.build.VariantOutput