|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.android.builder.internal.BaseConfigImpl
com.android.builder.core.DefaultProductFlavor
public class DefaultProductFlavor
The configuration of a product flavor. This is also used to describe the default configuration of all builds, even those that do not contain any flavors.
Constructor Summary | |
---|---|
DefaultProductFlavor(java.lang.String name)
Creates a ProductFlavor with a given name. |
Method Summary | |
---|---|
void |
addResourceConfiguration(java.lang.String configuration)
|
void |
addResourceConfigurations(java.util.Collection<java.lang.String> configurations)
|
void |
addResourceConfigurations(java.lang.String... configurations)
|
boolean |
equals(java.lang.Object o)
|
java.lang.String |
getApplicationId()
|
java.lang.Integer |
getMaxSdkVersion()
|
com.android.builder.model.ApiVersion |
getMinSdkVersion()
|
java.lang.String |
getName()
|
java.lang.Boolean |
getRenderscriptNdkModeEnabled()
|
java.lang.Boolean |
getRenderscriptSupportModeEnabled()
|
java.lang.Integer |
getRenderscriptTargetApi()
|
java.util.Collection<java.lang.String> |
getResourceConfigurations()
|
com.android.builder.model.SigningConfig |
getSigningConfig()
|
com.android.builder.model.ApiVersion |
getTargetSdkVersion()
|
java.lang.String |
getTestApplicationId()
|
java.lang.Boolean |
getTestFunctionalTest()
|
java.lang.Boolean |
getTestHandleProfiling()
|
java.lang.String |
getTestInstrumentationRunner()
|
java.lang.Integer |
getVersionCode()
|
java.lang.String |
getVersionName()
|
int |
hashCode()
|
com.android.builder.model.ProductFlavor |
setApplicationId(java.lang.String applicationId)
Sets the application id. |
com.android.builder.model.ProductFlavor |
setMaxSdkVersion(java.lang.Integer maxSdkVersion)
|
com.android.builder.model.ProductFlavor |
setMinSdkVersion(com.android.builder.model.ApiVersion minSdkVersion)
Sets the minSdkVersion to the given value. |
com.android.builder.model.ProductFlavor |
setRenderscriptNdkModeEnabled(java.lang.Boolean renderscriptNdkMode)
Sets whether the renderscript code should be compiled to generate C/C++ bindings. |
com.android.builder.model.ProductFlavor |
setRenderscriptSupportModeEnabled(java.lang.Boolean renderscriptSupportMode)
Sets whether the renderscript code should be compiled in support mode to make it compatible with older versions of Android. |
void |
setRenderscriptTargetApi(java.lang.Integer renderscriptTargetApi)
Sets the renderscript target API to the given value. |
com.android.builder.model.ProductFlavor |
setSigningConfig(com.android.builder.model.SigningConfig signingConfig)
Sets the signing configuration. |
com.android.builder.model.ProductFlavor |
setTargetSdkVersion(com.android.builder.model.ApiVersion targetSdkVersion)
Sets the targetSdkVersion to the given value. |
com.android.builder.model.ProductFlavor |
setTestApplicationId(java.lang.String applicationId)
Sets the test package name. |
com.android.builder.model.ProductFlavor |
setTestFunctionalTest(boolean functionalTest)
|
com.android.builder.model.ProductFlavor |
setTestHandleProfiling(boolean handleProfiling)
|
com.android.builder.model.ProductFlavor |
setTestInstrumentationRunner(java.lang.String testInstrumentationRunner)
Sets the test instrumentation runner to the given value. |
com.android.builder.model.ProductFlavor |
setVersionCode(java.lang.Integer versionCode)
Sets the version code. |
com.android.builder.model.ProductFlavor |
setVersionName(java.lang.String versionName)
Sets the version name. |
java.lang.String |
toString()
|
Methods inherited from class com.android.builder.internal.BaseConfigImpl |
---|
_initWith, addBuildConfigField, addBuildConfigFields, addManifestPlaceHolders, addResValue, addResValues, getBuildConfigFields, getConsumerProguardFiles, getManifestPlaceholders, getMultiDexEnabled, getMultiDexKeepFile, getMultiDexKeepProguard, getProguardFiles, getResValues, setManifestPlaceholders, setMultiDexEnabled, setMultiDexKeepFile, setMultiDexKeepProguard |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.android.builder.model.BaseConfig |
---|
getBuildConfigFields, getConsumerProguardFiles, getManifestPlaceholders, getMultiDexEnabled, getMultiDexKeepFile, getMultiDexKeepProguard, getProguardFiles, getResValues |
Constructor Detail |
---|
public DefaultProductFlavor(@NonNull java.lang.String name)
name
- the name of the flavor.BuilderConstants.MAIN
Method Detail |
---|
@NonNull public java.lang.String getName()
getName
in interface com.android.builder.model.BaseConfig
getName
in interface com.android.builder.model.ProductFlavor
@NonNull public com.android.builder.model.ProductFlavor setApplicationId(java.lang.String applicationId)
applicationId
- the application id
@Nullable public java.lang.String getApplicationId()
getApplicationId
in interface com.android.builder.model.ProductFlavor
@NonNull public com.android.builder.model.ProductFlavor setVersionCode(java.lang.Integer versionCode)
versionCode
- the version code
@Nullable public java.lang.Integer getVersionCode()
getVersionCode
in interface com.android.builder.model.ProductFlavor
@NonNull public com.android.builder.model.ProductFlavor setVersionName(java.lang.String versionName)
versionName
- the version name
@Nullable public java.lang.String getVersionName()
getVersionName
in interface com.android.builder.model.ProductFlavor
@NonNull public com.android.builder.model.ProductFlavor setMinSdkVersion(com.android.builder.model.ApiVersion minSdkVersion)
public com.android.builder.model.ApiVersion getMinSdkVersion()
getMinSdkVersion
in interface com.android.builder.model.ProductFlavor
@NonNull public com.android.builder.model.ProductFlavor setTargetSdkVersion(com.android.builder.model.ApiVersion targetSdkVersion)
public com.android.builder.model.ApiVersion getTargetSdkVersion()
getTargetSdkVersion
in interface com.android.builder.model.ProductFlavor
@NonNull public com.android.builder.model.ProductFlavor setMaxSdkVersion(java.lang.Integer maxSdkVersion)
public java.lang.Integer getMaxSdkVersion()
getMaxSdkVersion
in interface com.android.builder.model.ProductFlavor
@Nullable public java.lang.Integer getRenderscriptTargetApi()
getRenderscriptTargetApi
in interface com.android.builder.model.ProductFlavor
public void setRenderscriptTargetApi(java.lang.Integer renderscriptTargetApi)
@Nullable public java.lang.Boolean getRenderscriptSupportModeEnabled()
getRenderscriptSupportModeEnabled
in interface com.android.builder.model.ProductFlavor
public com.android.builder.model.ProductFlavor setRenderscriptSupportModeEnabled(java.lang.Boolean renderscriptSupportMode)
@Nullable public java.lang.Boolean getRenderscriptNdkModeEnabled()
getRenderscriptNdkModeEnabled
in interface com.android.builder.model.ProductFlavor
public com.android.builder.model.ProductFlavor setRenderscriptNdkModeEnabled(java.lang.Boolean renderscriptNdkMode)
@NonNull public com.android.builder.model.ProductFlavor setTestApplicationId(java.lang.String applicationId)
@Nullable public java.lang.String getTestApplicationId()
getTestApplicationId
in interface com.android.builder.model.ProductFlavor
@NonNull public com.android.builder.model.ProductFlavor setTestInstrumentationRunner(java.lang.String testInstrumentationRunner)
@Nullable public java.lang.String getTestInstrumentationRunner()
getTestInstrumentationRunner
in interface com.android.builder.model.ProductFlavor
@Nullable public java.lang.Boolean getTestHandleProfiling()
getTestHandleProfiling
in interface com.android.builder.model.ProductFlavor
@NonNull public com.android.builder.model.ProductFlavor setTestHandleProfiling(boolean handleProfiling)
@Nullable public java.lang.Boolean getTestFunctionalTest()
getTestFunctionalTest
in interface com.android.builder.model.ProductFlavor
@NonNull public com.android.builder.model.ProductFlavor setTestFunctionalTest(boolean functionalTest)
@Nullable public com.android.builder.model.SigningConfig getSigningConfig()
getSigningConfig
in interface com.android.builder.model.ProductFlavor
@NonNull public com.android.builder.model.ProductFlavor setSigningConfig(com.android.builder.model.SigningConfig signingConfig)
signingConfig signingConfigs.myConfig
public void addResourceConfiguration(@NonNull java.lang.String configuration)
public void addResourceConfigurations(@NonNull java.lang.String... configurations)
public void addResourceConfigurations(@NonNull java.util.Collection<java.lang.String> configurations)
@NonNull public java.util.Collection<java.lang.String> getResourceConfigurations()
getResourceConfigurations
in interface com.android.builder.model.ProductFlavor
public boolean equals(java.lang.Object o)
equals
in class com.android.builder.internal.BaseConfigImpl
public int hashCode()
hashCode
in class com.android.builder.internal.BaseConfigImpl
@NonNull public java.lang.String toString()
toString
in class com.android.builder.internal.BaseConfigImpl
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |