|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AndroidProject
Entry point for the model of the Android Projects. This models a single module, whether the module is an app project or a library project.
Field Summary | |
---|---|
static java.lang.String |
ARTIFACT_ANDROID_TEST
|
static java.lang.String |
ARTIFACT_MAIN
|
static java.lang.String |
BUILD_MODEL_ONLY_SYSTEM_PROPERTY
|
Method Summary | |
---|---|
AaptOptions |
getAaptOptions()
Returns the aapt options. |
java.util.Collection<java.lang.String> |
getBootClasspath()
Returns the boot classpath matching the compile target. |
java.io.File |
getBuildFolder()
|
java.util.Collection<BuildTypeContainer> |
getBuildTypes()
Returns a list of all the BuildType in their container. |
java.lang.String |
getCompileTarget()
Returns the compilation target as a string. |
ProductFlavorContainer |
getDefaultConfig()
Returns the ProductFlavorContainer for the 'main' default config. |
java.util.Collection<ArtifactMetaData> |
getExtraArtifacts()
Returns a list of extra artifacts meta data. |
java.util.Collection<java.io.File> |
getFrameworkSources()
Returns a list of folders or jar files that contains the framework source code. |
JavaCompileOptions |
getJavaCompileOptions()
|
LintOptions |
getLintOptions()
Returns the lint options. |
java.lang.String |
getModelVersion()
Returns the model version. |
java.lang.String |
getName()
Returns the name of the module. |
java.util.Collection<ProductFlavorContainer> |
getProductFlavors()
Returns a list of all the ProductFlavor in their container. |
java.util.Collection<SigningConfig> |
getSigningConfigs()
Returns a list of SigningConfig . |
java.util.Collection<java.lang.String> |
getUnresolvedDependencies()
Returns the dependencies that were not successfully resolved. |
java.util.Collection<Variant> |
getVariants()
Returns a list of all the variants. |
boolean |
isLibrary()
Returns whether this is a library. |
Field Detail |
---|
static final java.lang.String BUILD_MODEL_ONLY_SYSTEM_PROPERTY
static final java.lang.String ARTIFACT_MAIN
static final java.lang.String ARTIFACT_ANDROID_TEST
Method Detail |
---|
@NonNull java.lang.String getModelVersion()
@NonNull java.lang.String getName()
boolean isLibrary()
@NonNull ProductFlavorContainer getDefaultConfig()
ProductFlavorContainer
for the 'main' default config.
@NonNull java.util.Collection<BuildTypeContainer> getBuildTypes()
BuildType
in their container.
@NonNull java.util.Collection<ProductFlavorContainer> getProductFlavors()
ProductFlavor
in their container.
@NonNull java.util.Collection<Variant> getVariants()
@NonNull java.util.Collection<ArtifactMetaData> getExtraArtifacts()
@NonNull java.lang.String getCompileTarget()
@NonNull java.util.Collection<java.lang.String> getBootClasspath()
@NonNull java.util.Collection<java.io.File> getFrameworkSources()
@NonNull java.util.Collection<SigningConfig> getSigningConfigs()
SigningConfig
.
@NonNull AaptOptions getAaptOptions()
@NonNull LintOptions getLintOptions()
@NonNull java.util.Collection<java.lang.String> getUnresolvedDependencies()
BUILD_MODEL_ONLY_SYSTEM_PROPERTY
has been
set to true
.
Each value of the collection has the format group:name:version, for example: com.google.guava:guava:15.0.2
@NonNull JavaCompileOptions getJavaCompileOptions()
@NonNull java.io.File getBuildFolder()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |