public class AndroidManifest
extends java.lang.Object
| Constructor and Description |
|---|
AndroidManifest(FsFile androidManifestFile,
FsFile resDirectory,
FsFile assetsDirectory)
Creates a Robolectric configuration using specified locations.
|
AndroidManifest(FsFile androidManifestFile,
FsFile resDirectory,
FsFile assetsDirectory,
java.lang.String overridePackageName)
Creates a Robolectric configuration using specified values.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
ActivityData |
getActivityData(java.lang.String activityClassName) |
java.util.Map<java.lang.String,ActivityData> |
getActivityDatas() |
java.lang.String |
getActivityLabel(java.lang.String activityClassName) |
FsFile |
getAndroidManifestFile() |
java.util.Map<java.lang.String,java.lang.String> |
getApplicationAttributes() |
java.util.Map<java.lang.String,java.lang.Object> |
getApplicationMetaData() |
java.lang.String |
getApplicationName() |
FsFile |
getAssetsDirectory() |
java.util.List<BroadcastReceiverData> |
getBroadcastReceivers() |
java.util.List<ContentProviderData> |
getContentProviders() |
java.util.List<ResourcePath> |
getIncludedResourcePaths() |
java.lang.String |
getLabelRef() |
java.util.List<AndroidManifest> |
getLibraryManifests() |
java.lang.Integer |
getMaxSdkVersion() |
int |
getMinSdkVersion() |
java.lang.String |
getPackageName() |
java.util.Map<java.lang.String,PermissionItemData> |
getPermissions() |
java.lang.String |
getProcessName() |
java.lang.Class |
getRClass() |
java.lang.String |
getRClassName() |
FsFile |
getResDirectory() |
ResourcePath |
getResourcePath() |
ServiceData |
getServiceData(java.lang.String serviceClassName) |
java.util.List<ServiceData> |
getServices() |
int |
getTargetSdkVersion() |
java.lang.String |
getThemeRef() |
java.lang.String |
getThemeRef(java.lang.String activityClassName) |
java.util.List<java.lang.String> |
getUsedPermissions() |
int |
getVersionCode() |
java.lang.String |
getVersionName() |
int |
hashCode() |
void |
initMetaData(ResourceTable resourceTable)
Allows RobolectricPackageManager to provide
a resource index for initialising the resource attributes in all the metadata elements
|
void |
setLibraryManifests(java.util.List<AndroidManifest> libraryManifests) |
void |
setPackageName(java.lang.String packageName)
Deprecated.
|
public AndroidManifest(FsFile androidManifestFile, FsFile resDirectory, FsFile assetsDirectory)
androidManifestFile - Location of the AndroidManifest.xml file.resDirectory - Location of the res directory.assetsDirectory - Location of the assets directory.public AndroidManifest(FsFile androidManifestFile, FsFile resDirectory, FsFile assetsDirectory, java.lang.String overridePackageName)
androidManifestFile - Location of the AndroidManifest.xml file.resDirectory - Location of the res directory.assetsDirectory - Location of the assets directory.overridePackageName - Application package name.public java.lang.String getThemeRef(java.lang.String activityClassName)
public java.lang.String getRClassName()
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Class getRClass()
public void initMetaData(ResourceTable resourceTable) throws RoboNotFoundException
resourceTable - used for getting resource IDs from string identifiersRoboNotFoundExceptionpublic java.lang.String getApplicationName()
public java.lang.String getActivityLabel(java.lang.String activityClassName)
@Deprecated public void setPackageName(java.lang.String packageName)
public java.lang.String getPackageName()
public int getVersionCode()
public java.lang.String getVersionName()
public java.lang.String getLabelRef()
public int getMinSdkVersion()
public int getTargetSdkVersion()
public java.lang.Integer getMaxSdkVersion()
public java.util.Map<java.lang.String,java.lang.String> getApplicationAttributes()
public java.lang.String getProcessName()
public java.util.Map<java.lang.String,java.lang.Object> getApplicationMetaData()
public ResourcePath getResourcePath()
public java.util.List<ResourcePath> getIncludedResourcePaths()
public java.util.List<ContentProviderData> getContentProviders()
public void setLibraryManifests(java.util.List<AndroidManifest> libraryManifests)
public java.util.List<AndroidManifest> getLibraryManifests()
public FsFile getResDirectory()
public FsFile getAssetsDirectory()
public FsFile getAndroidManifestFile()
public java.util.List<BroadcastReceiverData> getBroadcastReceivers()
public java.util.List<ServiceData> getServices()
public ServiceData getServiceData(java.lang.String serviceClassName)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic ActivityData getActivityData(java.lang.String activityClassName)
public java.lang.String getThemeRef()
public java.util.Map<java.lang.String,ActivityData> getActivityDatas()
public java.util.List<java.lang.String> getUsedPermissions()
public java.util.Map<java.lang.String,PermissionItemData> getPermissions()