Package org.robolectric.manifest
Class ActivityData
- java.lang.Object
-
- org.robolectric.manifest.ActivityData
-
public class ActivityData extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ActivityData(java.lang.String xmlns, java.util.Map<java.lang.String,java.lang.String> attrMap, java.util.List<IntentFilterData> intentFilters)ActivityData(java.lang.String xmlns, java.util.Map<java.lang.String,java.lang.String> attrMap, java.util.List<IntentFilterData> intentFilters, ActivityData targetActivity, MetaData metaData)ActivityData(java.util.Map<java.lang.String,java.lang.String> attrMap, java.util.List<IntentFilterData> intentFilters)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>getAllAttributes()Get the map for all attributes defined for the activity XML.java.lang.StringgetConfigChanges()java.util.List<IntentFilterData>getIntentFilters()Get the intent filters defined for activity.java.lang.StringgetLabel()java.lang.StringgetLaunchMode()MetaDatagetMetaData()java.lang.StringgetName()static java.lang.StringgetNameAttr(java.lang.String xmlns)java.lang.StringgetParentActivityName()java.lang.StringgetPermission()java.lang.StringgetProcess()java.lang.StringgetScreenOrientation()ActivityDatagetTargetActivity()java.lang.StringgetTargetActivityName()static java.lang.StringgetTargetAttr(java.lang.String xmlns)java.lang.StringgetTaskAffinity()java.lang.StringgetThemeRef()Convenience accessor for value of android:THEME attribute.java.lang.StringgetUIOptions()java.lang.StringgetWindowSoftInputMode()booleanisAllowTaskReparenting()booleanisAlwaysRetainTaskState()booleanisClearTaskOnLaungh()booleanisEnabled()booleanisExcludedFromRecents()booleanisExported()booleanisFinishOnTaskLaunch()booleanisHardwareAccelerated()booleanisMultiprocess()booleanisNoHistory()booleanisStateNotNeeded()
-
-
-
Constructor Detail
-
ActivityData
public ActivityData(java.util.Map<java.lang.String,java.lang.String> attrMap, java.util.List<IntentFilterData> intentFilters)
-
ActivityData
public ActivityData(java.lang.String xmlns, java.util.Map<java.lang.String,java.lang.String> attrMap, java.util.List<IntentFilterData> intentFilters)
-
ActivityData
public ActivityData(java.lang.String xmlns, java.util.Map<java.lang.String,java.lang.String> attrMap, java.util.List<IntentFilterData> intentFilters, ActivityData targetActivity, MetaData metaData)
-
-
Method Detail
-
isAllowTaskReparenting
public boolean isAllowTaskReparenting()
-
isAlwaysRetainTaskState
public boolean isAlwaysRetainTaskState()
-
isClearTaskOnLaungh
public boolean isClearTaskOnLaungh()
-
getConfigChanges
public java.lang.String getConfigChanges()
-
isEnabled
public boolean isEnabled()
-
isExcludedFromRecents
public boolean isExcludedFromRecents()
-
isExported
public boolean isExported()
-
isFinishOnTaskLaunch
public boolean isFinishOnTaskLaunch()
-
isHardwareAccelerated
public boolean isHardwareAccelerated()
-
getLabel
public java.lang.String getLabel()
-
getLaunchMode
public java.lang.String getLaunchMode()
-
isMultiprocess
public boolean isMultiprocess()
-
getName
public java.lang.String getName()
-
isNoHistory
public boolean isNoHistory()
-
getParentActivityName
public java.lang.String getParentActivityName()
-
getPermission
public java.lang.String getPermission()
-
getProcess
public java.lang.String getProcess()
-
getScreenOrientation
public java.lang.String getScreenOrientation()
-
isStateNotNeeded
public boolean isStateNotNeeded()
-
getTargetActivityName
public java.lang.String getTargetActivityName()
-
getTaskAffinity
public java.lang.String getTaskAffinity()
-
getThemeRef
public java.lang.String getThemeRef()
Convenience accessor for value of android:THEME attribute.- Returns:
- The theme attribute.
-
getUIOptions
public java.lang.String getUIOptions()
-
getWindowSoftInputMode
public java.lang.String getWindowSoftInputMode()
-
getAllAttributes
public java.util.Map<java.lang.String,java.lang.String> getAllAttributes()
Get the map for all attributes defined for the activity XML.- Returns:
- map of attributes names to values from the manifest. Not null.
-
getIntentFilters
public java.util.List<IntentFilterData> getIntentFilters()
Get the intent filters defined for activity.- Returns:
- A list of intent filters. Not null.
-
getMetaData
public MetaData getMetaData()
-
getTargetActivity
public ActivityData getTargetActivity()
-
getNameAttr
public static java.lang.String getNameAttr(java.lang.String xmlns)
-
getTargetAttr
public static java.lang.String getTargetAttr(java.lang.String xmlns)
-
-