| Type | Name and description |
|---|---|
java.lang.String |
android_icon |
java.lang.String |
android_label |
AndroidFile |
application |
java.lang.String |
application_id |
java.lang.String |
assemble_name |
java.lang.String |
assemble_path |
AndroidFile |
build_file |
BBBuildType |
build_type |
java.lang.String |
hash |
boolean |
is_signing_ready |
java.util.ArrayList<AndroidFile> |
main_activities |
java.util.ArrayList<AndroidFile> |
manifests |
AndroidFile |
mapping_file |
java.lang.String |
name |
java.util.ArrayList<BBVariantOutput> |
outputs |
java.lang.String |
package_name |
BBProductFlavor |
product_flavor |
BBSigningConfig |
signing_config |
java.lang.String |
version_code |
java.lang.String |
version_name |
| Type Params | Return Type | Name and description |
|---|---|---|
|
static java.util.HashMap |
accumulateManifestPlaceholders(com.android.build.gradle.api.BaseVariant variant) |
|
static java.lang.String |
convertManifestDotValueToPath(java.lang.String str) |
|
static java.lang.String |
findDrawablePathFromResourceDirs(java.lang.String drawableName, java.lang.Object variant) |
|
static groovy.util.slurpersupport.GPathResult |
getApplicationXmlNodeFromManifest(groovy.util.slurpersupport.GPathResult manifest) |
|
static groovy.util.slurpersupport.GPathResult |
getMainActivityXmlNodeFromManifest(groovy.util.slurpersupport.GPathResult manifest) |
|
static java.lang.String |
getResourceIdentifierName(java.lang.String str)Gets the resource identifier name for the current resource identifier |
|
protected void |
init(org.gradle.api.Project project, com.android.build.gradle.api.BaseVariant variant)A try/catch Block is used here because in certain versions of gradle, they don't use .all(), therefore we have to revert to .each() |
|
static boolean |
isIntentActionMain(groovy.util.slurpersupport.NodeChild action) |
|
static boolean |
isIntentCategoryLauncher(groovy.util.slurpersupport.NodeChild category) |
|
static boolean |
isManifestPlaceholder(java.lang.String str)Checks to see if the string is a manifest placeholder |
|
static boolean |
isResourceIdentifier(java.lang.String str)Checks to see if the string is a resource identifier |
|
static java.lang.String |
parseAndroidIconFromManifest(groovy.util.slurpersupport.GPathResult manifest) |
|
java.lang.String |
parseAndroidLabelFromManifest(groovy.util.slurpersupport.GPathResult manifest) |
|
static java.lang.String |
parseApplicationFromManifest(groovy.util.slurpersupport.GPathResult manifest) |
|
java.lang.String |
parseMainActivityFromManifest(groovy.util.slurpersupport.GPathResult manifest) |
|
java.lang.String |
parseStringResourceFromResourceDirs(java.lang.String resourceName, com.android.build.gradle.api.BaseVariant variant) |
|
protected void |
processManifests(org.gradle.api.Project project, com.android.build.gradle.api.BaseVariant variant, java.util.ArrayList<org.gradle.api.artifacts.ProjectDependency> projectDeps) |
|
protected void |
processOutputs(com.android.build.gradle.api.BaseVariant variant) |
|
static java.lang.String |
replaceManifestPlaceholders(com.android.build.gradle.api.BaseVariant variant, java.lang.String str)Replace the placeholders in the Android Manifest for a variant for a specific string |
|
void |
resolveAndroidIconFromManifest(groovy.util.slurpersupport.GPathResult manifest, com.android.build.gradle.api.BaseVariant variant) |
|
void |
resolveAndroidLabelFromManifest(groovy.util.slurpersupport.GPathResult manifest, com.android.build.gradle.api.BaseVariant variant) |
|
void |
resolveApplicationFromManifest(groovy.util.slurpersupport.GPathResult manifest, com.android.build.gradle.api.BaseVariant variant, org.gradle.api.Project project, java.util.ArrayList<org.gradle.api.artifacts.ProjectDependency> projectDeps) |
|
void |
resolveMainActivityFromManifest(groovy.util.slurpersupport.GPathResult manifest, com.android.build.gradle.api.BaseVariant variant) |
|
void |
resolvePackageNameFromManifest(groovy.util.slurpersupport.GPathResult manifest) |
|
static java.lang.String |
sanitizeResourceValue(java.lang.String str)@return
|
|
static java.util.ArrayList<java.io.File> |
searchDirRecursively(java.io.File dir, java.lang.String searchPattern)This is bullshit Ideally, project.Filetree would allow for case insensitive searches, but it currently doesn't. |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Gets the resource identifier name for the current resource identifier
str - the resource identifierA try/catch Block is used here because in certain versions of gradle, they don't use .all(), therefore we have to revert to .each()
Checks to see if the string is a manifest placeholder
str - the stringChecks to see if the string is a resource identifier
str - the stringReplace the placeholders in the Android Manifest for a variant for a specific string
variant - the current variant to get the AndroidManifest.xmlstr - the specific string to replace
This is bullshit Ideally, project.Filetree would allow for case insensitive searches, but it currently doesn't.
dir - a directorysearchPattern - the search pattern