|
|||||||||
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 |
addManifestPlaceHolders(java.util.Map<java.lang.String,java.lang.String> manifestPlaceholders)
|
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.util.Map<java.lang.String,java.lang.String> |
getManifestPlaceholders()
|
com.android.builder.model.ApiVersion |
getMinSdkVersion()
|
java.lang.String |
getName()
|
com.android.builder.model.NdkConfig |
getNdkConfig()
|
boolean |
getRenderscriptNdkMode()
|
boolean |
getRenderscriptSupportMode()
|
int |
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()
|
int |
getVersionCode()
|
java.lang.String |
getVersionName()
|
int |
hashCode()
|
com.android.builder.model.ProductFlavor |
setApplicationId(java.lang.String applicationId)
Sets the application id. |
void |
setManifestPlaceholders(java.util.Map<java.lang.String,java.lang.String> manifestPlaceholders)
|
com.android.builder.model.ProductFlavor |
setMinSdkVersion(com.android.builder.model.ApiVersion minSdkVersion)
Sets the minSdkVersion to the given value. |
void |
setRenderscriptNdkMode(boolean renderscriptNdkMode)
Sets whether the renderscript code should be compiled to generate C/C++ bindings. |
void |
setRenderscriptSupportMode(boolean renderscriptSupportMode)
Sets whether the renderscript code should be compiled in support mode to make it compatible with older versions of Android. |
void |
setRenderscriptTargetApi(int 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(int 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, addResValue, getBuildConfigFields, getConsumerProguardFiles, getProguardFiles, getResValues |
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, 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(int versionCode)
versionCode
- the version code
public int 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
public int getRenderscriptTargetApi()
getRenderscriptTargetApi
in interface com.android.builder.model.ProductFlavor
public void setRenderscriptTargetApi(int renderscriptTargetApi)
public boolean getRenderscriptSupportMode()
getRenderscriptSupportMode
in interface com.android.builder.model.ProductFlavor
public void setRenderscriptSupportMode(boolean renderscriptSupportMode)
public boolean getRenderscriptNdkMode()
getRenderscriptNdkMode
in interface com.android.builder.model.ProductFlavor
public void setRenderscriptNdkMode(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()
@NonNull public com.android.builder.model.ProductFlavor setSigningConfig(com.android.builder.model.SigningConfig signingConfig)
signingConfig signingConfigs.myConfig
@Nullable public com.android.builder.model.NdkConfig getNdkConfig()
getNdkConfig
in interface com.android.builder.model.ProductFlavor
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
@NonNull public java.util.Map<java.lang.String,java.lang.String> getManifestPlaceholders()
getManifestPlaceholders
in interface com.android.builder.model.ProductFlavor
public void addManifestPlaceHolders(@NonNull java.util.Map<java.lang.String,java.lang.String> manifestPlaceholders)
public void setManifestPlaceholders(java.util.Map<java.lang.String,java.lang.String> manifestPlaceholders)
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 java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |